builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0289 starttime: 1466808103.07 results: success (0) buildid: 20160624143557 builduid: 67b95f07284347e7aea2678b4c3b20e6 revision: 229741b7de0485ca56b91e0e657fe5d37dbbc98f ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-24 15:41:43.071066) ========= master: http://buildbot-master135.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-24 15:41:43.071606) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-24 15:41:43.072045) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-24 15:41:43.096394) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-24 15:41:43.096703) ========= 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.WHivVwrxgo/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.6uhF59IyNt/Listeners TMPDIR=/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-06-24 15:41:43-- 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% 75.7M=0s 2016-06-24 15:41:43 (75.7 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.078770 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-24 15:41:43.196960) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-24 15:41:43.197328) ========= 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.WHivVwrxgo/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.6uhF59IyNt/Listeners TMPDIR=/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/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.020619 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-24 15:41:43.245908) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-24 15:41:43.248289) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 229741b7de0485ca56b91e0e657fe5d37dbbc98f --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 229741b7de0485ca56b91e0e657fe5d37dbbc98f --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.WHivVwrxgo/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.6uhF59IyNt/Listeners TMPDIR=/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-06-24 15:41:43,326 truncating revision to first 12 chars 2016-06-24 15:41:43,326 Setting DEBUG logging. 2016-06-24 15:41:43,326 attempt 1/10 2016-06-24 15:41:43,326 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/229741b7de04?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-24 15:41:44,767 unpacking tar archive at: mozilla-beta-229741b7de04/testing/mozharness/ program finished with exit code 0 elapsedTime=1.725615 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-24 15:41:44.995853) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-24 15:41:44.996171) ========= script_repo_revision: 229741b7de0485ca56b91e0e657fe5d37dbbc98f ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-24 15:41:44.996567) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-24 15:41:44.996872) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-24 15:41:45.015034) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 14 mins, 13 secs) (at 2016-06-24 15:41:45.015368) ========= /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.WHivVwrxgo/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NO_REMOTE=1 NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.6uhF59IyNt/Listeners TMPDIR=/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/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 15:41:45 INFO - MultiFileLogger online at 20160624 15:41:45 in /builds/slave/test 15:41:45 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 15:41:45 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 15:41:45 INFO - {'append_to_log': False, 15:41:45 INFO - 'base_work_dir': '/builds/slave/test', 15:41:45 INFO - 'blob_upload_branch': 'mozilla-beta', 15:41:45 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 15:41:45 INFO - 'buildbot_json_path': 'buildprops.json', 15:41:45 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 15:41:45 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 15:41:45 INFO - 'download_minidump_stackwalk': True, 15:41:45 INFO - 'download_symbols': 'true', 15:41:45 INFO - 'e10s': False, 15:41:45 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 15:41:45 INFO - 'tooltool.py': '/tools/tooltool.py', 15:41:45 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 15:41:45 INFO - '/tools/misc-python/virtualenv.py')}, 15:41:45 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 15:41:45 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 15:41:45 INFO - 'log_level': 'info', 15:41:45 INFO - 'log_to_console': True, 15:41:45 INFO - 'opt_config_files': (), 15:41:45 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 15:41:45 INFO - '--processes=1', 15:41:45 INFO - '--config=%(test_path)s/wptrunner.ini', 15:41:45 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 15:41:45 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 15:41:45 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 15:41:45 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 15:41:45 INFO - 'pip_index': False, 15:41:45 INFO - 'require_test_zip': True, 15:41:45 INFO - 'test_type': ('testharness',), 15:41:45 INFO - 'this_chunk': '1', 15:41:45 INFO - 'tooltool_cache': '/builds/tooltool_cache', 15:41:45 INFO - 'total_chunks': '10', 15:41:45 INFO - 'virtualenv_path': 'venv', 15:41:45 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 15:41:45 INFO - 'work_dir': 'build'} 15:41:45 INFO - ##### 15:41:45 INFO - ##### Running clobber step. 15:41:45 INFO - ##### 15:41:45 INFO - Running pre-action listener: _resource_record_pre_action 15:41:45 INFO - Running main action method: clobber 15:41:45 INFO - rmtree: /builds/slave/test/build 15:41:45 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 15:41:46 INFO - Running post-action listener: _resource_record_post_action 15:41:46 INFO - ##### 15:41:46 INFO - ##### Running read-buildbot-config step. 15:41:46 INFO - ##### 15:41:46 INFO - Running pre-action listener: _resource_record_pre_action 15:41:46 INFO - Running main action method: read_buildbot_config 15:41:46 INFO - Using buildbot properties: 15:41:46 INFO - { 15:41:46 INFO - "project": "", 15:41:46 INFO - "product": "firefox", 15:41:46 INFO - "script_repo_revision": "production", 15:41:46 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 15:41:46 INFO - "repository": "", 15:41:46 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 15:41:46 INFO - "buildid": "20160624143557", 15:41:46 INFO - "pgo_build": "False", 15:41:46 INFO - "basedir": "/builds/slave/test", 15:41:46 INFO - "buildnumber": 12, 15:41:46 INFO - "slavename": "t-yosemite-r7-0289", 15:41:46 INFO - "master": "http://buildbot-master135.bb.releng.scl3.mozilla.com:8201/", 15:41:46 INFO - "platform": "macosx64", 15:41:46 INFO - "branch": "mozilla-beta", 15:41:46 INFO - "revision": "229741b7de0485ca56b91e0e657fe5d37dbbc98f", 15:41:46 INFO - "repo_path": "releases/mozilla-beta", 15:41:46 INFO - "moz_repo_path": "", 15:41:46 INFO - "stage_platform": "macosx64", 15:41:46 INFO - "builduid": "67b95f07284347e7aea2678b4c3b20e6", 15:41:46 INFO - "slavebuilddir": "test" 15:41:46 INFO - } 15:41:46 INFO - Found installer url https://queue.taskcluster.net/v1/task/fNblGaerQ8iDlfOMRlSMzg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 15:41:46 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/fNblGaerQ8iDlfOMRlSMzg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 15:41:46 INFO - Running post-action listener: _resource_record_post_action 15:41:46 INFO - ##### 15:41:46 INFO - ##### Running download-and-extract step. 15:41:46 INFO - ##### 15:41:46 INFO - Running pre-action listener: _resource_record_pre_action 15:41:46 INFO - Running main action method: download_and_extract 15:41:46 INFO - mkdir: /builds/slave/test/build/tests 15:41:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:41:46 INFO - https://queue.taskcluster.net/v1/task/fNblGaerQ8iDlfOMRlSMzg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 15:41:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fNblGaerQ8iDlfOMRlSMzg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 15:41:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fNblGaerQ8iDlfOMRlSMzg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 15:41:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fNblGaerQ8iDlfOMRlSMzg/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 15:41:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fNblGaerQ8iDlfOMRlSMzg/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 15:41:48 INFO - Downloaded 1201 bytes. 15:41:48 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 15:41:48 INFO - Using the following test package requirements: 15:41:48 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 15:41:48 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 15:41:48 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 15:41:48 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 15:41:48 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 15:41:48 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 15:41:48 INFO - u'jsshell-mac64.zip'], 15:41:48 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 15:41:48 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 15:41:48 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 15:41:48 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 15:41:48 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 15:41:48 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 15:41:48 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 15:41:48 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 15:41:48 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 15:41:48 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 15:41:48 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 15:41:48 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 15:41:48 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')]} 15:41:48 INFO - https://queue.taskcluster.net/v1/task/fNblGaerQ8iDlfOMRlSMzg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 15:41:48 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fNblGaerQ8iDlfOMRlSMzg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 15:41:48 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fNblGaerQ8iDlfOMRlSMzg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 15:41:48 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fNblGaerQ8iDlfOMRlSMzg/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 15:41:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fNblGaerQ8iDlfOMRlSMzg/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 15:41:49 INFO - Downloaded 18399371 bytes. 15:41:49 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/*'] 15:41:49 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/* 15:41:50 INFO - caution: filename not matched: web-platform/* 15:41:50 INFO - Return code: 11 15:41:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:41:50 INFO - https://queue.taskcluster.net/v1/task/fNblGaerQ8iDlfOMRlSMzg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 15:41:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fNblGaerQ8iDlfOMRlSMzg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 15:41:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fNblGaerQ8iDlfOMRlSMzg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 15:41:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fNblGaerQ8iDlfOMRlSMzg/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 15:41:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fNblGaerQ8iDlfOMRlSMzg/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 15:42:00 INFO - Downloaded 36389087 bytes. 15:42:00 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/*'] 15:42:00 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/* 15:42:04 INFO - caution: filename not matched: bin/* 15:42:04 INFO - caution: filename not matched: config/* 15:42:04 INFO - caution: filename not matched: mozbase/* 15:42:04 INFO - caution: filename not matched: marionette/* 15:42:04 INFO - caution: filename not matched: tools/wptserve/* 15:42:04 INFO - Return code: 11 15:42:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:42:04 INFO - https://queue.taskcluster.net/v1/task/fNblGaerQ8iDlfOMRlSMzg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 15:42:04 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fNblGaerQ8iDlfOMRlSMzg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 15:42:04 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fNblGaerQ8iDlfOMRlSMzg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 15:42:04 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fNblGaerQ8iDlfOMRlSMzg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 15:42:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fNblGaerQ8iDlfOMRlSMzg/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 15:42:20 INFO - Downloaded 73060118 bytes. 15:42:20 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/fNblGaerQ8iDlfOMRlSMzg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 15:42:20 INFO - mkdir: /builds/slave/test/properties 15:42:20 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 15:42:20 INFO - Writing to file /builds/slave/test/properties/build_url 15:42:20 INFO - Contents: 15:42:20 INFO - build_url:https://queue.taskcluster.net/v1/task/fNblGaerQ8iDlfOMRlSMzg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 15:42:21 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/fNblGaerQ8iDlfOMRlSMzg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 15:42:21 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 15:42:21 INFO - Writing to file /builds/slave/test/properties/symbols_url 15:42:21 INFO - Contents: 15:42:21 INFO - symbols_url:https://queue.taskcluster.net/v1/task/fNblGaerQ8iDlfOMRlSMzg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 15:42:21 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')]} 15:42:21 INFO - https://queue.taskcluster.net/v1/task/fNblGaerQ8iDlfOMRlSMzg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 15:42:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fNblGaerQ8iDlfOMRlSMzg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 15:42:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fNblGaerQ8iDlfOMRlSMzg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 15:42:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fNblGaerQ8iDlfOMRlSMzg/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 15:42:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fNblGaerQ8iDlfOMRlSMzg/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 15:46:08 INFO - Downloaded 103675516 bytes. 15:46:08 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'] 15:46:08 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 15:46:12 INFO - Return code: 0 15:46:12 INFO - Running post-action listener: _resource_record_post_action 15:46:12 INFO - Running post-action listener: set_extra_try_arguments 15:46:12 INFO - ##### 15:46:12 INFO - ##### Running create-virtualenv step. 15:46:12 INFO - ##### 15:46:12 INFO - Running pre-action listener: _pre_create_virtualenv 15:46:12 INFO - Running pre-action listener: _resource_record_pre_action 15:46:12 INFO - Running main action method: create_virtualenv 15:46:12 INFO - Creating virtualenv /builds/slave/test/build/venv 15:46:12 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 15:46:12 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 15:46:12 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 15:46:12 INFO - Using real prefix '/tools/python27' 15:46:12 INFO - New python executable in /builds/slave/test/build/venv/bin/python 15:46:12 INFO - Installing distribute.............................................................................................................................................................................................done. 15:46:15 INFO - Installing pip.................done. 15:46:15 INFO - Return code: 0 15:46:15 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 15:46:15 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')]} 15:46:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:46:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:46:15 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')]} 15:46:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:46:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:46:15 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 0x1042e8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104305f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa2d04cc850>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1043015e0>, '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 0x103ee4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103f0f990>, '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.WHivVwrxgo/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.6uhF59IyNt/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:46:15 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 15:46:15 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 15:46:15 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.WHivVwrxgo/Render', 15:46:15 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:46:15 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:46:15 INFO - 'HOME': '/Users/cltbld', 15:46:15 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:46:15 INFO - 'LOGNAME': 'cltbld', 15:46:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:46:15 INFO - 'MOZ_NO_REMOTE': '1', 15:46:15 INFO - 'NO_EM_RESTART': '1', 15:46:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:46:15 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:46:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:46:15 INFO - 'PWD': '/builds/slave/test', 15:46:15 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:46:15 INFO - 'SHELL': '/bin/bash', 15:46:15 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.6uhF59IyNt/Listeners', 15:46:15 INFO - 'TMPDIR': '/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/T/', 15:46:15 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:46:15 INFO - 'USER': 'cltbld', 15:46:15 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:46:15 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:46:15 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:46:15 INFO - 'XPC_FLAGS': '0x0', 15:46:15 INFO - 'XPC_SERVICE_NAME': '0', 15:46:15 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:46:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:46:15 INFO - Downloading/unpacking psutil>=0.7.1 15:46:15 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 15:46:15 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 15:46:15 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 15:46:15 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 15:46:15 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 15:46:15 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 15:46:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 15:46:19 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:46:19 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:46:19 INFO - Installing collected packages: psutil 15:46:19 INFO - Running setup.py install for psutil 15:46:19 INFO - building 'psutil._psutil_osx' extension 15:46:19 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 15:46:20 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 15:46:20 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 15:46:20 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 15:46:20 INFO - building 'psutil._psutil_posix' extension 15:46:20 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 15:46:20 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 15:46:20 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 15:46:20 INFO - ^ 15:46:20 INFO - 1 warning generated. 15:46:20 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 15:46:20 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:46:20 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:46:20 INFO - Successfully installed psutil 15:46:20 INFO - Cleaning up... 15:46:20 INFO - Return code: 0 15:46:20 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 15:46:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:46:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:46:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:46:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:46:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:46:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:46:20 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 0x1042e8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104305f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa2d04cc850>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1043015e0>, '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 0x103ee4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103f0f990>, '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.WHivVwrxgo/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.6uhF59IyNt/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:46:20 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 15:46:20 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 15:46:20 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.WHivVwrxgo/Render', 15:46:20 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:46:20 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:46:20 INFO - 'HOME': '/Users/cltbld', 15:46:20 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:46:20 INFO - 'LOGNAME': 'cltbld', 15:46:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:46:20 INFO - 'MOZ_NO_REMOTE': '1', 15:46:20 INFO - 'NO_EM_RESTART': '1', 15:46:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:46:20 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:46:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:46:20 INFO - 'PWD': '/builds/slave/test', 15:46:20 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:46:20 INFO - 'SHELL': '/bin/bash', 15:46:20 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.6uhF59IyNt/Listeners', 15:46:20 INFO - 'TMPDIR': '/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/T/', 15:46:20 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:46:20 INFO - 'USER': 'cltbld', 15:46:20 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:46:20 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:46:20 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:46:20 INFO - 'XPC_FLAGS': '0x0', 15:46:20 INFO - 'XPC_SERVICE_NAME': '0', 15:46:20 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:46:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:46:21 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 15:46:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:46:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:46:21 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:46:21 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:46:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:46:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:46:23 INFO - Downloading mozsystemmonitor-0.0.tar.gz 15:46:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 15:46:23 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 15:46:23 INFO - Installing collected packages: mozsystemmonitor 15:46:23 INFO - Running setup.py install for mozsystemmonitor 15:46:23 INFO - Successfully installed mozsystemmonitor 15:46:23 INFO - Cleaning up... 15:46:23 INFO - Return code: 0 15:46:23 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 15:46: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')]} 15:46:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:46:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:46: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')]} 15:46:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:46:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:46: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', '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 0x1042e8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104305f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa2d04cc850>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1043015e0>, '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 0x103ee4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103f0f990>, '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.WHivVwrxgo/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.6uhF59IyNt/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:46: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', 'blobuploader==1.2.4'] in /builds/slave/test/build 15:46: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 blobuploader==1.2.4 15:46:23 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.WHivVwrxgo/Render', 15:46:23 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:46:23 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:46:23 INFO - 'HOME': '/Users/cltbld', 15:46:23 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:46:23 INFO - 'LOGNAME': 'cltbld', 15:46:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:46:23 INFO - 'MOZ_NO_REMOTE': '1', 15:46:23 INFO - 'NO_EM_RESTART': '1', 15:46:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:46:23 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:46:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:46:23 INFO - 'PWD': '/builds/slave/test', 15:46:23 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:46:23 INFO - 'SHELL': '/bin/bash', 15:46:23 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.6uhF59IyNt/Listeners', 15:46:23 INFO - 'TMPDIR': '/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/T/', 15:46:23 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:46:23 INFO - 'USER': 'cltbld', 15:46:23 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:46:23 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:46:23 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:46:23 INFO - 'XPC_FLAGS': '0x0', 15:46:23 INFO - 'XPC_SERVICE_NAME': '0', 15:46:23 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:46:24 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:46:24 INFO - Downloading/unpacking blobuploader==1.2.4 15:46:24 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 15:46:24 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 15:46:24 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 15:46:24 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 15:46:24 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 15:46:24 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 15:46:26 INFO - Downloading blobuploader-1.2.4.tar.gz 15:46:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 15:46:26 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 15:46: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 15:46: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 15:46: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 15:46: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 15:46: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 15:46: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 15:46:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 15:46:27 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 15:46:27 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 15:46:27 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 15:46:27 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 15:46:27 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 15:46:27 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 15:46:27 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 15:46:27 INFO - Downloading docopt-0.6.1.tar.gz 15:46:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 15:46:27 INFO - Installing collected packages: blobuploader, requests, docopt 15:46:27 INFO - Running setup.py install for blobuploader 15:46:27 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 15:46:27 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 15:46:27 INFO - Running setup.py install for requests 15:46:28 INFO - Running setup.py install for docopt 15:46:28 INFO - Successfully installed blobuploader requests docopt 15:46:28 INFO - Cleaning up... 15:46:28 INFO - Return code: 0 15:46:28 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:46:28 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')]} 15:46:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:46:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:46:28 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')]} 15:46:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:46:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:46:28 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 0x1042e8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104305f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa2d04cc850>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1043015e0>, '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 0x103ee4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103f0f990>, '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.WHivVwrxgo/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.6uhF59IyNt/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:46:28 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 15:46:28 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 15:46:28 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.WHivVwrxgo/Render', 15:46:28 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:46:28 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:46:28 INFO - 'HOME': '/Users/cltbld', 15:46:28 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:46:28 INFO - 'LOGNAME': 'cltbld', 15:46:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:46:28 INFO - 'MOZ_NO_REMOTE': '1', 15:46:28 INFO - 'NO_EM_RESTART': '1', 15:46:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:46:28 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:46:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:46:28 INFO - 'PWD': '/builds/slave/test', 15:46:28 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:46:28 INFO - 'SHELL': '/bin/bash', 15:46:28 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.6uhF59IyNt/Listeners', 15:46:28 INFO - 'TMPDIR': '/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/T/', 15:46:28 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:46:28 INFO - 'USER': 'cltbld', 15:46:28 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:46:28 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:46:28 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:46:28 INFO - 'XPC_FLAGS': '0x0', 15:46:28 INFO - 'XPC_SERVICE_NAME': '0', 15:46:28 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:46:28 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:46:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:46:28 INFO - Running setup.py (path:/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/T/pip-t5j07L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:46:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:46:29 INFO - Running setup.py (path:/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/T/pip-ALGMYP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:46:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:46:29 INFO - Running setup.py (path:/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/T/pip-sCqiqs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:46:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:46:29 INFO - Running setup.py (path:/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/T/pip-Z0IXz5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:46:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:46:29 INFO - Running setup.py (path:/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/T/pip-AYBAeG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:46:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:46:29 INFO - Running setup.py (path:/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/T/pip-EOMTs5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:46:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:46:29 INFO - Running setup.py (path:/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/T/pip-miYJlT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:46:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:46:29 INFO - Running setup.py (path:/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/T/pip-s7Euo4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:46:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:46:29 INFO - Running setup.py (path:/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/T/pip-GT9kEP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:46:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:46:29 INFO - Running setup.py (path:/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/T/pip-hnadZk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:46:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:46:29 INFO - Running setup.py (path:/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/T/pip-DFYjG0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:46:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:46:30 INFO - Running setup.py (path:/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/T/pip-WJkcPP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:46:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:46:30 INFO - Running setup.py (path:/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/T/pip-Zf2G6t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:46:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:46:30 INFO - Running setup.py (path:/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/T/pip-5IJF2h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:46:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:46:30 INFO - Running setup.py (path:/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/T/pip-ttBcP5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:46:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:46:30 INFO - Running setup.py (path:/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/T/pip-YDnkxA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:46:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:46:30 INFO - Running setup.py (path:/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/T/pip-OS3lxn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:46:30 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:46:30 INFO - Running setup.py (path:/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/T/pip-aIL4hZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:46:30 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:46:30 INFO - Running setup.py (path:/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/T/pip-8JJBQT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:46:30 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:46:30 INFO - Running setup.py (path:/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/T/pip-bww0Fg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:46:31 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:46:31 INFO - Running setup.py (path:/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/T/pip-paZv_3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:46:31 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:46:31 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 15:46:31 INFO - Running setup.py install for manifestparser 15:46:31 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 15:46:31 INFO - Running setup.py install for mozcrash 15:46:31 INFO - Running setup.py install for mozdebug 15:46:31 INFO - Running setup.py install for mozdevice 15:46:32 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 15:46:32 INFO - Installing dm script to /builds/slave/test/build/venv/bin 15:46:32 INFO - Running setup.py install for mozfile 15:46:32 INFO - Running setup.py install for mozhttpd 15:46:32 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 15:46:32 INFO - Running setup.py install for mozinfo 15:46:32 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 15:46:32 INFO - Running setup.py install for mozInstall 15:46:32 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 15:46:32 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 15:46:32 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 15:46:32 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 15:46:32 INFO - Running setup.py install for mozleak 15:46:32 INFO - Running setup.py install for mozlog 15:46:33 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 15:46:33 INFO - Running setup.py install for moznetwork 15:46:33 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 15:46:33 INFO - Running setup.py install for mozprocess 15:46:33 INFO - Running setup.py install for mozprofile 15:46:33 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 15:46:33 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 15:46:33 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 15:46:33 INFO - Running setup.py install for mozrunner 15:46:33 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 15:46:33 INFO - Running setup.py install for mozscreenshot 15:46:33 INFO - Running setup.py install for moztest 15:46:33 INFO - Running setup.py install for mozversion 15:46:34 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 15:46:34 INFO - Running setup.py install for wptserve 15:46:34 INFO - Running setup.py install for marionette-driver 15:46:34 INFO - Running setup.py install for browsermob-proxy 15:46:34 INFO - Running setup.py install for marionette-client 15:46:34 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:46:34 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 15:46:34 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 15:46:34 INFO - Cleaning up... 15:46:34 INFO - Return code: 0 15:46:34 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:46:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:46:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:46:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:46:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:46:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:46:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:46:34 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 0x1042e8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104305f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa2d04cc850>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1043015e0>, '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 0x103ee4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103f0f990>, '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.WHivVwrxgo/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.6uhF59IyNt/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:46:34 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 15:46:34 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 15:46:34 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.WHivVwrxgo/Render', 15:46:34 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:46:34 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:46:34 INFO - 'HOME': '/Users/cltbld', 15:46:34 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:46:34 INFO - 'LOGNAME': 'cltbld', 15:46:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:46:34 INFO - 'MOZ_NO_REMOTE': '1', 15:46:34 INFO - 'NO_EM_RESTART': '1', 15:46:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:46:34 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:46:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:46:34 INFO - 'PWD': '/builds/slave/test', 15:46:34 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:46:34 INFO - 'SHELL': '/bin/bash', 15:46:34 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.6uhF59IyNt/Listeners', 15:46:34 INFO - 'TMPDIR': '/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/T/', 15:46:34 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:46:34 INFO - 'USER': 'cltbld', 15:46:34 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:46:34 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:46:34 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:46:34 INFO - 'XPC_FLAGS': '0x0', 15:46:34 INFO - 'XPC_SERVICE_NAME': '0', 15:46:34 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:46:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:46:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:46:35 INFO - Running setup.py (path:/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/T/pip-nwN1qt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:46:35 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)) 15:46:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:46:35 INFO - Running setup.py (path:/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/T/pip-plENaT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:46:35 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)) 15:46:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:46:35 INFO - Running setup.py (path:/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/T/pip-sHEOfU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:46:35 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)) 15:46:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:46:35 INFO - Running setup.py (path:/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/T/pip-A2MMhS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:46:35 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)) 15:46:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:46:35 INFO - Running setup.py (path:/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/T/pip-oqmOvo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:46:35 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)) 15:46:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:46:35 INFO - Running setup.py (path:/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/T/pip-jF5RJn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:46:35 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)) 15:46:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:46:35 INFO - Running setup.py (path:/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/T/pip-1aiOf3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:46:36 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)) 15:46:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:46:36 INFO - Running setup.py (path:/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/T/pip-dDPxyz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:46:36 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)) 15:46:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:46:36 INFO - Running setup.py (path:/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/T/pip-VlWsOW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:46:36 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)) 15:46:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:46:36 INFO - Running setup.py (path:/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/T/pip-eIjN5x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:46:36 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)) 15:46:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:46:36 INFO - Running setup.py (path:/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/T/pip-CEg_Ko-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:46:36 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)) 15:46:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:46:36 INFO - Running setup.py (path:/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/T/pip-iBuu1G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:46:36 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)) 15:46:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:46:36 INFO - Running setup.py (path:/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/T/pip-gOwtJf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:46:36 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)) 15:46:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:46:36 INFO - Running setup.py (path:/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/T/pip-XlCNoj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:46:36 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)) 15:46:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:46:36 INFO - Running setup.py (path:/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/T/pip-9T2GDU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:46:36 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)) 15:46:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:46:36 INFO - Running setup.py (path:/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/T/pip-6fvJiY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:46:37 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)) 15:46:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:46:37 INFO - Running setup.py (path:/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/T/pip-bpTXU5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:46:37 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)) 15:46:37 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:46:37 INFO - Running setup.py (path:/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/T/pip-2sy5Jg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:46:37 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)) 15:46:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:46:37 INFO - Running setup.py (path:/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/T/pip-oGaAjQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:46:37 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)) 15:46:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:46:37 INFO - Running setup.py (path:/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/T/pip-_1fKVY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:46:37 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)) 15:46:37 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:46:37 INFO - Running setup.py (path:/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/T/pip-vwAoxS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:46:37 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:46:37 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)) 15:46:37 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)) 15:46:37 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)) 15:46:37 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)) 15:46:37 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)) 15:46:37 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)) 15:46:37 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 15:46:37 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 15:46:37 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 15:46:37 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 15:46:37 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 15:46:37 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 15:46:37 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 15:46:40 INFO - Downloading blessings-1.6.tar.gz 15:46:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 15:46:40 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)) 15:46:40 INFO - Installing collected packages: blessings 15:46:40 INFO - Running setup.py install for blessings 15:46:40 INFO - Successfully installed blessings 15:46:40 INFO - Cleaning up... 15:46:40 INFO - Return code: 0 15:46:40 INFO - Done creating virtualenv /builds/slave/test/build/venv. 15:46:40 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:46:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:46:41 INFO - Reading from file tmpfile_stdout 15:46:41 INFO - Current package versions: 15:46:41 INFO - blessings == 1.6 15:46:41 INFO - blobuploader == 1.2.4 15:46:41 INFO - browsermob-proxy == 0.6.0 15:46:41 INFO - docopt == 0.6.1 15:46:41 INFO - manifestparser == 1.1 15:46:41 INFO - marionette-client == 2.3.0 15:46:41 INFO - marionette-driver == 1.4.0 15:46:41 INFO - mozInstall == 1.12 15:46:41 INFO - mozcrash == 0.17 15:46:41 INFO - mozdebug == 0.1 15:46:41 INFO - mozdevice == 0.48 15:46:41 INFO - mozfile == 1.2 15:46:41 INFO - mozhttpd == 0.7 15:46:41 INFO - mozinfo == 0.9 15:46:41 INFO - mozleak == 0.1 15:46:41 INFO - mozlog == 3.1 15:46:41 INFO - moznetwork == 0.27 15:46:41 INFO - mozprocess == 0.22 15:46:41 INFO - mozprofile == 0.28 15:46:41 INFO - mozrunner == 6.11 15:46:41 INFO - mozscreenshot == 0.1 15:46:41 INFO - mozsystemmonitor == 0.0 15:46:41 INFO - moztest == 0.7 15:46:41 INFO - mozversion == 1.4 15:46:41 INFO - psutil == 3.1.1 15:46:41 INFO - requests == 1.2.3 15:46:41 INFO - wptserve == 1.4.0 15:46:41 INFO - wsgiref == 0.1.2 15:46:41 INFO - Running post-action listener: _resource_record_post_action 15:46:41 INFO - Running post-action listener: _start_resource_monitoring 15:46:41 INFO - Starting resource monitoring. 15:46:41 INFO - ##### 15:46:41 INFO - ##### Running pull step. 15:46:41 INFO - ##### 15:46:41 INFO - Running pre-action listener: _resource_record_pre_action 15:46:41 INFO - Running main action method: pull 15:46:41 INFO - Pull has nothing to do! 15:46:41 INFO - Running post-action listener: _resource_record_post_action 15:46:41 INFO - ##### 15:46:41 INFO - ##### Running install step. 15:46:41 INFO - ##### 15:46:41 INFO - Running pre-action listener: _resource_record_pre_action 15:46:41 INFO - Running main action method: install 15:46:41 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:46:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:46:41 INFO - Reading from file tmpfile_stdout 15:46:41 INFO - Detecting whether we're running mozinstall >=1.0... 15:46:41 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 15:46:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 15:46:41 INFO - Reading from file tmpfile_stdout 15:46:41 INFO - Output received: 15:46:41 INFO - Usage: mozinstall [options] installer 15:46:41 INFO - Options: 15:46:41 INFO - -h, --help show this help message and exit 15:46:41 INFO - -d DEST, --destination=DEST 15:46:41 INFO - Directory to install application into. [default: 15:46:41 INFO - "/builds/slave/test"] 15:46:41 INFO - --app=APP Application being installed. [default: firefox] 15:46:41 INFO - mkdir: /builds/slave/test/build/application 15:46:41 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'] 15:46:41 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 15:46:59 INFO - Reading from file tmpfile_stdout 15:46:59 INFO - Output received: 15:46:59 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 15:46:59 INFO - Running post-action listener: _resource_record_post_action 15:46:59 INFO - ##### 15:46:59 INFO - ##### Running run-tests step. 15:46:59 INFO - ##### 15:46:59 INFO - Running pre-action listener: _resource_record_pre_action 15:46:59 INFO - Running main action method: run_tests 15:46:59 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 15:46:59 INFO - Minidump filename unknown. Determining based upon platform and architecture. 15:46:59 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 15:46:59 INFO - grabbing minidump binary from tooltool 15:46: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')]} 15:46:59 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 0x1043015e0>, '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 0x103ee4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103f0f990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 15:46:59 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 15:46:59 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 15:46:59 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 15:46:59 INFO - Return code: 0 15:46:59 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 15:46:59 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 15:46:59 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/fNblGaerQ8iDlfOMRlSMzg/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 15:46:59 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/fNblGaerQ8iDlfOMRlSMzg/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 15:46:59 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.WHivVwrxgo/Render', 15:46:59 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:46:59 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:46:59 INFO - 'HOME': '/Users/cltbld', 15:46:59 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:46:59 INFO - 'LOGNAME': 'cltbld', 15:46:59 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 15:46:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:46:59 INFO - 'MOZ_NO_REMOTE': '1', 15:46:59 INFO - 'NO_EM_RESTART': '1', 15:46:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:46:59 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:46:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:46:59 INFO - 'PWD': '/builds/slave/test', 15:46:59 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:46:59 INFO - 'SHELL': '/bin/bash', 15:46:59 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.6uhF59IyNt/Listeners', 15:46:59 INFO - 'TMPDIR': '/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/T/', 15:46:59 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:46:59 INFO - 'USER': 'cltbld', 15:46:59 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:46:59 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:46:59 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:46:59 INFO - 'XPC_FLAGS': '0x0', 15:46:59 INFO - 'XPC_SERVICE_NAME': '0', 15:46:59 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:46:59 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/fNblGaerQ8iDlfOMRlSMzg/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 15:47:00 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 15:47:00 INFO - import pkg_resources 15:47:01 INFO - Using 1 client processes 15:47:01 INFO - wptserve Starting http server on 127.0.0.1:8000 15:47:01 INFO - wptserve Starting http server on 127.0.0.1:8001 15:47:01 INFO - wptserve Starting http server on 127.0.0.1:8443 15:47:03 INFO - SUITE-START | Running 778 tests 15:47:03 INFO - Running testharness tests 15:47:03 INFO - Setting up ssl 15:47:03 INFO - PROCESS | certutil | 15:47:03 INFO - PROCESS | certutil | 15:47:03 INFO - PROCESS | certutil | 15:47:03 INFO - Certificate Nickname Trust Attributes 15:47:03 INFO - SSL,S/MIME,JAR/XPI 15:47:03 INFO - 15:47:03 INFO - web-platform-tests CT,, 15:47:03 INFO - 15:47:03 INFO - Starting runner 15:47:04 INFO - PROCESS | 2242 | [2242] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 15:47:04 INFO - PROCESS | 2242 | 1466808424271 Marionette DEBUG Marionette enabled via build flag and pref 15:47:04 INFO - PROCESS | 2242 | ++DOCSHELL 0x113f4e000 == 1 [pid = 2242] [id = 1] 15:47:04 INFO - PROCESS | 2242 | ++DOMWINDOW == 1 (0x113f4e800) [pid = 2242] [serial = 1] [outer = 0x0] 15:47:04 INFO - PROCESS | 2242 | [2242] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 15:47:04 INFO - PROCESS | 2242 | ++DOMWINDOW == 2 (0x113f4f800) [pid = 2242] [serial = 2] [outer = 0x113f4e800] 15:47:04 INFO - PROCESS | 2242 | 1466808424589 Marionette INFO Listening on port 2828 15:47:04 INFO - PROCESS | 2242 | 1466808424822 Marionette DEBUG Marionette enabled via command-line flag 15:47:04 INFO - PROCESS | 2242 | ++DOCSHELL 0x116950000 == 2 [pid = 2242] [id = 2] 15:47:04 INFO - PROCESS | 2242 | ++DOMWINDOW == 3 (0x116950800) [pid = 2242] [serial = 3] [outer = 0x0] 15:47:04 INFO - PROCESS | 2242 | [2242] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 15:47:04 INFO - PROCESS | 2242 | ++DOMWINDOW == 4 (0x116951800) [pid = 2242] [serial = 4] [outer = 0x116950800] 15:47:04 INFO - PROCESS | 2242 | [2242] 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 15:47:04 INFO - PROCESS | 2242 | 1466808424977 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:59245 15:47:05 INFO - PROCESS | 2242 | 1466808425062 Marionette DEBUG Closed connection conn0 15:47:05 INFO - PROCESS | 2242 | [2242] 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 15:47:05 INFO - PROCESS | 2242 | 1466808425065 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:59246 15:47:05 INFO - PROCESS | 2242 | 1466808425077 Marionette DEBUG Closed connection conn1 15:47:05 INFO - PROCESS | 2242 | [2242] 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 15:47:05 INFO - PROCESS | 2242 | 1466808425082 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:59247 15:47:05 INFO - PROCESS | 2242 | 1466808425090 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 15:47:05 INFO - PROCESS | 2242 | 1466808425095 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":"20160624143557","device":"desktop","version":"48.0"} 15:47:05 INFO - PROCESS | 2242 | [2242] 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 15:47:05 INFO - PROCESS | 2242 | ++DOCSHELL 0x119707800 == 3 [pid = 2242] [id = 3] 15:47:05 INFO - PROCESS | 2242 | ++DOMWINDOW == 5 (0x11970e800) [pid = 2242] [serial = 5] [outer = 0x0] 15:47:05 INFO - PROCESS | 2242 | ++DOCSHELL 0x11970f000 == 4 [pid = 2242] [id = 4] 15:47:05 INFO - PROCESS | 2242 | ++DOMWINDOW == 6 (0x119caf800) [pid = 2242] [serial = 6] [outer = 0x0] 15:47:06 INFO - PROCESS | 2242 | [2242] 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 15:47:06 INFO - PROCESS | 2242 | ++DOCSHELL 0x121714800 == 5 [pid = 2242] [id = 5] 15:47:06 INFO - PROCESS | 2242 | ++DOMWINDOW == 7 (0x119cac400) [pid = 2242] [serial = 7] [outer = 0x0] 15:47:06 INFO - PROCESS | 2242 | [2242] 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 15:47:06 INFO - PROCESS | 2242 | [2242] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 15:47:06 INFO - PROCESS | 2242 | ++DOMWINDOW == 8 (0x1215d2400) [pid = 2242] [serial = 8] [outer = 0x119cac400] 15:47:06 INFO - PROCESS | 2242 | [2242] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 15:47:06 INFO - PROCESS | 2242 | ++DOMWINDOW == 9 (0x123b26800) [pid = 2242] [serial = 9] [outer = 0x11970e800] 15:47:06 INFO - PROCESS | 2242 | ++DOMWINDOW == 10 (0x12146b000) [pid = 2242] [serial = 10] [outer = 0x119caf800] 15:47:06 INFO - PROCESS | 2242 | ++DOMWINDOW == 11 (0x12146d000) [pid = 2242] [serial = 11] [outer = 0x119cac400] 15:47:06 INFO - PROCESS | 2242 | [2242] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 15:47:06 INFO - PROCESS | 2242 | 1466808426903 Marionette INFO startBrowser b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:06 INFO - PROCESS | 2242 | 1466808426924 Marionette DEBUG loaded listener.js 15:47:06 INFO - PROCESS | 2242 | 1466808426934 Marionette DEBUG loaded listener.js 15:47:06 INFO - PROCESS | 2242 | 1466808426935 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:07 INFO - PROCESS | 2242 | ++DOMWINDOW == 12 (0x127003400) [pid = 2242] [serial = 12] [outer = 0x119cac400] 15:47:07 INFO - PROCESS | 2242 | 1466808427267 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"b4929a5e-96d1-6746-b5f0-44f0db1a35d9","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":"20160624143557","device":"desktop","version":"48.0","command_id":1}}] 15:47:07 INFO - PROCESS | 2242 | 1466808427350 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}] 15:47:07 INFO - PROCESS | 2242 | 1466808427352 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:07 INFO - PROCESS | 2242 | 1466808427402 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 15:47:07 INFO - PROCESS | 2242 | 1466808427512 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 15:47:07 INFO - PROCESS | 2242 | 1466808427515 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:07 INFO - PROCESS | 2242 | [2242] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 15:47:07 INFO - PROCESS | 2242 | [2242] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:47:07 INFO - PROCESS | 2242 | ++DOMWINDOW == 13 (0x126d89400) [pid = 2242] [serial = 13] [outer = 0x119cac400] 15:47:07 INFO - PROCESS | 2242 | [2242] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:47:07 INFO - PROCESS | 2242 | [2242] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:47:07 INFO - PROCESS | 2242 | 1466808427884 Marionette TRACE conn2 <- [1,3,null,{}] 15:47:07 INFO - PROCESS | 2242 | [2242] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 15:47:07 INFO - PROCESS | 2242 | [2242] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 15:47:07 INFO - PROCESS | 2242 | 1466808427889 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 15:47:07 INFO - PROCESS | 2242 | 1466808427893 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:07 INFO - PROCESS | 2242 | 1466808427917 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 15:47:07 INFO - PROCESS | 2242 | 1466808427950 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 15:47:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 15:47:07 INFO - PROCESS | 2242 | 1466808427952 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 15:47:07 INFO - PROCESS | 2242 | 1466808427956 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 15:47:07 INFO - PROCESS | 2242 | 1466808427960 Marionette TRACE conn2 <- [1,6,null,{}] 15:47:07 INFO - PROCESS | 2242 | 1466808427964 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}] 15:47:07 INFO - PROCESS | 2242 | 1466808427966 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:07 INFO - PROCESS | 2242 | 1466808427985 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 15:47:07 INFO - PROCESS | 2242 | 1466808427988 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:07 INFO - PROCESS | 2242 | 1466808427990 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:08 INFO - PROCESS | 2242 | ++DOCSHELL 0x128d7d800 == 6 [pid = 2242] [id = 6] 15:47:08 INFO - PROCESS | 2242 | ++DOMWINDOW == 14 (0x128d56400) [pid = 2242] [serial = 14] [outer = 0x0] 15:47:08 INFO - PROCESS | 2242 | ++DOMWINDOW == 15 (0x128d58000) [pid = 2242] [serial = 15] [outer = 0x128d56400] 15:47:08 INFO - PROCESS | 2242 | 1466808428032 Marionette DEBUG loaded listener.js 15:47:08 INFO - PROCESS | 2242 | ++DOMWINDOW == 16 (0x128d5d800) [pid = 2242] [serial = 16] [outer = 0x128d56400] 15:47:08 INFO - PROCESS | 2242 | ++DOCSHELL 0x129c09000 == 7 [pid = 2242] [id = 7] 15:47:08 INFO - PROCESS | 2242 | ++DOMWINDOW == 17 (0x1274cec00) [pid = 2242] [serial = 17] [outer = 0x0] 15:47:08 INFO - PROCESS | 2242 | ++DOMWINDOW == 18 (0x1291d2000) [pid = 2242] [serial = 18] [outer = 0x1274cec00] 15:47:08 INFO - PROCESS | 2242 | 1466808428425 Marionette DEBUG loaded listener.js 15:47:08 INFO - PROCESS | 2242 | 1466808428465 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]]]}] 15:47:08 INFO - PROCESS | 2242 | ++DOMWINDOW == 19 (0x129379800) [pid = 2242] [serial = 19] [outer = 0x1274cec00] 15:47:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 15:47:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 575ms 15:47:08 INFO - PROCESS | 2242 | 1466808428539 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 15:47:08 INFO - PROCESS | 2242 | 1466808428541 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 15:47:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 15:47:08 INFO - PROCESS | 2242 | 1466808428555 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 15:47:08 INFO - PROCESS | 2242 | 1466808428556 Marionette TRACE conn2 <- [1,10,null,{}] 15:47:08 INFO - PROCESS | 2242 | 1466808428596 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}] 15:47:08 INFO - PROCESS | 2242 | 1466808428599 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:08 INFO - PROCESS | 2242 | 1466808428722 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 15:47:08 INFO - PROCESS | 2242 | 1466808428734 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:08 INFO - PROCESS | 2242 | 1466808428735 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:08 INFO - PROCESS | 2242 | ++DOCSHELL 0x12a68f000 == 8 [pid = 2242] [id = 8] 15:47:08 INFO - PROCESS | 2242 | ++DOMWINDOW == 20 (0x12ac02400) [pid = 2242] [serial = 20] [outer = 0x0] 15:47:08 INFO - PROCESS | 2242 | ++DOMWINDOW == 21 (0x12ac04000) [pid = 2242] [serial = 21] [outer = 0x12ac02400] 15:47:08 INFO - PROCESS | 2242 | 1466808428786 Marionette DEBUG loaded listener.js 15:47:08 INFO - PROCESS | 2242 | ++DOMWINDOW == 22 (0x12ac08800) [pid = 2242] [serial = 22] [outer = 0x12ac02400] 15:47:09 INFO - PROCESS | 2242 | 1466808429206 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]]]}] 15:47:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 15:47:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 672ms 15:47:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 15:47:09 INFO - PROCESS | 2242 | 1466808429225 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 15:47:09 INFO - PROCESS | 2242 | 1466808429228 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 15:47:09 INFO - PROCESS | 2242 | 1466808429231 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 15:47:09 INFO - PROCESS | 2242 | 1466808429233 Marionette TRACE conn2 <- [1,14,null,{}] 15:47:09 INFO - PROCESS | 2242 | 1466808429236 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}] 15:47:09 INFO - PROCESS | 2242 | 1466808429240 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:09 INFO - PROCESS | 2242 | 1466808429385 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 15:47:09 INFO - PROCESS | 2242 | 1466808429391 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:09 INFO - PROCESS | 2242 | 1466808429393 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:09 INFO - PROCESS | 2242 | ++DOCSHELL 0x12b073000 == 9 [pid = 2242] [id = 9] 15:47:09 INFO - PROCESS | 2242 | ++DOMWINDOW == 23 (0x12ac0fc00) [pid = 2242] [serial = 23] [outer = 0x0] 15:47:09 INFO - PROCESS | 2242 | ++DOMWINDOW == 24 (0x12aec6400) [pid = 2242] [serial = 24] [outer = 0x12ac0fc00] 15:47:09 INFO - PROCESS | 2242 | 1466808429435 Marionette DEBUG loaded listener.js 15:47:09 INFO - PROCESS | 2242 | ++DOMWINDOW == 25 (0x12aed1000) [pid = 2242] [serial = 25] [outer = 0x12ac0fc00] 15:47:09 INFO - PROCESS | 2242 | 1466808429722 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]]]}] 15:47:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 15:47:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 521ms 15:47:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 15:47:09 INFO - PROCESS | 2242 | 1466808429753 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 15:47:09 INFO - PROCESS | 2242 | 1466808429754 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 15:47:09 INFO - PROCESS | 2242 | 1466808429756 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 15:47:09 INFO - PROCESS | 2242 | 1466808429757 Marionette TRACE conn2 <- [1,18,null,{}] 15:47:09 INFO - PROCESS | 2242 | 1466808429759 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}] 15:47:09 INFO - PROCESS | 2242 | 1466808429761 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:09 INFO - PROCESS | 2242 | 1466808429872 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 15:47:09 INFO - PROCESS | 2242 | 1466808429876 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:09 INFO - PROCESS | 2242 | 1466808429879 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:09 INFO - PROCESS | 2242 | ++DOCSHELL 0x12b947800 == 10 [pid = 2242] [id = 10] 15:47:09 INFO - PROCESS | 2242 | ++DOMWINDOW == 26 (0x12b8bd800) [pid = 2242] [serial = 26] [outer = 0x0] 15:47:09 INFO - PROCESS | 2242 | ++DOMWINDOW == 27 (0x12b914800) [pid = 2242] [serial = 27] [outer = 0x12b8bd800] 15:47:09 INFO - PROCESS | 2242 | 1466808429903 Marionette DEBUG loaded listener.js 15:47:09 INFO - PROCESS | 2242 | ++DOMWINDOW == 28 (0x12b91a800) [pid = 2242] [serial = 28] [outer = 0x12b8bd800] 15:47:10 INFO - PROCESS | 2242 | 1466808430185 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]]]}] 15:47:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 15:47:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 469ms 15:47:10 INFO - PROCESS | 2242 | 1466808430226 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 15:47:10 INFO - PROCESS | 2242 | 1466808430227 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 15:47:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 15:47:10 INFO - PROCESS | 2242 | 1466808430232 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 15:47:10 INFO - PROCESS | 2242 | 1466808430234 Marionette TRACE conn2 <- [1,22,null,{}] 15:47:10 INFO - PROCESS | 2242 | 1466808430237 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}] 15:47:10 INFO - PROCESS | 2242 | 1466808430238 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:10 INFO - PROCESS | 2242 | 1466808430337 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 15:47:10 INFO - PROCESS | 2242 | 1466808430340 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:10 INFO - PROCESS | 2242 | 1466808430341 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:10 INFO - PROCESS | 2242 | ++DOCSHELL 0x12bea0800 == 11 [pid = 2242] [id = 11] 15:47:10 INFO - PROCESS | 2242 | ++DOMWINDOW == 29 (0x12b91d800) [pid = 2242] [serial = 29] [outer = 0x0] 15:47:10 INFO - PROCESS | 2242 | ++DOMWINDOW == 30 (0x12bbe6400) [pid = 2242] [serial = 30] [outer = 0x12b91d800] 15:47:10 INFO - PROCESS | 2242 | 1466808430367 Marionette DEBUG loaded listener.js 15:47:10 INFO - PROCESS | 2242 | ++DOMWINDOW == 31 (0x12bbeb000) [pid = 2242] [serial = 31] [outer = 0x12b91d800] 15:47:10 INFO - PROCESS | 2242 | 1466808430616 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]]]}] 15:47:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 15:47:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 420ms 15:47:10 INFO - PROCESS | 2242 | 1466808430656 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 15:47:10 INFO - PROCESS | 2242 | 1466808430657 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 15:47:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 15:47:10 INFO - PROCESS | 2242 | 1466808430659 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 15:47:10 INFO - PROCESS | 2242 | 1466808430660 Marionette TRACE conn2 <- [1,26,null,{}] 15:47:10 INFO - PROCESS | 2242 | 1466808430671 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}] 15:47:10 INFO - PROCESS | 2242 | 1466808430672 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:10 INFO - PROCESS | 2242 | 1466808430776 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 15:47:10 INFO - PROCESS | 2242 | 1466808430780 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:10 INFO - PROCESS | 2242 | 1466808430782 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:10 INFO - PROCESS | 2242 | ++DOCSHELL 0x12bf2e800 == 12 [pid = 2242] [id = 12] 15:47:10 INFO - PROCESS | 2242 | ++DOMWINDOW == 32 (0x1181e0c00) [pid = 2242] [serial = 32] [outer = 0x0] 15:47:10 INFO - PROCESS | 2242 | ++DOMWINDOW == 33 (0x12bbe7000) [pid = 2242] [serial = 33] [outer = 0x1181e0c00] 15:47:10 INFO - PROCESS | 2242 | 1466808430807 Marionette DEBUG loaded listener.js 15:47:10 INFO - PROCESS | 2242 | ++DOMWINDOW == 34 (0x12be66c00) [pid = 2242] [serial = 34] [outer = 0x1181e0c00] 15:47:11 INFO - PROCESS | 2242 | 1466808431066 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]]]}] 15:47:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 15:47:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 428ms 15:47:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 15:47:11 INFO - PROCESS | 2242 | 1466808431089 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 15:47:11 INFO - PROCESS | 2242 | 1466808431090 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 15:47:11 INFO - PROCESS | 2242 | 1466808431092 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 15:47:11 INFO - PROCESS | 2242 | 1466808431094 Marionette TRACE conn2 <- [1,30,null,{}] 15:47:11 INFO - PROCESS | 2242 | 1466808431104 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}] 15:47:11 INFO - PROCESS | 2242 | 1466808431119 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:11 INFO - PROCESS | 2242 | 1466808431224 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 15:47:11 INFO - PROCESS | 2242 | 1466808431228 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:11 INFO - PROCESS | 2242 | 1466808431229 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:11 INFO - PROCESS | 2242 | ++DOCSHELL 0x12c481000 == 13 [pid = 2242] [id = 13] 15:47:11 INFO - PROCESS | 2242 | ++DOMWINDOW == 35 (0x12be6c000) [pid = 2242] [serial = 35] [outer = 0x0] 15:47:11 INFO - PROCESS | 2242 | ++DOMWINDOW == 36 (0x12c44ac00) [pid = 2242] [serial = 36] [outer = 0x12be6c000] 15:47:11 INFO - PROCESS | 2242 | 1466808431254 Marionette DEBUG loaded listener.js 15:47:11 INFO - PROCESS | 2242 | ++DOMWINDOW == 37 (0x12c44e800) [pid = 2242] [serial = 37] [outer = 0x12be6c000] 15:47:11 INFO - PROCESS | 2242 | 1466808431498 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]]]}] 15:47:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 15:47:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 431ms 15:47:11 INFO - PROCESS | 2242 | 1466808431524 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 15:47:11 INFO - PROCESS | 2242 | 1466808431525 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 15:47:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 15:47:11 INFO - PROCESS | 2242 | 1466808431527 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 15:47:11 INFO - PROCESS | 2242 | 1466808431529 Marionette TRACE conn2 <- [1,34,null,{}] 15:47:11 INFO - PROCESS | 2242 | 1466808431543 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}] 15:47:11 INFO - PROCESS | 2242 | 1466808431545 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:11 INFO - PROCESS | 2242 | 1466808431653 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 15:47:11 INFO - PROCESS | 2242 | 1466808431656 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:11 INFO - PROCESS | 2242 | 1466808431657 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:11 INFO - PROCESS | 2242 | ++DOCSHELL 0x12c751000 == 14 [pid = 2242] [id = 14] 15:47:11 INFO - PROCESS | 2242 | ++DOMWINDOW == 38 (0x12c44bc00) [pid = 2242] [serial = 38] [outer = 0x0] 15:47:11 INFO - PROCESS | 2242 | ++DOMWINDOW == 39 (0x12c455800) [pid = 2242] [serial = 39] [outer = 0x12c44bc00] 15:47:11 INFO - PROCESS | 2242 | 1466808431682 Marionette DEBUG loaded listener.js 15:47:11 INFO - PROCESS | 2242 | ++DOMWINDOW == 40 (0x12c5ed800) [pid = 2242] [serial = 40] [outer = 0x12c44bc00] 15:47:11 INFO - PROCESS | 2242 | 1466808431919 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]]]}] 15:47:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 15:47:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 432ms 15:47:11 INFO - PROCESS | 2242 | 1466808431959 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 15:47:11 INFO - PROCESS | 2242 | 1466808431960 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 15:47:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 15:47:11 INFO - PROCESS | 2242 | 1466808431973 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 15:47:11 INFO - PROCESS | 2242 | 1466808431974 Marionette TRACE conn2 <- [1,38,null,{}] 15:47:11 INFO - PROCESS | 2242 | 1466808431976 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}] 15:47:11 INFO - PROCESS | 2242 | 1466808431978 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:12 INFO - PROCESS | 2242 | 1466808432097 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 15:47:12 INFO - PROCESS | 2242 | 1466808432100 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:12 INFO - PROCESS | 2242 | 1466808432101 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:12 INFO - PROCESS | 2242 | ++DOCSHELL 0x123bab000 == 15 [pid = 2242] [id = 15] 15:47:12 INFO - PROCESS | 2242 | ++DOMWINDOW == 41 (0x12c5f2c00) [pid = 2242] [serial = 41] [outer = 0x0] 15:47:12 INFO - PROCESS | 2242 | ++DOMWINDOW == 42 (0x12c102c00) [pid = 2242] [serial = 42] [outer = 0x12c5f2c00] 15:47:12 INFO - PROCESS | 2242 | 1466808432125 Marionette DEBUG loaded listener.js 15:47:12 INFO - PROCESS | 2242 | ++DOMWINDOW == 43 (0x12c107400) [pid = 2242] [serial = 43] [outer = 0x12c5f2c00] 15:47:12 INFO - PROCESS | 2242 | ++DOCSHELL 0x12c764000 == 16 [pid = 2242] [id = 16] 15:47:12 INFO - PROCESS | 2242 | ++DOMWINDOW == 44 (0x12c765000) [pid = 2242] [serial = 44] [outer = 0x0] 15:47:12 INFO - PROCESS | 2242 | ++DOMWINDOW == 45 (0x12ce06000) [pid = 2242] [serial = 45] [outer = 0x12c765000] 15:47:12 INFO - PROCESS | 2242 | ++DOMWINDOW == 46 (0x12ce0a800) [pid = 2242] [serial = 46] [outer = 0x12c765000] 15:47:12 INFO - PROCESS | 2242 | ++DOCSHELL 0x12442c800 == 17 [pid = 2242] [id = 17] 15:47:12 INFO - PROCESS | 2242 | ++DOMWINDOW == 47 (0x12b8b5c00) [pid = 2242] [serial = 47] [outer = 0x0] 15:47:12 INFO - PROCESS | 2242 | ++DOMWINDOW == 48 (0x12cbef800) [pid = 2242] [serial = 48] [outer = 0x12b8b5c00] 15:47:12 INFO - PROCESS | 2242 | ++DOMWINDOW == 49 (0x12c109000) [pid = 2242] [serial = 49] [outer = 0x12b8b5c00] 15:47:12 INFO - PROCESS | 2242 | 1466808432499 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]]]}] 15:47:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 15:47:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 572ms 15:47:12 INFO - PROCESS | 2242 | 1466808432543 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 15:47:12 INFO - PROCESS | 2242 | 1466808432545 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 15:47:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 15:47:12 INFO - PROCESS | 2242 | 1466808432547 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 15:47:12 INFO - PROCESS | 2242 | 1466808432548 Marionette TRACE conn2 <- [1,42,null,{}] 15:47:12 INFO - PROCESS | 2242 | 1466808432550 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}] 15:47:12 INFO - PROCESS | 2242 | 1466808432551 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:12 INFO - PROCESS | 2242 | 1466808432649 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 15:47:12 INFO - PROCESS | 2242 | 1466808432654 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:12 INFO - PROCESS | 2242 | 1466808432656 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:12 INFO - PROCESS | 2242 | ++DOCSHELL 0x12d175000 == 18 [pid = 2242] [id = 18] 15:47:12 INFO - PROCESS | 2242 | ++DOMWINDOW == 50 (0x12c10bc00) [pid = 2242] [serial = 50] [outer = 0x0] 15:47:12 INFO - PROCESS | 2242 | ++DOMWINDOW == 51 (0x12cf47800) [pid = 2242] [serial = 51] [outer = 0x12c10bc00] 15:47:12 INFO - PROCESS | 2242 | 1466808432681 Marionette DEBUG loaded listener.js 15:47:12 INFO - PROCESS | 2242 | ++DOMWINDOW == 52 (0x12d24fc00) [pid = 2242] [serial = 52] [outer = 0x12c10bc00] 15:47:12 INFO - PROCESS | 2242 | 1466808432937 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]]]}] 15:47:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 15:47:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 418ms 15:47:12 INFO - PROCESS | 2242 | 1466808432974 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 15:47:12 INFO - PROCESS | 2242 | 1466808432975 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 15:47:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 15:47:12 INFO - PROCESS | 2242 | 1466808432977 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 15:47:12 INFO - PROCESS | 2242 | 1466808432980 Marionette TRACE conn2 <- [1,46,null,{}] 15:47:12 INFO - PROCESS | 2242 | 1466808432990 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}] 15:47:12 INFO - PROCESS | 2242 | 1466808432991 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:13 INFO - PROCESS | 2242 | 1466808433100 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 15:47:13 INFO - PROCESS | 2242 | 1466808433105 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:13 INFO - PROCESS | 2242 | 1466808433107 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:13 INFO - PROCESS | 2242 | ++DOCSHELL 0x11820f000 == 19 [pid = 2242] [id = 19] 15:47:13 INFO - PROCESS | 2242 | ++DOMWINDOW == 53 (0x118ea4400) [pid = 2242] [serial = 53] [outer = 0x0] 15:47:13 INFO - PROCESS | 2242 | ++DOMWINDOW == 54 (0x12d252000) [pid = 2242] [serial = 54] [outer = 0x118ea4400] 15:47:13 INFO - PROCESS | 2242 | 1466808433133 Marionette DEBUG loaded listener.js 15:47:13 INFO - PROCESS | 2242 | ++DOMWINDOW == 55 (0x12d256800) [pid = 2242] [serial = 55] [outer = 0x118ea4400] 15:47:13 INFO - PROCESS | 2242 | 1466808433373 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]]]}] 15:47:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 15:47:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 427ms 15:47:13 INFO - PROCESS | 2242 | 1466808433405 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 15:47:13 INFO - PROCESS | 2242 | 1466808433406 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 15:47:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 15:47:13 INFO - PROCESS | 2242 | 1466808433408 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 15:47:13 INFO - PROCESS | 2242 | 1466808433410 Marionette TRACE conn2 <- [1,50,null,{}] 15:47:13 INFO - PROCESS | 2242 | 1466808433422 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}] 15:47:13 INFO - PROCESS | 2242 | 1466808433423 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:13 INFO - PROCESS | 2242 | 1466808433529 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 15:47:13 INFO - PROCESS | 2242 | 1466808433533 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:13 INFO - PROCESS | 2242 | 1466808433534 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:13 INFO - PROCESS | 2242 | ++DOCSHELL 0x12d2a9800 == 20 [pid = 2242] [id = 20] 15:47:13 INFO - PROCESS | 2242 | ++DOMWINDOW == 56 (0x12b806800) [pid = 2242] [serial = 56] [outer = 0x0] 15:47:13 INFO - PROCESS | 2242 | ++DOMWINDOW == 57 (0x12b80a400) [pid = 2242] [serial = 57] [outer = 0x12b806800] 15:47:13 INFO - PROCESS | 2242 | 1466808433559 Marionette DEBUG loaded listener.js 15:47:13 INFO - PROCESS | 2242 | ++DOMWINDOW == 58 (0x12d257400) [pid = 2242] [serial = 58] [outer = 0x12b806800] 15:47:13 INFO - PROCESS | 2242 | 1466808433794 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]]]}] 15:47:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 15:47:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 428ms 15:47:13 INFO - PROCESS | 2242 | 1466808433837 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 15:47:13 INFO - PROCESS | 2242 | 1466808433839 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 15:47:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 15:47:13 INFO - PROCESS | 2242 | 1466808433841 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 15:47:13 INFO - PROCESS | 2242 | 1466808433842 Marionette TRACE conn2 <- [1,54,null,{}] 15:47:13 INFO - PROCESS | 2242 | 1466808433853 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}] 15:47:13 INFO - PROCESS | 2242 | 1466808433854 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:13 INFO - PROCESS | 2242 | 1466808433958 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 15:47:13 INFO - PROCESS | 2242 | 1466808433971 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:13 INFO - PROCESS | 2242 | 1466808433972 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:13 INFO - PROCESS | 2242 | ++DOCSHELL 0x127385000 == 21 [pid = 2242] [id = 21] 15:47:13 INFO - PROCESS | 2242 | ++DOMWINDOW == 59 (0x118e1ac00) [pid = 2242] [serial = 59] [outer = 0x0] 15:47:13 INFO - PROCESS | 2242 | ++DOMWINDOW == 60 (0x11931cc00) [pid = 2242] [serial = 60] [outer = 0x118e1ac00] 15:47:14 INFO - PROCESS | 2242 | 1466808433999 Marionette DEBUG loaded listener.js 15:47:14 INFO - PROCESS | 2242 | ++DOMWINDOW == 61 (0x12d6d7000) [pid = 2242] [serial = 61] [outer = 0x118e1ac00] 15:47:14 INFO - PROCESS | 2242 | 1466808434279 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]]]}] 15:47:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 15:47:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 470ms 15:47:14 INFO - PROCESS | 2242 | 1466808434324 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 15:47:14 INFO - PROCESS | 2242 | 1466808434325 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 15:47:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 15:47:14 INFO - PROCESS | 2242 | 1466808434331 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 15:47:14 INFO - PROCESS | 2242 | 1466808434334 Marionette TRACE conn2 <- [1,58,null,{}] 15:47:14 INFO - PROCESS | 2242 | 1466808434337 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}] 15:47:14 INFO - PROCESS | 2242 | 1466808434338 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:14 INFO - PROCESS | 2242 | 1466808434424 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 15:47:15 INFO - PROCESS | 2242 | 1466808435132 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:15 INFO - PROCESS | 2242 | 1466808435134 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:15 INFO - PROCESS | 2242 | ++DOCSHELL 0x112006800 == 22 [pid = 2242] [id = 22] 15:47:15 INFO - PROCESS | 2242 | ++DOMWINDOW == 62 (0x111e29800) [pid = 2242] [serial = 62] [outer = 0x0] 15:47:15 INFO - PROCESS | 2242 | ++DOMWINDOW == 63 (0x1120e8c00) [pid = 2242] [serial = 63] [outer = 0x111e29800] 15:47:15 INFO - PROCESS | 2242 | 1466808435212 Marionette DEBUG loaded listener.js 15:47:15 INFO - PROCESS | 2242 | ++DOMWINDOW == 64 (0x112a76400) [pid = 2242] [serial = 64] [outer = 0x111e29800] 15:47:15 INFO - PROCESS | 2242 | 1466808435635 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]]]}] 15:47:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 15:47:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1330ms 15:47:15 INFO - PROCESS | 2242 | 1466808435661 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 15:47:15 INFO - PROCESS | 2242 | 1466808435663 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 15:47:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 15:47:15 INFO - PROCESS | 2242 | 1466808435667 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 15:47:15 INFO - PROCESS | 2242 | 1466808435668 Marionette TRACE conn2 <- [1,62,null,{}] 15:47:15 INFO - PROCESS | 2242 | 1466808435672 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}] 15:47:15 INFO - PROCESS | 2242 | 1466808435675 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:15 INFO - PROCESS | 2242 | 1466808435794 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 15:47:15 INFO - PROCESS | 2242 | 1466808435836 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:15 INFO - PROCESS | 2242 | 1466808435838 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:15 INFO - PROCESS | 2242 | ++DOCSHELL 0x11600a000 == 23 [pid = 2242] [id = 23] 15:47:15 INFO - PROCESS | 2242 | ++DOMWINDOW == 65 (0x112f62800) [pid = 2242] [serial = 65] [outer = 0x0] 15:47:15 INFO - PROCESS | 2242 | ++DOMWINDOW == 66 (0x113aad800) [pid = 2242] [serial = 66] [outer = 0x112f62800] 15:47:15 INFO - PROCESS | 2242 | 1466808435869 Marionette DEBUG loaded listener.js 15:47:15 INFO - PROCESS | 2242 | ++DOMWINDOW == 67 (0x1160d5400) [pid = 2242] [serial = 67] [outer = 0x112f62800] 15:47:16 INFO - PROCESS | 2242 | 1466808436317 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]]]}] 15:47:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 15:47:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 670ms 15:47:16 INFO - PROCESS | 2242 | 1466808436340 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 15:47:16 INFO - PROCESS | 2242 | 1466808436343 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 15:47:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 15:47:16 INFO - PROCESS | 2242 | 1466808436349 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 15:47:16 INFO - PROCESS | 2242 | 1466808436350 Marionette TRACE conn2 <- [1,66,null,{}] 15:47:16 INFO - PROCESS | 2242 | 1466808436353 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}] 15:47:16 INFO - PROCESS | 2242 | 1466808436354 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:16 INFO - PROCESS | 2242 | 1466808436486 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 15:47:16 INFO - PROCESS | 2242 | 1466808436555 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:16 INFO - PROCESS | 2242 | 1466808436557 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:16 INFO - PROCESS | 2242 | ++DOCSHELL 0x116ae0000 == 24 [pid = 2242] [id = 24] 15:47:16 INFO - PROCESS | 2242 | ++DOMWINDOW == 68 (0x1170eb400) [pid = 2242] [serial = 68] [outer = 0x0] 15:47:16 INFO - PROCESS | 2242 | ++DOMWINDOW == 69 (0x1180b7c00) [pid = 2242] [serial = 69] [outer = 0x1170eb400] 15:47:16 INFO - PROCESS | 2242 | 1466808436587 Marionette DEBUG loaded listener.js 15:47:16 INFO - PROCESS | 2242 | ++DOMWINDOW == 70 (0x1181e0800) [pid = 2242] [serial = 70] [outer = 0x1170eb400] 15:47:17 INFO - PROCESS | 2242 | 1466808437253 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]]]}] 15:47:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 15:47:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 970ms 15:47:17 INFO - PROCESS | 2242 | 1466808437318 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 15:47:17 INFO - PROCESS | 2242 | 1466808437320 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 15:47:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 15:47:17 INFO - PROCESS | 2242 | 1466808437323 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 15:47:17 INFO - PROCESS | 2242 | 1466808437325 Marionette TRACE conn2 <- [1,70,null,{}] 15:47:17 INFO - PROCESS | 2242 | 1466808437329 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}] 15:47:17 INFO - PROCESS | 2242 | 1466808437330 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:17 INFO - PROCESS | 2242 | 1466808437414 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 15:47:17 INFO - PROCESS | 2242 | 1466808437471 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:17 INFO - PROCESS | 2242 | 1466808437472 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:17 INFO - PROCESS | 2242 | ++DOCSHELL 0x113817000 == 25 [pid = 2242] [id = 25] 15:47:17 INFO - PROCESS | 2242 | ++DOMWINDOW == 71 (0x1151d3c00) [pid = 2242] [serial = 71] [outer = 0x0] 15:47:17 INFO - PROCESS | 2242 | ++DOMWINDOW == 72 (0x116731400) [pid = 2242] [serial = 72] [outer = 0x1151d3c00] 15:47:17 INFO - PROCESS | 2242 | 1466808437501 Marionette DEBUG loaded listener.js 15:47:17 INFO - PROCESS | 2242 | ++DOMWINDOW == 73 (0x1167ecc00) [pid = 2242] [serial = 73] [outer = 0x1151d3c00] 15:47:17 INFO - PROCESS | 2242 | 1466808437902 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]]]}] 15:47:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 15:47:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 620ms 15:47:17 INFO - PROCESS | 2242 | 1466808437943 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 15:47:17 INFO - PROCESS | 2242 | 1466808437949 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 15:47:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 15:47:17 INFO - PROCESS | 2242 | 1466808437953 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 15:47:17 INFO - PROCESS | 2242 | 1466808437955 Marionette TRACE conn2 <- [1,74,null,{}] 15:47:17 INFO - PROCESS | 2242 | 1466808437957 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}] 15:47:17 INFO - PROCESS | 2242 | 1466808437959 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:18 INFO - PROCESS | 2242 | 1466808438040 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 15:47:18 INFO - PROCESS | 2242 | 1466808438044 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:18 INFO - PROCESS | 2242 | 1466808438048 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:18 INFO - PROCESS | 2242 | ++DOCSHELL 0x116252800 == 26 [pid = 2242] [id = 26] 15:47:18 INFO - PROCESS | 2242 | ++DOMWINDOW == 74 (0x116970400) [pid = 2242] [serial = 74] [outer = 0x0] 15:47:18 INFO - PROCESS | 2242 | ++DOMWINDOW == 75 (0x1176ed000) [pid = 2242] [serial = 75] [outer = 0x116970400] 15:47:18 INFO - PROCESS | 2242 | 1466808438080 Marionette DEBUG loaded listener.js 15:47:18 INFO - PROCESS | 2242 | ++DOMWINDOW == 76 (0x1181d9000) [pid = 2242] [serial = 76] [outer = 0x116970400] 15:47:18 INFO - PROCESS | 2242 | 1466808438523 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]]]}] 15:47:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 15:47:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 620ms 15:47:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 15:47:18 INFO - PROCESS | 2242 | 1466808438574 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 15:47:18 INFO - PROCESS | 2242 | 1466808438575 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 15:47:18 INFO - PROCESS | 2242 | 1466808438583 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 15:47:18 INFO - PROCESS | 2242 | 1466808438586 Marionette TRACE conn2 <- [1,78,null,{}] 15:47:18 INFO - PROCESS | 2242 | 1466808438595 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}] 15:47:18 INFO - PROCESS | 2242 | 1466808438599 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:18 INFO - PROCESS | 2242 | 1466808438676 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 15:47:18 INFO - PROCESS | 2242 | 1466808438683 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:18 INFO - PROCESS | 2242 | 1466808438685 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:18 INFO - PROCESS | 2242 | ++DOCSHELL 0x1169a8000 == 27 [pid = 2242] [id = 27] 15:47:18 INFO - PROCESS | 2242 | ++DOMWINDOW == 77 (0x1133da800) [pid = 2242] [serial = 77] [outer = 0x0] 15:47:18 INFO - PROCESS | 2242 | ++DOMWINDOW == 78 (0x1183b6000) [pid = 2242] [serial = 78] [outer = 0x1133da800] 15:47:18 INFO - PROCESS | 2242 | 1466808438713 Marionette DEBUG loaded listener.js 15:47:18 INFO - PROCESS | 2242 | ++DOMWINDOW == 79 (0x11840c400) [pid = 2242] [serial = 79] [outer = 0x1133da800] 15:47:19 INFO - PROCESS | 2242 | 1466808439036 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]]]}] 15:47:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 15:47:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 479ms 15:47:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 15:47:19 INFO - PROCESS | 2242 | 1466808439057 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 15:47:19 INFO - PROCESS | 2242 | 1466808439059 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 15:47:19 INFO - PROCESS | 2242 | 1466808439068 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 15:47:19 INFO - PROCESS | 2242 | 1466808439069 Marionette TRACE conn2 <- [1,82,null,{}] 15:47:19 INFO - PROCESS | 2242 | 1466808439078 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}] 15:47:19 INFO - PROCESS | 2242 | 1466808439079 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:19 INFO - PROCESS | 2242 | 1466808439155 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 15:47:19 INFO - PROCESS | 2242 | 1466808439159 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:19 INFO - PROCESS | 2242 | 1466808439160 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:19 INFO - PROCESS | 2242 | ++DOCSHELL 0x117230800 == 28 [pid = 2242] [id = 28] 15:47:19 INFO - PROCESS | 2242 | ++DOMWINDOW == 80 (0x1184eb800) [pid = 2242] [serial = 80] [outer = 0x0] 15:47:19 INFO - PROCESS | 2242 | ++DOMWINDOW == 81 (0x118791800) [pid = 2242] [serial = 81] [outer = 0x1184eb800] 15:47:19 INFO - PROCESS | 2242 | 1466808439190 Marionette DEBUG loaded listener.js 15:47:19 INFO - PROCESS | 2242 | ++DOMWINDOW == 82 (0x118a1dc00) [pid = 2242] [serial = 82] [outer = 0x1184eb800] 15:47:19 INFO - PROCESS | 2242 | 1466808439538 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]]]}] 15:47:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 15:47:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 481ms 15:47:19 INFO - PROCESS | 2242 | 1466808439543 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 15:47:19 INFO - PROCESS | 2242 | 1466808439547 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 15:47:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 15:47:19 INFO - PROCESS | 2242 | 1466808439556 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 15:47:19 INFO - PROCESS | 2242 | 1466808439558 Marionette TRACE conn2 <- [1,86,null,{}] 15:47:19 INFO - PROCESS | 2242 | 1466808439561 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}] 15:47:19 INFO - PROCESS | 2242 | 1466808439568 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:19 INFO - PROCESS | 2242 | 1466808439707 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 15:47:19 INFO - PROCESS | 2242 | 1466808439717 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:19 INFO - PROCESS | 2242 | 1466808439718 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:19 INFO - PROCESS | 2242 | ++DOCSHELL 0x117e37800 == 29 [pid = 2242] [id = 29] 15:47:19 INFO - PROCESS | 2242 | ++DOMWINDOW == 83 (0x1133b8c00) [pid = 2242] [serial = 83] [outer = 0x0] 15:47:19 INFO - PROCESS | 2242 | ++DOMWINDOW == 84 (0x118a19c00) [pid = 2242] [serial = 84] [outer = 0x1133b8c00] 15:47:19 INFO - PROCESS | 2242 | 1466808439757 Marionette DEBUG loaded listener.js 15:47:19 INFO - PROCESS | 2242 | ++DOMWINDOW == 85 (0x118ea5800) [pid = 2242] [serial = 85] [outer = 0x1133b8c00] 15:47:20 INFO - PROCESS | 2242 | 1466808440158 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]]]}] 15:47:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 15:47:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 620ms 15:47:20 INFO - PROCESS | 2242 | 1466808440177 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 15:47:20 INFO - PROCESS | 2242 | 1466808440178 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 15:47:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 15:47:20 INFO - PROCESS | 2242 | 1466808440181 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 15:47:20 INFO - PROCESS | 2242 | 1466808440182 Marionette TRACE conn2 <- [1,90,null,{}] 15:47:20 INFO - PROCESS | 2242 | 1466808440184 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}] 15:47:20 INFO - PROCESS | 2242 | 1466808440188 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:20 INFO - PROCESS | 2242 | 1466808440281 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 15:47:20 INFO - PROCESS | 2242 | 1466808440324 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:20 INFO - PROCESS | 2242 | 1466808440325 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:20 INFO - PROCESS | 2242 | ++DOCSHELL 0x118356800 == 30 [pid = 2242] [id = 30] 15:47:20 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x1133d5000) [pid = 2242] [serial = 86] [outer = 0x0] 15:47:20 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x119322c00) [pid = 2242] [serial = 87] [outer = 0x1133d5000] 15:47:20 INFO - PROCESS | 2242 | 1466808440351 Marionette DEBUG loaded listener.js 15:47:20 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x11960c000) [pid = 2242] [serial = 88] [outer = 0x1133d5000] 15:47:20 INFO - PROCESS | 2242 | 1466808440635 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]]]}] 15:47:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 15:47:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 468ms 15:47:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 15:47:20 INFO - PROCESS | 2242 | 1466808440656 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 15:47:20 INFO - PROCESS | 2242 | 1466808440657 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 15:47:20 INFO - PROCESS | 2242 | 1466808440659 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 15:47:20 INFO - PROCESS | 2242 | 1466808440660 Marionette TRACE conn2 <- [1,94,null,{}] 15:47:20 INFO - PROCESS | 2242 | 1466808440671 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}] 15:47:20 INFO - PROCESS | 2242 | 1466808440673 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:20 INFO - PROCESS | 2242 | 1466808440753 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 15:47:20 INFO - PROCESS | 2242 | 1466808440758 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:20 INFO - PROCESS | 2242 | 1466808440759 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:20 INFO - PROCESS | 2242 | ++DOCSHELL 0x11858b800 == 31 [pid = 2242] [id = 31] 15:47:20 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x119608400) [pid = 2242] [serial = 89] [outer = 0x0] 15:47:20 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x119a84c00) [pid = 2242] [serial = 90] [outer = 0x119608400] 15:47:20 INFO - PROCESS | 2242 | 1466808440786 Marionette DEBUG loaded listener.js 15:47:20 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x119e70c00) [pid = 2242] [serial = 91] [outer = 0x119608400] 15:47:21 INFO - PROCESS | 2242 | 1466808441110 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]]]}] 15:47:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 15:47:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 481ms 15:47:21 INFO - PROCESS | 2242 | 1466808441141 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 15:47:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 15:47:21 INFO - PROCESS | 2242 | 1466808441143 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 15:47:21 INFO - PROCESS | 2242 | 1466808441150 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 15:47:21 INFO - PROCESS | 2242 | 1466808441152 Marionette TRACE conn2 <- [1,98,null,{}] 15:47:21 INFO - PROCESS | 2242 | 1466808441155 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}] 15:47:21 INFO - PROCESS | 2242 | 1466808441156 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:21 INFO - PROCESS | 2242 | 1466808441299 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 15:47:21 INFO - PROCESS | 2242 | 1466808441308 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:21 INFO - PROCESS | 2242 | 1466808441310 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:21 INFO - PROCESS | 2242 | ++DOCSHELL 0x118e98000 == 32 [pid = 2242] [id = 32] 15:47:21 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x119a7e400) [pid = 2242] [serial = 92] [outer = 0x0] 15:47:21 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x120f24800) [pid = 2242] [serial = 93] [outer = 0x119a7e400] 15:47:21 INFO - PROCESS | 2242 | 1466808441349 Marionette DEBUG loaded listener.js 15:47:21 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x121214c00) [pid = 2242] [serial = 94] [outer = 0x119a7e400] 15:47:21 INFO - PROCESS | 2242 | 1466808441715 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]]]}] 15:47:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 15:47:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 622ms 15:47:21 INFO - PROCESS | 2242 | 1466808441769 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 15:47:21 INFO - PROCESS | 2242 | 1466808441770 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 15:47:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 15:47:21 INFO - PROCESS | 2242 | 1466808441772 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 15:47:21 INFO - PROCESS | 2242 | 1466808441773 Marionette TRACE conn2 <- [1,102,null,{}] 15:47:21 INFO - PROCESS | 2242 | 1466808441776 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}] 15:47:21 INFO - PROCESS | 2242 | 1466808441777 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:21 INFO - PROCESS | 2242 | 1466808441851 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 15:47:21 INFO - PROCESS | 2242 | 1466808441898 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:21 INFO - PROCESS | 2242 | 1466808441899 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:21 INFO - PROCESS | 2242 | ++DOCSHELL 0x1169a7800 == 33 [pid = 2242] [id = 33] 15:47:21 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x116286000) [pid = 2242] [serial = 95] [outer = 0x0] 15:47:21 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x1212c3c00) [pid = 2242] [serial = 96] [outer = 0x116286000] 15:47:21 INFO - PROCESS | 2242 | 1466808441924 Marionette DEBUG loaded listener.js 15:47:21 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x121471c00) [pid = 2242] [serial = 97] [outer = 0x116286000] 15:47:22 INFO - PROCESS | 2242 | 1466808442216 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]]]}] 15:47:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 15:47:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 469ms 15:47:22 INFO - PROCESS | 2242 | 1466808442242 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 15:47:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 15:47:22 INFO - PROCESS | 2242 | 1466808442243 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 15:47:22 INFO - PROCESS | 2242 | 1466808442258 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 15:47:22 INFO - PROCESS | 2242 | 1466808442260 Marionette TRACE conn2 <- [1,106,null,{}] 15:47:22 INFO - PROCESS | 2242 | 1466808442268 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}] 15:47:22 INFO - PROCESS | 2242 | 1466808442270 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:22 INFO - PROCESS | 2242 | 1466808442387 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 15:47:22 INFO - PROCESS | 2242 | 1466808442392 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:22 INFO - PROCESS | 2242 | 1466808442393 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:22 INFO - PROCESS | 2242 | ++DOCSHELL 0x11992d000 == 34 [pid = 2242] [id = 34] 15:47:22 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x121388800) [pid = 2242] [serial = 98] [outer = 0x0] 15:47:22 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x123a2a400) [pid = 2242] [serial = 99] [outer = 0x121388800] 15:47:22 INFO - PROCESS | 2242 | 1466808442427 Marionette DEBUG loaded listener.js 15:47:22 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x123a2fc00) [pid = 2242] [serial = 100] [outer = 0x121388800] 15:47:22 INFO - PROCESS | 2242 | 1466808442868 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]]]}] 15:47:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 15:47:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 634ms 15:47:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 15:47:22 INFO - PROCESS | 2242 | 1466808442881 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 15:47:22 INFO - PROCESS | 2242 | 1466808442882 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 15:47:22 INFO - PROCESS | 2242 | 1466808442884 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 15:47:22 INFO - PROCESS | 2242 | 1466808442886 Marionette TRACE conn2 <- [1,110,null,{}] 15:47:22 INFO - PROCESS | 2242 | 1466808442888 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}] 15:47:22 INFO - PROCESS | 2242 | 1466808442890 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:22 INFO - PROCESS | 2242 | 1466808442983 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 15:47:22 INFO - PROCESS | 2242 | 1466808442986 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:22 INFO - PROCESS | 2242 | 1466808442988 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:22 INFO - PROCESS | 2242 | ++DOCSHELL 0x119eaa000 == 35 [pid = 2242] [id = 35] 15:47:22 INFO - PROCESS | 2242 | ++DOMWINDOW == 101 (0x1184e8400) [pid = 2242] [serial = 101] [outer = 0x0] 15:47:23 INFO - PROCESS | 2242 | ++DOMWINDOW == 102 (0x123efa000) [pid = 2242] [serial = 102] [outer = 0x1184e8400] 15:47:23 INFO - PROCESS | 2242 | 1466808443022 Marionette DEBUG loaded listener.js 15:47:23 INFO - PROCESS | 2242 | ++DOMWINDOW == 103 (0x121843000) [pid = 2242] [serial = 103] [outer = 0x1184e8400] 15:47:23 INFO - PROCESS | 2242 | 1466808443335 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]]]}] 15:47:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 15:47:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 471ms 15:47:23 INFO - PROCESS | 2242 | 1466808443356 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 15:47:23 INFO - PROCESS | 2242 | 1466808443358 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 15:47:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 15:47:23 INFO - PROCESS | 2242 | 1466808443360 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 15:47:23 INFO - PROCESS | 2242 | 1466808443361 Marionette TRACE conn2 <- [1,114,null,{}] 15:47:23 INFO - PROCESS | 2242 | 1466808443365 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}] 15:47:23 INFO - PROCESS | 2242 | 1466808443368 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:23 INFO - PROCESS | 2242 | 1466808443449 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 15:47:23 INFO - PROCESS | 2242 | 1466808443495 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:23 INFO - PROCESS | 2242 | 1466808443496 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:23 INFO - PROCESS | 2242 | ++DOCSHELL 0x120f89000 == 36 [pid = 2242] [id = 36] 15:47:23 INFO - PROCESS | 2242 | ++DOMWINDOW == 104 (0x119a7c400) [pid = 2242] [serial = 104] [outer = 0x0] 15:47:23 INFO - PROCESS | 2242 | ++DOMWINDOW == 105 (0x1245a0000) [pid = 2242] [serial = 105] [outer = 0x119a7c400] 15:47:23 INFO - PROCESS | 2242 | 1466808443520 Marionette DEBUG loaded listener.js 15:47:23 INFO - PROCESS | 2242 | ++DOMWINDOW == 106 (0x12684bc00) [pid = 2242] [serial = 106] [outer = 0x119a7c400] 15:47:23 INFO - PROCESS | 2242 | 1466808443819 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]]]}] 15:47:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 15:47:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 472ms 15:47:23 INFO - PROCESS | 2242 | 1466808443837 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 15:47:23 INFO - PROCESS | 2242 | 1466808443838 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 15:47:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 15:47:23 INFO - PROCESS | 2242 | 1466808443841 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 15:47:23 INFO - PROCESS | 2242 | 1466808443842 Marionette TRACE conn2 <- [1,118,null,{}] 15:47:23 INFO - PROCESS | 2242 | 1466808443845 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}] 15:47:23 INFO - PROCESS | 2242 | 1466808443849 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:23 INFO - PROCESS | 2242 | 1466808443934 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 15:47:23 INFO - PROCESS | 2242 | 1466808443938 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:23 INFO - PROCESS | 2242 | 1466808443940 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:23 INFO - PROCESS | 2242 | ++DOCSHELL 0x1211db000 == 37 [pid = 2242] [id = 37] 15:47:23 INFO - PROCESS | 2242 | ++DOMWINDOW == 107 (0x1246b0c00) [pid = 2242] [serial = 107] [outer = 0x0] 15:47:23 INFO - PROCESS | 2242 | ++DOMWINDOW == 108 (0x12697c000) [pid = 2242] [serial = 108] [outer = 0x1246b0c00] 15:47:23 INFO - PROCESS | 2242 | 1466808443977 Marionette DEBUG loaded listener.js 15:47:24 INFO - PROCESS | 2242 | ++DOMWINDOW == 109 (0x126d82c00) [pid = 2242] [serial = 109] [outer = 0x1246b0c00] 15:47:24 INFO - PROCESS | 2242 | 1466808444400 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]]]}] 15:47:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 15:47:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 570ms 15:47:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 15:47:24 INFO - PROCESS | 2242 | 1466808444435 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 15:47:24 INFO - PROCESS | 2242 | 1466808444436 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 15:47:24 INFO - PROCESS | 2242 | 1466808444440 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 15:47:24 INFO - PROCESS | 2242 | 1466808444442 Marionette TRACE conn2 <- [1,122,null,{}] 15:47:24 INFO - PROCESS | 2242 | 1466808444447 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}] 15:47:24 INFO - PROCESS | 2242 | 1466808444449 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:24 INFO - PROCESS | 2242 | 1466808444571 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 15:47:24 INFO - PROCESS | 2242 | 1466808444576 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:24 INFO - PROCESS | 2242 | 1466808444577 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:24 INFO - PROCESS | 2242 | ++DOCSHELL 0x12171c000 == 38 [pid = 2242] [id = 38] 15:47:24 INFO - PROCESS | 2242 | ++DOMWINDOW == 110 (0x119319400) [pid = 2242] [serial = 110] [outer = 0x0] 15:47:24 INFO - PROCESS | 2242 | ++DOMWINDOW == 111 (0x126dcd400) [pid = 2242] [serial = 111] [outer = 0x119319400] 15:47:24 INFO - PROCESS | 2242 | 1466808444617 Marionette DEBUG loaded listener.js 15:47:24 INFO - PROCESS | 2242 | ++DOMWINDOW == 112 (0x12700f800) [pid = 2242] [serial = 112] [outer = 0x119319400] 15:47:24 INFO - PROCESS | 2242 | 1466808444951 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]]]}] 15:47:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 15:47:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 520ms 15:47:24 INFO - PROCESS | 2242 | 1466808444959 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 15:47:24 INFO - PROCESS | 2242 | 1466808444960 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 15:47:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 15:47:24 INFO - PROCESS | 2242 | 1466808444966 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 15:47:24 INFO - PROCESS | 2242 | 1466808444968 Marionette TRACE conn2 <- [1,126,null,{}] 15:47:24 INFO - PROCESS | 2242 | 1466808444970 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}] 15:47:24 INFO - PROCESS | 2242 | 1466808444971 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:25 INFO - PROCESS | 2242 | 1466808445099 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 15:47:25 INFO - PROCESS | 2242 | 1466808445124 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:25 INFO - PROCESS | 2242 | 1466808445125 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:25 INFO - PROCESS | 2242 | ++DOCSHELL 0x123b15800 == 39 [pid = 2242] [id = 39] 15:47:25 INFO - PROCESS | 2242 | ++DOMWINDOW == 113 (0x126d8f400) [pid = 2242] [serial = 113] [outer = 0x0] 15:47:25 INFO - PROCESS | 2242 | ++DOMWINDOW == 114 (0x127335c00) [pid = 2242] [serial = 114] [outer = 0x126d8f400] 15:47:25 INFO - PROCESS | 2242 | 1466808445149 Marionette DEBUG loaded listener.js 15:47:25 INFO - PROCESS | 2242 | ++DOMWINDOW == 115 (0x128c8c800) [pid = 2242] [serial = 115] [outer = 0x126d8f400] 15:47:26 INFO - PROCESS | 2242 | 1466808446109 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]]]}] 15:47:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 15:47:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1174ms 15:47:26 INFO - PROCESS | 2242 | 1466808446138 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 15:47:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 15:47:26 INFO - PROCESS | 2242 | 1466808446140 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 15:47:26 INFO - PROCESS | 2242 | 1466808446143 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 15:47:26 INFO - PROCESS | 2242 | 1466808446145 Marionette TRACE conn2 <- [1,130,null,{}] 15:47:26 INFO - PROCESS | 2242 | 1466808446155 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}] 15:47:26 INFO - PROCESS | 2242 | 1466808446156 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:26 INFO - PROCESS | 2242 | 1466808446254 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 15:47:26 INFO - PROCESS | 2242 | 1466808446259 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:26 INFO - PROCESS | 2242 | 1466808446262 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:26 INFO - PROCESS | 2242 | ++DOCSHELL 0x113352800 == 40 [pid = 2242] [id = 40] 15:47:26 INFO - PROCESS | 2242 | ++DOMWINDOW == 116 (0x115eec400) [pid = 2242] [serial = 116] [outer = 0x0] 15:47:26 INFO - PROCESS | 2242 | ++DOMWINDOW == 117 (0x1166f0c00) [pid = 2242] [serial = 117] [outer = 0x115eec400] 15:47:26 INFO - PROCESS | 2242 | 1466808446292 Marionette DEBUG loaded listener.js 15:47:26 INFO - PROCESS | 2242 | ++DOMWINDOW == 118 (0x116a03c00) [pid = 2242] [serial = 118] [outer = 0x115eec400] 15:47:26 INFO - PROCESS | 2242 | 1466808446654 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]]]}] 15:47:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 15:47:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 526ms 15:47:26 INFO - PROCESS | 2242 | 1466808446674 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 15:47:26 INFO - PROCESS | 2242 | 1466808446677 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 15:47:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 15:47:26 INFO - PROCESS | 2242 | 1466808446685 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 15:47:26 INFO - PROCESS | 2242 | 1466808446686 Marionette TRACE conn2 <- [1,134,null,{}] 15:47:26 INFO - PROCESS | 2242 | 1466808446689 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}] 15:47:26 INFO - PROCESS | 2242 | 1466808446690 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:26 INFO - PROCESS | 2242 | 1466808446781 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 15:47:26 INFO - PROCESS | 2242 | 1466808446814 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:26 INFO - PROCESS | 2242 | 1466808446816 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:26 INFO - PROCESS | 2242 | ++DOCSHELL 0x116792000 == 41 [pid = 2242] [id = 41] 15:47:26 INFO - PROCESS | 2242 | ++DOMWINDOW == 119 (0x1180b2000) [pid = 2242] [serial = 119] [outer = 0x0] 15:47:26 INFO - PROCESS | 2242 | ++DOMWINDOW == 120 (0x1181e1c00) [pid = 2242] [serial = 120] [outer = 0x1180b2000] 15:47:26 INFO - PROCESS | 2242 | 1466808446843 Marionette DEBUG loaded listener.js 15:47:26 INFO - PROCESS | 2242 | ++DOMWINDOW == 121 (0x1183b6400) [pid = 2242] [serial = 121] [outer = 0x1180b2000] 15:47:27 INFO - PROCESS | 2242 | 1466808447197 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]]]}] 15:47:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 15:47:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 520ms 15:47:27 INFO - PROCESS | 2242 | 1466808447205 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 15:47:27 INFO - PROCESS | 2242 | 1466808447206 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 15:47:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 15:47:27 INFO - PROCESS | 2242 | 1466808447208 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 15:47:27 INFO - PROCESS | 2242 | 1466808447211 Marionette TRACE conn2 <- [1,138,null,{}] 15:47:27 INFO - PROCESS | 2242 | 1466808447218 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}] 15:47:27 INFO - PROCESS | 2242 | 1466808447221 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:27 INFO - PROCESS | 2242 | 1466808447309 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 15:47:27 INFO - PROCESS | 2242 | 1466808447340 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:27 INFO - PROCESS | 2242 | 1466808447342 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:27 INFO - PROCESS | 2242 | ++DOCSHELL 0x117e2c800 == 42 [pid = 2242] [id = 42] 15:47:27 INFO - PROCESS | 2242 | ++DOMWINDOW == 122 (0x118785c00) [pid = 2242] [serial = 122] [outer = 0x0] 15:47:27 INFO - PROCESS | 2242 | ++DOMWINDOW == 123 (0x118e9c800) [pid = 2242] [serial = 123] [outer = 0x118785c00] 15:47:27 INFO - PROCESS | 2242 | 1466808447369 Marionette DEBUG loaded listener.js 15:47:27 INFO - PROCESS | 2242 | ++DOMWINDOW == 124 (0x11958d400) [pid = 2242] [serial = 124] [outer = 0x118785c00] 15:47:27 INFO - PROCESS | 2242 | --DOMWINDOW == 123 (0x118e1ac00) [pid = 2242] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 15:47:27 INFO - PROCESS | 2242 | --DOMWINDOW == 122 (0x12b806800) [pid = 2242] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 15:47:27 INFO - PROCESS | 2242 | --DOMWINDOW == 121 (0x118ea4400) [pid = 2242] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 15:47:27 INFO - PROCESS | 2242 | --DOMWINDOW == 120 (0x12c10bc00) [pid = 2242] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 15:47:27 INFO - PROCESS | 2242 | --DOMWINDOW == 119 (0x12c5f2c00) [pid = 2242] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 15:47:27 INFO - PROCESS | 2242 | --DOMWINDOW == 118 (0x12c44bc00) [pid = 2242] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 15:47:27 INFO - PROCESS | 2242 | --DOMWINDOW == 117 (0x12be6c000) [pid = 2242] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 15:47:27 INFO - PROCESS | 2242 | --DOMWINDOW == 116 (0x1181e0c00) [pid = 2242] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 15:47:27 INFO - PROCESS | 2242 | --DOMWINDOW == 115 (0x12b91d800) [pid = 2242] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 15:47:27 INFO - PROCESS | 2242 | --DOMWINDOW == 114 (0x12b8bd800) [pid = 2242] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 15:47:27 INFO - PROCESS | 2242 | --DOMWINDOW == 113 (0x12ac0fc00) [pid = 2242] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 15:47:27 INFO - PROCESS | 2242 | --DOMWINDOW == 112 (0x12ac02400) [pid = 2242] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 15:47:27 INFO - PROCESS | 2242 | --DOMWINDOW == 111 (0x128d56400) [pid = 2242] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 15:47:27 INFO - PROCESS | 2242 | --DOMWINDOW == 110 (0x1170eb400) [pid = 2242] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 15:47:27 INFO - PROCESS | 2242 | --DOMWINDOW == 109 (0x1151d3c00) [pid = 2242] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 15:47:27 INFO - PROCESS | 2242 | --DOMWINDOW == 108 (0x116970400) [pid = 2242] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 15:47:27 INFO - PROCESS | 2242 | --DOMWINDOW == 107 (0x1133da800) [pid = 2242] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 15:47:27 INFO - PROCESS | 2242 | --DOMWINDOW == 106 (0x1184eb800) [pid = 2242] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 15:47:27 INFO - PROCESS | 2242 | --DOMWINDOW == 105 (0x1133b8c00) [pid = 2242] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 15:47:27 INFO - PROCESS | 2242 | --DOMWINDOW == 104 (0x119319400) [pid = 2242] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 15:47:27 INFO - PROCESS | 2242 | --DOMWINDOW == 103 (0x1133d5000) [pid = 2242] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 15:47:27 INFO - PROCESS | 2242 | --DOMWINDOW == 102 (0x119608400) [pid = 2242] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 15:47:27 INFO - PROCESS | 2242 | --DOMWINDOW == 101 (0x119a7e400) [pid = 2242] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 15:47:27 INFO - PROCESS | 2242 | --DOMWINDOW == 100 (0x116286000) [pid = 2242] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 15:47:27 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x121388800) [pid = 2242] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 15:47:27 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x119a7c400) [pid = 2242] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 15:47:27 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x1246b0c00) [pid = 2242] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 15:47:27 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x111e29800) [pid = 2242] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 15:47:27 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x112f62800) [pid = 2242] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 15:47:28 INFO - PROCESS | 2242 | 1466808448152 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]]]}] 15:47:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 15:47:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 973ms 15:47:28 INFO - PROCESS | 2242 | 1466808448188 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 15:47:28 INFO - PROCESS | 2242 | 1466808448191 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 15:47:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 15:47:28 INFO - PROCESS | 2242 | 1466808448199 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 15:47:28 INFO - PROCESS | 2242 | 1466808448202 Marionette TRACE conn2 <- [1,142,null,{}] 15:47:28 INFO - PROCESS | 2242 | 1466808448206 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}] 15:47:28 INFO - PROCESS | 2242 | 1466808448208 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:28 INFO - PROCESS | 2242 | 1466808448327 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 15:47:28 INFO - PROCESS | 2242 | 1466808448335 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:28 INFO - PROCESS | 2242 | 1466808448336 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:28 INFO - PROCESS | 2242 | ++DOCSHELL 0x118352800 == 43 [pid = 2242] [id = 43] 15:47:28 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x1176e5c00) [pid = 2242] [serial = 125] [outer = 0x0] 15:47:28 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x1183b3c00) [pid = 2242] [serial = 126] [outer = 0x1176e5c00] 15:47:28 INFO - PROCESS | 2242 | 1466808448377 Marionette DEBUG loaded listener.js 15:47:28 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x118e1ac00) [pid = 2242] [serial = 127] [outer = 0x1176e5c00] 15:47:28 INFO - PROCESS | 2242 | 1466808448758 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]]]}] 15:47:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 15:47:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 580ms 15:47:28 INFO - PROCESS | 2242 | 1466808448787 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 15:47:28 INFO - PROCESS | 2242 | 1466808448788 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 15:47:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 15:47:28 INFO - PROCESS | 2242 | 1466808448792 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 15:47:28 INFO - PROCESS | 2242 | 1466808448793 Marionette TRACE conn2 <- [1,146,null,{}] 15:47:28 INFO - PROCESS | 2242 | 1466808448795 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}] 15:47:28 INFO - PROCESS | 2242 | 1466808448796 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:28 INFO - PROCESS | 2242 | 1466808448868 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 15:47:28 INFO - PROCESS | 2242 | 1466808448872 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:28 INFO - PROCESS | 2242 | 1466808448873 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:28 INFO - PROCESS | 2242 | ++DOCSHELL 0x118ab8000 == 44 [pid = 2242] [id = 44] 15:47:28 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x1176edc00) [pid = 2242] [serial = 128] [outer = 0x0] 15:47:28 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x119596800) [pid = 2242] [serial = 129] [outer = 0x1176edc00] 15:47:28 INFO - PROCESS | 2242 | 1466808448901 Marionette DEBUG loaded listener.js 15:47:28 INFO - PROCESS | 2242 | ++DOMWINDOW == 101 (0x119604400) [pid = 2242] [serial = 130] [outer = 0x1176edc00] 15:47:29 INFO - PROCESS | 2242 | 1466808449240 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]]]}] 15:47:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 15:47:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 469ms 15:47:29 INFO - PROCESS | 2242 | 1466808449262 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 15:47:29 INFO - PROCESS | 2242 | 1466808449267 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 15:47:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 15:47:29 INFO - PROCESS | 2242 | 1466808449270 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 15:47:29 INFO - PROCESS | 2242 | 1466808449272 Marionette TRACE conn2 <- [1,150,null,{}] 15:47:29 INFO - PROCESS | 2242 | 1466808449276 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}] 15:47:29 INFO - PROCESS | 2242 | 1466808449281 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:29 INFO - PROCESS | 2242 | 1466808449425 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 15:47:29 INFO - PROCESS | 2242 | 1466808449500 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:29 INFO - PROCESS | 2242 | 1466808449501 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:29 INFO - PROCESS | 2242 | ++DOCSHELL 0x119923800 == 45 [pid = 2242] [id = 45] 15:47:29 INFO - PROCESS | 2242 | ++DOMWINDOW == 102 (0x11960d000) [pid = 2242] [serial = 131] [outer = 0x0] 15:47:29 INFO - PROCESS | 2242 | ++DOMWINDOW == 103 (0x120f23000) [pid = 2242] [serial = 132] [outer = 0x11960d000] 15:47:29 INFO - PROCESS | 2242 | 1466808449552 Marionette DEBUG loaded listener.js 15:47:29 INFO - PROCESS | 2242 | ++DOMWINDOW == 104 (0x123a2a800) [pid = 2242] [serial = 133] [outer = 0x11960d000] 15:47:29 INFO - PROCESS | 2242 | 1466808449963 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]]]}] 15:47:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 15:47:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 722ms 15:47:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 15:47:29 INFO - PROCESS | 2242 | 1466808449992 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 15:47:29 INFO - PROCESS | 2242 | 1466808449995 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 15:47:30 INFO - PROCESS | 2242 | 1466808449998 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 15:47:30 INFO - PROCESS | 2242 | 1466808450001 Marionette TRACE conn2 <- [1,154,null,{}] 15:47:30 INFO - PROCESS | 2242 | 1466808450006 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}] 15:47:30 INFO - PROCESS | 2242 | 1466808450007 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:30 INFO - PROCESS | 2242 | 1466808450115 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 15:47:30 INFO - PROCESS | 2242 | 1466808450175 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:30 INFO - PROCESS | 2242 | 1466808450178 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:30 INFO - PROCESS | 2242 | ++DOCSHELL 0x116010000 == 46 [pid = 2242] [id = 46] 15:47:30 INFO - PROCESS | 2242 | ++DOMWINDOW == 105 (0x113f2fc00) [pid = 2242] [serial = 134] [outer = 0x0] 15:47:30 INFO - PROCESS | 2242 | ++DOMWINDOW == 106 (0x116080800) [pid = 2242] [serial = 135] [outer = 0x113f2fc00] 15:47:30 INFO - PROCESS | 2242 | 1466808450211 Marionette DEBUG loaded listener.js 15:47:30 INFO - PROCESS | 2242 | ++DOMWINDOW == 107 (0x11696d400) [pid = 2242] [serial = 136] [outer = 0x113f2fc00] 15:47:30 INFO - PROCESS | 2242 | 1466808450642 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]]]}] 15:47:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 15:47:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 672ms 15:47:30 INFO - PROCESS | 2242 | 1466808450670 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 15:47:30 INFO - PROCESS | 2242 | 1466808450673 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 15:47:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 15:47:30 INFO - PROCESS | 2242 | 1466808450678 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 15:47:30 INFO - PROCESS | 2242 | 1466808450680 Marionette TRACE conn2 <- [1,158,null,{}] 15:47:30 INFO - PROCESS | 2242 | 1466808450682 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}] 15:47:30 INFO - PROCESS | 2242 | 1466808450684 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:30 INFO - PROCESS | 2242 | 1466808450783 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 15:47:30 INFO - PROCESS | 2242 | 1466808450843 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:30 INFO - PROCESS | 2242 | 1466808450844 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:30 INFO - PROCESS | 2242 | ++DOCSHELL 0x118593800 == 47 [pid = 2242] [id = 47] 15:47:30 INFO - PROCESS | 2242 | ++DOMWINDOW == 108 (0x1180b4000) [pid = 2242] [serial = 137] [outer = 0x0] 15:47:30 INFO - PROCESS | 2242 | ++DOMWINDOW == 109 (0x11837e800) [pid = 2242] [serial = 138] [outer = 0x1180b4000] 15:47:30 INFO - PROCESS | 2242 | 1466808450877 Marionette DEBUG loaded listener.js 15:47:30 INFO - PROCESS | 2242 | ++DOMWINDOW == 110 (0x11840fc00) [pid = 2242] [serial = 139] [outer = 0x1180b4000] 15:47:31 INFO - PROCESS | 2242 | 1466808451339 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]]]}] 15:47:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 15:47:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 671ms 15:47:31 INFO - PROCESS | 2242 | 1466808451349 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 15:47:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 15:47:31 INFO - PROCESS | 2242 | 1466808451351 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 15:47:31 INFO - PROCESS | 2242 | 1466808451353 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 15:47:31 INFO - PROCESS | 2242 | 1466808451356 Marionette TRACE conn2 <- [1,162,null,{}] 15:47:31 INFO - PROCESS | 2242 | 1466808451381 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}] 15:47:31 INFO - PROCESS | 2242 | 1466808451385 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:31 INFO - PROCESS | 2242 | 1466808451526 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 15:47:31 INFO - PROCESS | 2242 | 1466808451572 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:31 INFO - PROCESS | 2242 | 1466808451574 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:31 INFO - PROCESS | 2242 | ++DOCSHELL 0x1210ef800 == 48 [pid = 2242] [id = 48] 15:47:31 INFO - PROCESS | 2242 | ++DOMWINDOW == 111 (0x11960d800) [pid = 2242] [serial = 140] [outer = 0x0] 15:47:31 INFO - PROCESS | 2242 | ++DOMWINDOW == 112 (0x119a86400) [pid = 2242] [serial = 141] [outer = 0x11960d800] 15:47:31 INFO - PROCESS | 2242 | 1466808451607 Marionette DEBUG loaded listener.js 15:47:31 INFO - PROCESS | 2242 | ++DOMWINDOW == 113 (0x121213800) [pid = 2242] [serial = 142] [outer = 0x11960d800] 15:47:32 INFO - PROCESS | 2242 | 1466808452022 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]]]}] 15:47:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 15:47:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 721ms 15:47:32 INFO - PROCESS | 2242 | 1466808452080 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 15:47:32 INFO - PROCESS | 2242 | 1466808452082 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 15:47:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 15:47:32 INFO - PROCESS | 2242 | 1466808452086 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 15:47:32 INFO - PROCESS | 2242 | 1466808452087 Marionette TRACE conn2 <- [1,166,null,{}] 15:47:32 INFO - PROCESS | 2242 | 1466808452090 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}] 15:47:32 INFO - PROCESS | 2242 | 1466808452091 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:32 INFO - PROCESS | 2242 | 1466808452190 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 15:47:32 INFO - PROCESS | 2242 | 1466808452251 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:32 INFO - PROCESS | 2242 | 1466808452253 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:32 INFO - PROCESS | 2242 | ++DOCSHELL 0x123b26000 == 49 [pid = 2242] [id = 49] 15:47:32 INFO - PROCESS | 2242 | ++DOMWINDOW == 114 (0x12395c000) [pid = 2242] [serial = 143] [outer = 0x0] 15:47:32 INFO - PROCESS | 2242 | ++DOMWINDOW == 115 (0x123a2e800) [pid = 2242] [serial = 144] [outer = 0x12395c000] 15:47:32 INFO - PROCESS | 2242 | 1466808452285 Marionette DEBUG loaded listener.js 15:47:32 INFO - PROCESS | 2242 | ++DOMWINDOW == 116 (0x124291800) [pid = 2242] [serial = 145] [outer = 0x12395c000] 15:47:32 INFO - PROCESS | 2242 | 1466808452830 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]]]}] 15:47:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 15:47:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 773ms 15:47:32 INFO - PROCESS | 2242 | 1466808452866 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 15:47:32 INFO - PROCESS | 2242 | 1466808452867 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 15:47:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 15:47:32 INFO - PROCESS | 2242 | 1466808452870 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 15:47:32 INFO - PROCESS | 2242 | 1466808452871 Marionette TRACE conn2 <- [1,170,null,{}] 15:47:32 INFO - PROCESS | 2242 | 1466808452874 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}] 15:47:32 INFO - PROCESS | 2242 | 1466808452875 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:32 INFO - PROCESS | 2242 | 1466808452982 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 15:47:33 INFO - PROCESS | 2242 | 1466808453042 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:33 INFO - PROCESS | 2242 | 1466808453043 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:33 INFO - PROCESS | 2242 | ++DOCSHELL 0x118ab5000 == 50 [pid = 2242] [id = 50] 15:47:33 INFO - PROCESS | 2242 | ++DOMWINDOW == 117 (0x113834400) [pid = 2242] [serial = 146] [outer = 0x0] 15:47:33 INFO - PROCESS | 2242 | ++DOMWINDOW == 118 (0x1242ea000) [pid = 2242] [serial = 147] [outer = 0x113834400] 15:47:33 INFO - PROCESS | 2242 | 1466808453072 Marionette DEBUG loaded listener.js 15:47:33 INFO - PROCESS | 2242 | ++DOMWINDOW == 119 (0x1246b6000) [pid = 2242] [serial = 148] [outer = 0x113834400] 15:47:33 INFO - PROCESS | 2242 | 1466808453659 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]]]}] 15:47:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 15:47:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 821ms 15:47:33 INFO - PROCESS | 2242 | 1466808453692 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 15:47:33 INFO - PROCESS | 2242 | 1466808453698 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 15:47:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 15:47:33 INFO - PROCESS | 2242 | 1466808453704 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 15:47:33 INFO - PROCESS | 2242 | 1466808453707 Marionette TRACE conn2 <- [1,174,null,{}] 15:47:33 INFO - PROCESS | 2242 | 1466808453714 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}] 15:47:33 INFO - PROCESS | 2242 | 1466808453716 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:33 INFO - PROCESS | 2242 | 1466808453846 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 15:47:33 INFO - PROCESS | 2242 | 1466808453902 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:33 INFO - PROCESS | 2242 | 1466808453905 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:33 INFO - PROCESS | 2242 | ++DOCSHELL 0x116937800 == 51 [pid = 2242] [id = 51] 15:47:33 INFO - PROCESS | 2242 | ++DOMWINDOW == 120 (0x1133e1800) [pid = 2242] [serial = 149] [outer = 0x0] 15:47:33 INFO - PROCESS | 2242 | ++DOMWINDOW == 121 (0x113f34400) [pid = 2242] [serial = 150] [outer = 0x1133e1800] 15:47:33 INFO - PROCESS | 2242 | 1466808453932 Marionette DEBUG loaded listener.js 15:47:33 INFO - PROCESS | 2242 | ++DOMWINDOW == 122 (0x116732400) [pid = 2242] [serial = 151] [outer = 0x1133e1800] 15:47:34 INFO - PROCESS | 2242 | --DOCSHELL 0x118e98000 == 50 [pid = 2242] [id = 32] 15:47:34 INFO - PROCESS | 2242 | --DOCSHELL 0x118ab8000 == 49 [pid = 2242] [id = 44] 15:47:34 INFO - PROCESS | 2242 | --DOCSHELL 0x118352800 == 48 [pid = 2242] [id = 43] 15:47:34 INFO - PROCESS | 2242 | --DOCSHELL 0x11858b800 == 47 [pid = 2242] [id = 31] 15:47:34 INFO - PROCESS | 2242 | --DOCSHELL 0x117e2c800 == 46 [pid = 2242] [id = 42] 15:47:34 INFO - PROCESS | 2242 | --DOCSHELL 0x116792000 == 45 [pid = 2242] [id = 41] 15:47:34 INFO - PROCESS | 2242 | --DOCSHELL 0x118356800 == 44 [pid = 2242] [id = 30] 15:47:34 INFO - PROCESS | 2242 | --DOCSHELL 0x1169a8000 == 43 [pid = 2242] [id = 27] 15:47:34 INFO - PROCESS | 2242 | --DOCSHELL 0x117230800 == 42 [pid = 2242] [id = 28] 15:47:34 INFO - PROCESS | 2242 | --DOCSHELL 0x113352800 == 41 [pid = 2242] [id = 40] 15:47:34 INFO - PROCESS | 2242 | --DOCSHELL 0x11992d000 == 40 [pid = 2242] [id = 34] 15:47:34 INFO - PROCESS | 2242 | --DOCSHELL 0x117e37800 == 39 [pid = 2242] [id = 29] 15:47:34 INFO - PROCESS | 2242 | --DOCSHELL 0x118ab5000 == 38 [pid = 2242] [id = 50] 15:47:34 INFO - PROCESS | 2242 | --DOCSHELL 0x123b26000 == 37 [pid = 2242] [id = 49] 15:47:34 INFO - PROCESS | 2242 | --DOCSHELL 0x120f89000 == 36 [pid = 2242] [id = 36] 15:47:34 INFO - PROCESS | 2242 | --DOCSHELL 0x12171c000 == 35 [pid = 2242] [id = 38] 15:47:34 INFO - PROCESS | 2242 | --DOCSHELL 0x1210ef800 == 34 [pid = 2242] [id = 48] 15:47:34 INFO - PROCESS | 2242 | --DOCSHELL 0x123b15800 == 33 [pid = 2242] [id = 39] 15:47:34 INFO - PROCESS | 2242 | --DOCSHELL 0x118593800 == 32 [pid = 2242] [id = 47] 15:47:34 INFO - PROCESS | 2242 | --DOCSHELL 0x1211db000 == 31 [pid = 2242] [id = 37] 15:47:34 INFO - PROCESS | 2242 | --DOCSHELL 0x1169a7800 == 30 [pid = 2242] [id = 33] 15:47:34 INFO - PROCESS | 2242 | --DOCSHELL 0x119923800 == 29 [pid = 2242] [id = 45] 15:47:34 INFO - PROCESS | 2242 | --DOCSHELL 0x119eaa000 == 28 [pid = 2242] [id = 35] 15:47:34 INFO - PROCESS | 2242 | --DOCSHELL 0x116010000 == 27 [pid = 2242] [id = 46] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 121 (0x12146d000) [pid = 2242] [serial = 11] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 120 (0x12d6d7000) [pid = 2242] [serial = 61] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 119 (0x1181e0800) [pid = 2242] [serial = 70] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 118 (0x116731400) [pid = 2242] [serial = 72] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 117 (0x1167ecc00) [pid = 2242] [serial = 73] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 116 (0x1176ed000) [pid = 2242] [serial = 75] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 115 (0x121471c00) [pid = 2242] [serial = 97] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 114 (0x1183b6000) [pid = 2242] [serial = 78] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 113 (0x118791800) [pid = 2242] [serial = 81] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 112 (0x118a19c00) [pid = 2242] [serial = 84] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 111 (0x123a2fc00) [pid = 2242] [serial = 100] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 110 (0x11960c000) [pid = 2242] [serial = 88] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 109 (0x12684bc00) [pid = 2242] [serial = 106] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 108 (0x126d82c00) [pid = 2242] [serial = 109] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 107 (0x11840c400) [pid = 2242] [serial = 79] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 106 (0x1181d9000) [pid = 2242] [serial = 76] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 105 (0x118ea5800) [pid = 2242] [serial = 85] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 104 (0x1160d5400) [pid = 2242] [serial = 67] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 103 (0x118a1dc00) [pid = 2242] [serial = 82] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 102 (0x112a76400) [pid = 2242] [serial = 64] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 101 (0x12700f800) [pid = 2242] [serial = 112] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 100 (0x1215d2400) [pid = 2242] [serial = 8] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x119322c00) [pid = 2242] [serial = 87] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x119a84c00) [pid = 2242] [serial = 90] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x119e70c00) [pid = 2242] [serial = 91] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x120f24800) [pid = 2242] [serial = 93] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x121214c00) [pid = 2242] [serial = 94] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x1212c3c00) [pid = 2242] [serial = 96] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x123a2a400) [pid = 2242] [serial = 99] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x123efa000) [pid = 2242] [serial = 102] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x1245a0000) [pid = 2242] [serial = 105] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x12697c000) [pid = 2242] [serial = 108] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x126dcd400) [pid = 2242] [serial = 111] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x1120e8c00) [pid = 2242] [serial = 63] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x113aad800) [pid = 2242] [serial = 66] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x1180b7c00) [pid = 2242] [serial = 69] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x12bbeb000) [pid = 2242] [serial = 31] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 84 (0x12bbe6400) [pid = 2242] [serial = 30] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 83 (0x12b914800) [pid = 2242] [serial = 27] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 82 (0x12b91a800) [pid = 2242] [serial = 28] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 81 (0x12aec6400) [pid = 2242] [serial = 24] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 80 (0x12aed1000) [pid = 2242] [serial = 25] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 79 (0x12ac04000) [pid = 2242] [serial = 21] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 78 (0x12ac08800) [pid = 2242] [serial = 22] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 77 (0x1291d2000) [pid = 2242] [serial = 18] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 76 (0x128d58000) [pid = 2242] [serial = 15] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 75 (0x128d5d800) [pid = 2242] [serial = 16] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 74 (0x11931cc00) [pid = 2242] [serial = 60] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 73 (0x12d257400) [pid = 2242] [serial = 58] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 72 (0x12b80a400) [pid = 2242] [serial = 57] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 71 (0x12d252000) [pid = 2242] [serial = 54] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 70 (0x12d256800) [pid = 2242] [serial = 55] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 69 (0x12cf47800) [pid = 2242] [serial = 51] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 68 (0x12d24fc00) [pid = 2242] [serial = 52] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 67 (0x12c102c00) [pid = 2242] [serial = 42] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 66 (0x12c107400) [pid = 2242] [serial = 43] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 65 (0x12ce06000) [pid = 2242] [serial = 45] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 64 (0x12cbef800) [pid = 2242] [serial = 48] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 63 (0x12c5ed800) [pid = 2242] [serial = 40] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 62 (0x12c455800) [pid = 2242] [serial = 39] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 61 (0x12c44ac00) [pid = 2242] [serial = 36] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 60 (0x12c44e800) [pid = 2242] [serial = 37] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 59 (0x12bbe7000) [pid = 2242] [serial = 33] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | --DOMWINDOW == 58 (0x12be66c00) [pid = 2242] [serial = 34] [outer = 0x0] [url = about:blank] 15:47:34 INFO - PROCESS | 2242 | 1466808454826 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]]]}] 15:47:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 15:47:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1178ms 15:47:34 INFO - PROCESS | 2242 | 1466808454885 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 15:47:34 INFO - PROCESS | 2242 | 1466808454887 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 15:47:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 15:47:34 INFO - PROCESS | 2242 | 1466808454890 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 15:47:34 INFO - PROCESS | 2242 | 1466808454892 Marionette TRACE conn2 <- [1,178,null,{}] 15:47:34 INFO - PROCESS | 2242 | 1466808454897 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}] 15:47:34 INFO - PROCESS | 2242 | 1466808454899 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:34 INFO - PROCESS | 2242 | 1466808454974 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 15:47:34 INFO - PROCESS | 2242 | 1466808454979 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:34 INFO - PROCESS | 2242 | 1466808454984 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:35 INFO - PROCESS | 2242 | ++DOCSHELL 0x113352000 == 28 [pid = 2242] [id = 52] 15:47:35 INFO - PROCESS | 2242 | ++DOMWINDOW == 59 (0x1160d7c00) [pid = 2242] [serial = 152] [outer = 0x0] 15:47:35 INFO - PROCESS | 2242 | ++DOMWINDOW == 60 (0x116629c00) [pid = 2242] [serial = 153] [outer = 0x1160d7c00] 15:47:35 INFO - PROCESS | 2242 | 1466808455015 Marionette DEBUG loaded listener.js 15:47:35 INFO - PROCESS | 2242 | ++DOMWINDOW == 61 (0x113a4d800) [pid = 2242] [serial = 154] [outer = 0x1160d7c00] 15:47:35 INFO - PROCESS | 2242 | 1466808455387 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]]]}] 15:47:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 15:47:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 519ms 15:47:35 INFO - PROCESS | 2242 | 1466808455411 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 15:47:35 INFO - PROCESS | 2242 | 1466808455416 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 15:47:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 15:47:35 INFO - PROCESS | 2242 | 1466808455423 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 15:47:35 INFO - PROCESS | 2242 | 1466808455426 Marionette TRACE conn2 <- [1,182,null,{}] 15:47:35 INFO - PROCESS | 2242 | 1466808455429 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}] 15:47:35 INFO - PROCESS | 2242 | 1466808455432 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:35 INFO - PROCESS | 2242 | 1466808455544 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 15:47:35 INFO - PROCESS | 2242 | 1466808455553 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:35 INFO - PROCESS | 2242 | 1466808455554 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:35 INFO - PROCESS | 2242 | ++DOCSHELL 0x11661c800 == 29 [pid = 2242] [id = 53] 15:47:35 INFO - PROCESS | 2242 | ++DOMWINDOW == 62 (0x1176e9400) [pid = 2242] [serial = 155] [outer = 0x0] 15:47:35 INFO - PROCESS | 2242 | ++DOMWINDOW == 63 (0x1181d9000) [pid = 2242] [serial = 156] [outer = 0x1176e9400] 15:47:35 INFO - PROCESS | 2242 | 1466808455598 Marionette DEBUG loaded listener.js 15:47:35 INFO - PROCESS | 2242 | ++DOMWINDOW == 64 (0x118372c00) [pid = 2242] [serial = 157] [outer = 0x1176e9400] 15:47:36 INFO - PROCESS | 2242 | 1466808456012 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]]]}] 15:47:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 15:47:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 621ms 15:47:36 INFO - PROCESS | 2242 | 1466808456043 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 15:47:36 INFO - PROCESS | 2242 | 1466808456045 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 15:47:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 15:47:36 INFO - PROCESS | 2242 | 1466808456047 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 15:47:36 INFO - PROCESS | 2242 | 1466808456050 Marionette TRACE conn2 <- [1,186,null,{}] 15:47:36 INFO - PROCESS | 2242 | 1466808456057 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}] 15:47:36 INFO - PROCESS | 2242 | 1466808456061 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:36 INFO - PROCESS | 2242 | 1466808456136 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 15:47:36 INFO - PROCESS | 2242 | 1466808456141 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:36 INFO - PROCESS | 2242 | 1466808456143 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:36 INFO - PROCESS | 2242 | ++DOCSHELL 0x11722c000 == 30 [pid = 2242] [id = 54] 15:47:36 INFO - PROCESS | 2242 | ++DOMWINDOW == 65 (0x1133e1000) [pid = 2242] [serial = 158] [outer = 0x0] 15:47:36 INFO - PROCESS | 2242 | ++DOMWINDOW == 66 (0x118a13800) [pid = 2242] [serial = 159] [outer = 0x1133e1000] 15:47:36 INFO - PROCESS | 2242 | 1466808456174 Marionette DEBUG loaded listener.js 15:47:36 INFO - PROCESS | 2242 | ++DOMWINDOW == 67 (0x118a4dc00) [pid = 2242] [serial = 160] [outer = 0x1133e1000] 15:47:36 INFO - PROCESS | 2242 | 1466808456489 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]]]}] 15:47:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 15:47:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 472ms 15:47:36 INFO - PROCESS | 2242 | 1466808456520 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 15:47:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 15:47:36 INFO - PROCESS | 2242 | 1466808456522 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 15:47:36 INFO - PROCESS | 2242 | 1466808456524 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 15:47:36 INFO - PROCESS | 2242 | 1466808456525 Marionette TRACE conn2 <- [1,190,null,{}] 15:47:36 INFO - PROCESS | 2242 | 1466808456527 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}] 15:47:36 INFO - PROCESS | 2242 | 1466808456529 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:36 INFO - PROCESS | 2242 | 1466808456606 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 15:47:36 INFO - PROCESS | 2242 | 1466808456654 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:36 INFO - PROCESS | 2242 | 1466808456656 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:36 INFO - PROCESS | 2242 | ++DOCSHELL 0x118213000 == 31 [pid = 2242] [id = 55] 15:47:36 INFO - PROCESS | 2242 | ++DOMWINDOW == 68 (0x118a51c00) [pid = 2242] [serial = 161] [outer = 0x0] 15:47:36 INFO - PROCESS | 2242 | ++DOMWINDOW == 69 (0x11931b800) [pid = 2242] [serial = 162] [outer = 0x118a51c00] 15:47:36 INFO - PROCESS | 2242 | 1466808456682 Marionette DEBUG loaded listener.js 15:47:36 INFO - PROCESS | 2242 | ++DOMWINDOW == 70 (0x11959bc00) [pid = 2242] [serial = 163] [outer = 0x118a51c00] 15:47:36 INFO - PROCESS | 2242 | 1466808456989 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]]]}] 15:47:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 15:47:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 518ms 15:47:37 INFO - PROCESS | 2242 | 1466808457043 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 15:47:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 15:47:37 INFO - PROCESS | 2242 | 1466808457052 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 15:47:37 INFO - PROCESS | 2242 | 1466808457054 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 15:47:37 INFO - PROCESS | 2242 | 1466808457055 Marionette TRACE conn2 <- [1,194,null,{}] 15:47:37 INFO - PROCESS | 2242 | 1466808457057 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}] 15:47:37 INFO - PROCESS | 2242 | 1466808457058 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:37 INFO - PROCESS | 2242 | 1466808457143 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 15:47:37 INFO - PROCESS | 2242 | 1466808457148 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:37 INFO - PROCESS | 2242 | 1466808457149 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:37 INFO - PROCESS | 2242 | ++DOCSHELL 0x11858e000 == 32 [pid = 2242] [id = 56] 15:47:37 INFO - PROCESS | 2242 | ++DOMWINDOW == 71 (0x1133b9000) [pid = 2242] [serial = 164] [outer = 0x0] 15:47:37 INFO - PROCESS | 2242 | ++DOMWINDOW == 72 (0x11960e000) [pid = 2242] [serial = 165] [outer = 0x1133b9000] 15:47:37 INFO - PROCESS | 2242 | 1466808457203 Marionette DEBUG loaded listener.js 15:47:37 INFO - PROCESS | 2242 | ++DOMWINDOW == 73 (0x119e74c00) [pid = 2242] [serial = 166] [outer = 0x1133b9000] 15:47:37 INFO - PROCESS | 2242 | 1466808457546 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]]]}] 15:47:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 15:47:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 520ms 15:47:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 15:47:37 INFO - PROCESS | 2242 | 1466808457574 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 15:47:37 INFO - PROCESS | 2242 | 1466808457576 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 15:47:37 INFO - PROCESS | 2242 | 1466808457586 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 15:47:37 INFO - PROCESS | 2242 | 1466808457587 Marionette TRACE conn2 <- [1,198,null,{}] 15:47:37 INFO - PROCESS | 2242 | 1466808457589 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}] 15:47:37 INFO - PROCESS | 2242 | 1466808457594 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:37 INFO - PROCESS | 2242 | 1466808457705 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 15:47:37 INFO - PROCESS | 2242 | 1466808457709 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:37 INFO - PROCESS | 2242 | 1466808457710 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:37 INFO - PROCESS | 2242 | ++DOCSHELL 0x11928d000 == 33 [pid = 2242] [id = 57] 15:47:37 INFO - PROCESS | 2242 | ++DOMWINDOW == 74 (0x120f23400) [pid = 2242] [serial = 167] [outer = 0x0] 15:47:37 INFO - PROCESS | 2242 | ++DOMWINDOW == 75 (0x12146b400) [pid = 2242] [serial = 168] [outer = 0x120f23400] 15:47:37 INFO - PROCESS | 2242 | 1466808457736 Marionette DEBUG loaded listener.js 15:47:37 INFO - PROCESS | 2242 | ++DOMWINDOW == 76 (0x123ef1c00) [pid = 2242] [serial = 169] [outer = 0x120f23400] 15:47:38 INFO - PROCESS | 2242 | 1466808458060 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]]]}] 15:47:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 15:47:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 527ms 15:47:38 INFO - PROCESS | 2242 | 1466808458106 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 15:47:38 INFO - PROCESS | 2242 | 1466808458107 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 15:47:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 15:47:38 INFO - PROCESS | 2242 | 1466808458109 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 15:47:38 INFO - PROCESS | 2242 | 1466808458111 Marionette TRACE conn2 <- [1,202,null,{}] 15:47:38 INFO - PROCESS | 2242 | 1466808458113 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}] 15:47:38 INFO - PROCESS | 2242 | 1466808458122 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:38 INFO - PROCESS | 2242 | 1466808458208 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 15:47:38 INFO - PROCESS | 2242 | 1466808458239 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:38 INFO - PROCESS | 2242 | 1466808458240 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:38 INFO - PROCESS | 2242 | ++DOCSHELL 0x119c3c000 == 34 [pid = 2242] [id = 58] 15:47:38 INFO - PROCESS | 2242 | ++DOMWINDOW == 77 (0x118a51800) [pid = 2242] [serial = 170] [outer = 0x0] 15:47:38 INFO - PROCESS | 2242 | ++DOMWINDOW == 78 (0x12445a000) [pid = 2242] [serial = 171] [outer = 0x118a51800] 15:47:38 INFO - PROCESS | 2242 | 1466808458265 Marionette DEBUG loaded listener.js 15:47:38 INFO - PROCESS | 2242 | ++DOMWINDOW == 79 (0x1246b7800) [pid = 2242] [serial = 172] [outer = 0x118a51800] 15:47:38 INFO - PROCESS | 2242 | 1466808458587 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]]]}] 15:47:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 15:47:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 517ms 15:47:38 INFO - PROCESS | 2242 | 1466808458628 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 15:47:38 INFO - PROCESS | 2242 | 1466808458629 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 15:47:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 15:47:38 INFO - PROCESS | 2242 | 1466808458631 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 15:47:38 INFO - PROCESS | 2242 | 1466808458633 Marionette TRACE conn2 <- [1,206,null,{}] 15:47:38 INFO - PROCESS | 2242 | 1466808458635 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}] 15:47:38 INFO - PROCESS | 2242 | 1466808458636 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:38 INFO - PROCESS | 2242 | 1466808458727 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 15:47:38 INFO - PROCESS | 2242 | 1466808458730 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:38 INFO - PROCESS | 2242 | 1466808458732 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:38 INFO - PROCESS | 2242 | ++DOCSHELL 0x1210d5000 == 35 [pid = 2242] [id = 59] 15:47:38 INFO - PROCESS | 2242 | ++DOMWINDOW == 80 (0x113369800) [pid = 2242] [serial = 173] [outer = 0x0] 15:47:38 INFO - PROCESS | 2242 | ++DOMWINDOW == 81 (0x124d99400) [pid = 2242] [serial = 174] [outer = 0x113369800] 15:47:38 INFO - PROCESS | 2242 | 1466808458756 Marionette DEBUG loaded listener.js 15:47:38 INFO - PROCESS | 2242 | ++DOMWINDOW == 82 (0x126974800) [pid = 2242] [serial = 175] [outer = 0x113369800] 15:47:38 INFO - PROCESS | 2242 | --DOMWINDOW == 81 (0x126d8f400) [pid = 2242] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 15:47:38 INFO - PROCESS | 2242 | --DOMWINDOW == 80 (0x1184e8400) [pid = 2242] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 15:47:38 INFO - PROCESS | 2242 | --DOMWINDOW == 79 (0x1176edc00) [pid = 2242] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 15:47:38 INFO - PROCESS | 2242 | --DOMWINDOW == 78 (0x11960d000) [pid = 2242] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 15:47:38 INFO - PROCESS | 2242 | --DOMWINDOW == 77 (0x1180b2000) [pid = 2242] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 15:47:38 INFO - PROCESS | 2242 | --DOMWINDOW == 76 (0x115eec400) [pid = 2242] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 15:47:38 INFO - PROCESS | 2242 | --DOMWINDOW == 75 (0x118785c00) [pid = 2242] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 15:47:38 INFO - PROCESS | 2242 | --DOMWINDOW == 74 (0x1176e5c00) [pid = 2242] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 15:47:39 INFO - PROCESS | 2242 | 1466808459089 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]]]}] 15:47:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 15:47:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 468ms 15:47:39 INFO - PROCESS | 2242 | 1466808459104 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 15:47:39 INFO - PROCESS | 2242 | 1466808459105 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 15:47:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 15:47:39 INFO - PROCESS | 2242 | 1466808459107 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 15:47:39 INFO - PROCESS | 2242 | 1466808459108 Marionette TRACE conn2 <- [1,210,null,{}] 15:47:39 INFO - PROCESS | 2242 | 1466808459111 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}] 15:47:39 INFO - PROCESS | 2242 | 1466808459112 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:39 INFO - PROCESS | 2242 | 1466808459199 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 15:47:39 INFO - PROCESS | 2242 | 1466808459254 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:39 INFO - PROCESS | 2242 | 1466808459255 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:39 INFO - PROCESS | 2242 | ++DOCSHELL 0x11722b000 == 36 [pid = 2242] [id = 60] 15:47:39 INFO - PROCESS | 2242 | ++DOMWINDOW == 75 (0x11959b000) [pid = 2242] [serial = 176] [outer = 0x0] 15:47:39 INFO - PROCESS | 2242 | ++DOMWINDOW == 76 (0x124289800) [pid = 2242] [serial = 177] [outer = 0x11959b000] 15:47:39 INFO - PROCESS | 2242 | 1466808459282 Marionette DEBUG loaded listener.js 15:47:39 INFO - PROCESS | 2242 | ++DOMWINDOW == 77 (0x12697c000) [pid = 2242] [serial = 178] [outer = 0x11959b000] 15:47:39 INFO - PROCESS | 2242 | 1466808459624 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]]]}] 15:47:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 15:47:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 569ms 15:47:39 INFO - PROCESS | 2242 | 1466808459677 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 15:47:39 INFO - PROCESS | 2242 | 1466808459679 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 15:47:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 15:47:39 INFO - PROCESS | 2242 | 1466808459683 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 15:47:39 INFO - PROCESS | 2242 | 1466808459684 Marionette TRACE conn2 <- [1,214,null,{}] 15:47:39 INFO - PROCESS | 2242 | 1466808459688 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}] 15:47:39 INFO - PROCESS | 2242 | 1466808459689 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:39 INFO - PROCESS | 2242 | 1466808459804 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 15:47:39 INFO - PROCESS | 2242 | 1466808459859 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:39 INFO - PROCESS | 2242 | 1466808459860 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:39 INFO - PROCESS | 2242 | ++DOCSHELL 0x121721000 == 37 [pid = 2242] [id = 61] 15:47:39 INFO - PROCESS | 2242 | ++DOMWINDOW == 78 (0x118ea7000) [pid = 2242] [serial = 179] [outer = 0x0] 15:47:39 INFO - PROCESS | 2242 | ++DOMWINDOW == 79 (0x12697fc00) [pid = 2242] [serial = 180] [outer = 0x118ea7000] 15:47:39 INFO - PROCESS | 2242 | 1466808459885 Marionette DEBUG loaded listener.js 15:47:39 INFO - PROCESS | 2242 | ++DOMWINDOW == 80 (0x126dd2800) [pid = 2242] [serial = 181] [outer = 0x118ea7000] 15:47:40 INFO - PROCESS | 2242 | 1466808460209 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]]]}] 15:47:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 15:47:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 569ms 15:47:40 INFO - PROCESS | 2242 | 1466808460252 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 15:47:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 15:47:40 INFO - PROCESS | 2242 | 1466808460253 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 15:47:40 INFO - PROCESS | 2242 | 1466808460255 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 15:47:40 INFO - PROCESS | 2242 | 1466808460257 Marionette TRACE conn2 <- [1,218,null,{}] 15:47:40 INFO - PROCESS | 2242 | 1466808460259 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}] 15:47:40 INFO - PROCESS | 2242 | 1466808460261 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:40 INFO - PROCESS | 2242 | 1466808460343 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 15:47:40 INFO - PROCESS | 2242 | 1466808460350 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:40 INFO - PROCESS | 2242 | 1466808460352 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:40 INFO - PROCESS | 2242 | ++DOCSHELL 0x11858d800 == 38 [pid = 2242] [id = 62] 15:47:40 INFO - PROCESS | 2242 | ++DOMWINDOW == 81 (0x126e68800) [pid = 2242] [serial = 182] [outer = 0x0] 15:47:40 INFO - PROCESS | 2242 | ++DOMWINDOW == 82 (0x127336000) [pid = 2242] [serial = 183] [outer = 0x126e68800] 15:47:40 INFO - PROCESS | 2242 | 1466808460381 Marionette DEBUG loaded listener.js 15:47:40 INFO - PROCESS | 2242 | ++DOMWINDOW == 83 (0x128d54c00) [pid = 2242] [serial = 184] [outer = 0x126e68800] 15:47:40 INFO - PROCESS | 2242 | 1466808460801 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]]]}] 15:47:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 15:47:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 572ms 15:47:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 15:47:40 INFO - PROCESS | 2242 | 1466808460828 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 15:47:40 INFO - PROCESS | 2242 | 1466808460830 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 15:47:40 INFO - PROCESS | 2242 | 1466808460833 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 15:47:40 INFO - PROCESS | 2242 | 1466808460835 Marionette TRACE conn2 <- [1,222,null,{}] 15:47:40 INFO - PROCESS | 2242 | 1466808460837 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}] 15:47:40 INFO - PROCESS | 2242 | 1466808460838 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:40 INFO - PROCESS | 2242 | 1466808460900 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 15:47:40 INFO - PROCESS | 2242 | 1466808460904 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:40 INFO - PROCESS | 2242 | 1466808460905 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:40 INFO - PROCESS | 2242 | ++DOCSHELL 0x124d3e000 == 39 [pid = 2242] [id = 63] 15:47:40 INFO - PROCESS | 2242 | ++DOMWINDOW == 84 (0x126e5f000) [pid = 2242] [serial = 185] [outer = 0x0] 15:47:40 INFO - PROCESS | 2242 | ++DOMWINDOW == 85 (0x128d5b400) [pid = 2242] [serial = 186] [outer = 0x126e5f000] 15:47:40 INFO - PROCESS | 2242 | 1466808460927 Marionette DEBUG loaded listener.js 15:47:40 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x1291d0800) [pid = 2242] [serial = 187] [outer = 0x126e5f000] 15:47:41 INFO - PROCESS | 2242 | 1466808461587 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]]]}] 15:47:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 15:47:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 773ms 15:47:41 INFO - PROCESS | 2242 | 1466808461607 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 15:47:41 INFO - PROCESS | 2242 | 1466808461612 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 15:47:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 15:47:41 INFO - PROCESS | 2242 | 1466808461616 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 15:47:41 INFO - PROCESS | 2242 | 1466808461619 Marionette TRACE conn2 <- [1,226,null,{}] 15:47:41 INFO - PROCESS | 2242 | 1466808461624 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}] 15:47:41 INFO - PROCESS | 2242 | 1466808461628 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:41 INFO - PROCESS | 2242 | 1466808461764 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 15:47:41 INFO - PROCESS | 2242 | 1466808461810 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:41 INFO - PROCESS | 2242 | 1466808461811 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:41 INFO - PROCESS | 2242 | ++DOCSHELL 0x116938000 == 40 [pid = 2242] [id = 64] 15:47:41 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x1160d9c00) [pid = 2242] [serial = 188] [outer = 0x0] 15:47:41 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x117012c00) [pid = 2242] [serial = 189] [outer = 0x1160d9c00] 15:47:41 INFO - PROCESS | 2242 | 1466808461843 Marionette DEBUG loaded listener.js 15:47:41 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x117ee0000) [pid = 2242] [serial = 190] [outer = 0x1160d9c00] 15:47:42 INFO - PROCESS | 2242 | 1466808462366 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]]]}] 15:47:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 15:47:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 772ms 15:47:42 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x1167ec400) [pid = 2242] [serial = 191] [outer = 0x12b8b5c00] 15:47:42 INFO - PROCESS | 2242 | 1466808462432 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 15:47:42 INFO - PROCESS | 2242 | 1466808462436 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 15:47:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 15:47:42 INFO - PROCESS | 2242 | 1466808462465 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 15:47:42 INFO - PROCESS | 2242 | 1466808462467 Marionette TRACE conn2 <- [1,230,null,{}] 15:47:42 INFO - PROCESS | 2242 | 1466808462493 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}] 15:47:42 INFO - PROCESS | 2242 | 1466808462495 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:42 INFO - PROCESS | 2242 | 1466808462649 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 15:47:42 INFO - PROCESS | 2242 | 1466808462657 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:42 INFO - PROCESS | 2242 | 1466808462658 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:42 INFO - PROCESS | 2242 | ++DOCSHELL 0x11821e000 == 41 [pid = 2242] [id = 65] 15:47:42 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x11673c000) [pid = 2242] [serial = 192] [outer = 0x0] 15:47:42 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x1184e2400) [pid = 2242] [serial = 193] [outer = 0x11673c000] 15:47:42 INFO - PROCESS | 2242 | 1466808462690 Marionette DEBUG loaded listener.js 15:47:42 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x118ea6400) [pid = 2242] [serial = 194] [outer = 0x11673c000] 15:47:43 INFO - PROCESS | 2242 | --DOCSHELL 0x11858d800 == 40 [pid = 2242] [id = 62] 15:47:43 INFO - PROCESS | 2242 | --DOCSHELL 0x121721000 == 39 [pid = 2242] [id = 61] 15:47:43 INFO - PROCESS | 2242 | --DOCSHELL 0x11722b000 == 38 [pid = 2242] [id = 60] 15:47:43 INFO - PROCESS | 2242 | --DOCSHELL 0x1210d5000 == 37 [pid = 2242] [id = 59] 15:47:43 INFO - PROCESS | 2242 | --DOCSHELL 0x119c3c000 == 36 [pid = 2242] [id = 58] 15:47:43 INFO - PROCESS | 2242 | --DOCSHELL 0x11928d000 == 35 [pid = 2242] [id = 57] 15:47:43 INFO - PROCESS | 2242 | --DOCSHELL 0x11858e000 == 34 [pid = 2242] [id = 56] 15:47:43 INFO - PROCESS | 2242 | --DOCSHELL 0x118213000 == 33 [pid = 2242] [id = 55] 15:47:43 INFO - PROCESS | 2242 | --DOCSHELL 0x11722c000 == 32 [pid = 2242] [id = 54] 15:47:43 INFO - PROCESS | 2242 | --DOCSHELL 0x11661c800 == 31 [pid = 2242] [id = 53] 15:47:43 INFO - PROCESS | 2242 | --DOCSHELL 0x113352000 == 30 [pid = 2242] [id = 52] 15:47:43 INFO - PROCESS | 2242 | 1466808463278 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]]]}] 15:47:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 15:47:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 858ms 15:47:43 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x119604400) [pid = 2242] [serial = 130] [outer = 0x0] [url = about:blank] 15:47:43 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x120f23000) [pid = 2242] [serial = 132] [outer = 0x0] [url = about:blank] 15:47:43 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x1181e1c00) [pid = 2242] [serial = 120] [outer = 0x0] [url = about:blank] 15:47:43 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x1166f0c00) [pid = 2242] [serial = 117] [outer = 0x0] [url = about:blank] 15:47:43 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x118e9c800) [pid = 2242] [serial = 123] [outer = 0x0] [url = about:blank] 15:47:43 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x1183b6400) [pid = 2242] [serial = 121] [outer = 0x0] [url = about:blank] 15:47:43 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x11958d400) [pid = 2242] [serial = 124] [outer = 0x0] [url = about:blank] 15:47:43 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x119596800) [pid = 2242] [serial = 129] [outer = 0x0] [url = about:blank] 15:47:43 INFO - PROCESS | 2242 | --DOMWINDOW == 84 (0x118e1ac00) [pid = 2242] [serial = 127] [outer = 0x0] [url = about:blank] 15:47:43 INFO - PROCESS | 2242 | --DOMWINDOW == 83 (0x123a2a800) [pid = 2242] [serial = 133] [outer = 0x0] [url = about:blank] 15:47:43 INFO - PROCESS | 2242 | --DOMWINDOW == 82 (0x1183b3c00) [pid = 2242] [serial = 126] [outer = 0x0] [url = about:blank] 15:47:43 INFO - PROCESS | 2242 | --DOMWINDOW == 81 (0x116a03c00) [pid = 2242] [serial = 118] [outer = 0x0] [url = about:blank] 15:47:43 INFO - PROCESS | 2242 | --DOMWINDOW == 80 (0x128c8c800) [pid = 2242] [serial = 115] [outer = 0x0] [url = about:blank] 15:47:43 INFO - PROCESS | 2242 | --DOMWINDOW == 79 (0x127335c00) [pid = 2242] [serial = 114] [outer = 0x0] [url = about:blank] 15:47:43 INFO - PROCESS | 2242 | --DOMWINDOW == 78 (0x121843000) [pid = 2242] [serial = 103] [outer = 0x0] [url = about:blank] 15:47:43 INFO - PROCESS | 2242 | 1466808463321 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 15:47:43 INFO - PROCESS | 2242 | 1466808463324 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 15:47:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 15:47:43 INFO - PROCESS | 2242 | 1466808463335 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 15:47:43 INFO - PROCESS | 2242 | 1466808463337 Marionette TRACE conn2 <- [1,234,null,{}] 15:47:43 INFO - PROCESS | 2242 | 1466808463343 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}] 15:47:43 INFO - PROCESS | 2242 | 1466808463347 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:43 INFO - PROCESS | 2242 | 1466808463461 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 15:47:43 INFO - PROCESS | 2242 | 1466808463470 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:43 INFO - PROCESS | 2242 | 1466808463474 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:43 INFO - PROCESS | 2242 | ++DOCSHELL 0x11608c000 == 31 [pid = 2242] [id = 66] 15:47:43 INFO - PROCESS | 2242 | ++DOMWINDOW == 79 (0x1180b2000) [pid = 2242] [serial = 195] [outer = 0x0] 15:47:43 INFO - PROCESS | 2242 | ++DOMWINDOW == 80 (0x1181de400) [pid = 2242] [serial = 196] [outer = 0x1180b2000] 15:47:43 INFO - PROCESS | 2242 | 1466808463524 Marionette DEBUG loaded listener.js 15:47:43 INFO - PROCESS | 2242 | ++DOMWINDOW == 81 (0x1184e8400) [pid = 2242] [serial = 197] [outer = 0x1180b2000] 15:47:43 INFO - PROCESS | 2242 | 1466808463943 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]]]}] 15:47:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 15:47:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 630ms 15:47:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 15:47:43 INFO - PROCESS | 2242 | 1466808463958 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 15:47:43 INFO - PROCESS | 2242 | 1466808463961 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 15:47:43 INFO - PROCESS | 2242 | 1466808463965 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 15:47:43 INFO - PROCESS | 2242 | 1466808463968 Marionette TRACE conn2 <- [1,238,null,{}] 15:47:43 INFO - PROCESS | 2242 | 1466808463971 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}] 15:47:43 INFO - PROCESS | 2242 | 1466808463974 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:44 INFO - PROCESS | 2242 | 1466808464111 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 15:47:44 INFO - PROCESS | 2242 | 1466808464121 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:44 INFO - PROCESS | 2242 | 1466808464122 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:44 INFO - PROCESS | 2242 | ++DOCSHELL 0x11721f000 == 32 [pid = 2242] [id = 67] 15:47:44 INFO - PROCESS | 2242 | ++DOMWINDOW == 82 (0x11958d400) [pid = 2242] [serial = 198] [outer = 0x0] 15:47:44 INFO - PROCESS | 2242 | ++DOMWINDOW == 83 (0x119593400) [pid = 2242] [serial = 199] [outer = 0x11958d400] 15:47:44 INFO - PROCESS | 2242 | 1466808464166 Marionette DEBUG loaded listener.js 15:47:44 INFO - PROCESS | 2242 | ++DOMWINDOW == 84 (0x11960b800) [pid = 2242] [serial = 200] [outer = 0x11958d400] 15:47:44 INFO - PROCESS | 2242 | 1466808464618 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]]]}] 15:47:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 15:47:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 671ms 15:47:44 INFO - PROCESS | 2242 | 1466808464635 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 15:47:44 INFO - PROCESS | 2242 | 1466808464637 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 15:47:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 15:47:44 INFO - PROCESS | 2242 | 1466808464639 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 15:47:44 INFO - PROCESS | 2242 | 1466808464641 Marionette TRACE conn2 <- [1,242,null,{}] 15:47:44 INFO - PROCESS | 2242 | 1466808464652 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}] 15:47:44 INFO - PROCESS | 2242 | 1466808464655 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:44 INFO - PROCESS | 2242 | 1466808464731 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 15:47:44 INFO - PROCESS | 2242 | 1466808464736 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:44 INFO - PROCESS | 2242 | 1466808464738 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:44 INFO - PROCESS | 2242 | ++DOCSHELL 0x11858e000 == 33 [pid = 2242] [id = 68] 15:47:44 INFO - PROCESS | 2242 | ++DOMWINDOW == 85 (0x119e6dc00) [pid = 2242] [serial = 201] [outer = 0x0] 15:47:44 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x121469c00) [pid = 2242] [serial = 202] [outer = 0x119e6dc00] 15:47:44 INFO - PROCESS | 2242 | 1466808464769 Marionette DEBUG loaded listener.js 15:47:44 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x123a30000) [pid = 2242] [serial = 203] [outer = 0x119e6dc00] 15:47:45 INFO - PROCESS | 2242 | 1466808465089 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]]]}] 15:47:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 15:47:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 470ms 15:47:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 15:47:45 INFO - PROCESS | 2242 | 1466808465110 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 15:47:45 INFO - PROCESS | 2242 | 1466808465111 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 15:47:45 INFO - PROCESS | 2242 | 1466808465114 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 15:47:45 INFO - PROCESS | 2242 | 1466808465117 Marionette TRACE conn2 <- [1,246,null,{}] 15:47:45 INFO - PROCESS | 2242 | 1466808465120 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}] 15:47:45 INFO - PROCESS | 2242 | 1466808465121 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:45 INFO - PROCESS | 2242 | 1466808465226 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 15:47:45 INFO - PROCESS | 2242 | 1466808465232 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:45 INFO - PROCESS | 2242 | 1466808465234 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:45 INFO - PROCESS | 2242 | ++DOCSHELL 0x119921000 == 34 [pid = 2242] [id = 69] 15:47:45 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x123a2d800) [pid = 2242] [serial = 204] [outer = 0x0] 15:47:45 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x124291c00) [pid = 2242] [serial = 205] [outer = 0x123a2d800] 15:47:45 INFO - PROCESS | 2242 | 1466808465259 Marionette DEBUG loaded listener.js 15:47:45 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x124d90000) [pid = 2242] [serial = 206] [outer = 0x123a2d800] 15:47:45 INFO - PROCESS | 2242 | 1466808465601 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]]]}] 15:47:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 15:47:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 521ms 15:47:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 15:47:45 INFO - PROCESS | 2242 | 1466808465635 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 15:47:45 INFO - PROCESS | 2242 | 1466808465636 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 15:47:45 INFO - PROCESS | 2242 | 1466808465638 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 15:47:45 INFO - PROCESS | 2242 | 1466808465640 Marionette TRACE conn2 <- [1,250,null,{}] 15:47:45 INFO - PROCESS | 2242 | 1466808465651 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}] 15:47:45 INFO - PROCESS | 2242 | 1466808465653 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:45 INFO - PROCESS | 2242 | 1466808465747 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 15:47:45 INFO - PROCESS | 2242 | 1466808465750 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:45 INFO - PROCESS | 2242 | 1466808465751 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:45 INFO - PROCESS | 2242 | ++DOCSHELL 0x120f88800 == 35 [pid = 2242] [id = 70] 15:47:45 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x11931cc00) [pid = 2242] [serial = 207] [outer = 0x0] 15:47:45 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x12697a400) [pid = 2242] [serial = 208] [outer = 0x11931cc00] 15:47:45 INFO - PROCESS | 2242 | 1466808465776 Marionette DEBUG loaded listener.js 15:47:45 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x126e6ac00) [pid = 2242] [serial = 209] [outer = 0x11931cc00] 15:47:46 INFO - PROCESS | 2242 | 1466808466108 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]]]}] 15:47:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 15:47:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 527ms 15:47:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 15:47:46 INFO - PROCESS | 2242 | 1466808466167 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 15:47:46 INFO - PROCESS | 2242 | 1466808466168 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 15:47:46 INFO - PROCESS | 2242 | 1466808466170 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 15:47:46 INFO - PROCESS | 2242 | 1466808466171 Marionette TRACE conn2 <- [1,254,null,{}] 15:47:46 INFO - PROCESS | 2242 | 1466808466174 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}] 15:47:46 INFO - PROCESS | 2242 | 1466808466178 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:46 INFO - PROCESS | 2242 | 1466808466290 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 15:47:46 INFO - PROCESS | 2242 | 1466808466323 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:46 INFO - PROCESS | 2242 | 1466808466324 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:46 INFO - PROCESS | 2242 | ++DOCSHELL 0x123b0b800 == 36 [pid = 2242] [id = 71] 15:47:46 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x127335000) [pid = 2242] [serial = 210] [outer = 0x0] 15:47:46 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x128d58400) [pid = 2242] [serial = 211] [outer = 0x127335000] 15:47:46 INFO - PROCESS | 2242 | 1466808466349 Marionette DEBUG loaded listener.js 15:47:46 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x12936a400) [pid = 2242] [serial = 212] [outer = 0x127335000] 15:47:46 INFO - PROCESS | 2242 | 1466808466655 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]]]}] 15:47:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 15:47:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 520ms 15:47:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 15:47:46 INFO - PROCESS | 2242 | 1466808466691 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 15:47:46 INFO - PROCESS | 2242 | 1466808466692 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 15:47:46 INFO - PROCESS | 2242 | 1466808466695 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 15:47:46 INFO - PROCESS | 2242 | 1466808466697 Marionette TRACE conn2 <- [1,258,null,{}] 15:47:46 INFO - PROCESS | 2242 | 1466808466702 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}] 15:47:46 INFO - PROCESS | 2242 | 1466808466703 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:46 INFO - PROCESS | 2242 | 1466808466803 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 15:47:46 INFO - PROCESS | 2242 | 1466808466806 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:46 INFO - PROCESS | 2242 | 1466808466808 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:46 INFO - PROCESS | 2242 | ++DOCSHELL 0x11698f000 == 37 [pid = 2242] [id = 72] 15:47:46 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x127337800) [pid = 2242] [serial = 213] [outer = 0x0] 15:47:46 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x129376800) [pid = 2242] [serial = 214] [outer = 0x127337800] 15:47:46 INFO - PROCESS | 2242 | 1466808466835 Marionette DEBUG loaded listener.js 15:47:46 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x129cdf400) [pid = 2242] [serial = 215] [outer = 0x127337800] 15:47:47 INFO - PROCESS | 2242 | 1466808467149 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]]]}] 15:47:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 15:47:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 471ms 15:47:47 INFO - PROCESS | 2242 | 1466808467168 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 15:47:47 INFO - PROCESS | 2242 | 1466808467170 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 15:47:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 15:47:47 INFO - PROCESS | 2242 | 1466808467172 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 15:47:47 INFO - PROCESS | 2242 | 1466808467173 Marionette TRACE conn2 <- [1,262,null,{}] 15:47:47 INFO - PROCESS | 2242 | 1466808467176 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}] 15:47:47 INFO - PROCESS | 2242 | 1466808467177 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:47 INFO - PROCESS | 2242 | 1466808467271 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 15:47:47 INFO - PROCESS | 2242 | 1466808467303 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:47 INFO - PROCESS | 2242 | 1466808467304 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:47 INFO - PROCESS | 2242 | ++DOCSHELL 0x12680d000 == 38 [pid = 2242] [id = 73] 15:47:47 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x12a565c00) [pid = 2242] [serial = 216] [outer = 0x0] 15:47:47 INFO - PROCESS | 2242 | ++DOMWINDOW == 101 (0x12a56cc00) [pid = 2242] [serial = 217] [outer = 0x12a565c00] 15:47:47 INFO - PROCESS | 2242 | 1466808467329 Marionette DEBUG loaded listener.js 15:47:47 INFO - PROCESS | 2242 | ++DOMWINDOW == 102 (0x12a5c2400) [pid = 2242] [serial = 218] [outer = 0x12a565c00] 15:47:47 INFO - PROCESS | 2242 | --DOMWINDOW == 101 (0x126e68800) [pid = 2242] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 15:47:47 INFO - PROCESS | 2242 | --DOMWINDOW == 100 (0x113f2fc00) [pid = 2242] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 15:47:47 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x1180b4000) [pid = 2242] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 15:47:47 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x1160d7c00) [pid = 2242] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 15:47:47 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x118a51c00) [pid = 2242] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 15:47:47 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x1176e9400) [pid = 2242] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 15:47:47 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x1133e1000) [pid = 2242] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 15:47:47 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x1133e1800) [pid = 2242] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 15:47:47 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x1133b9000) [pid = 2242] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 15:47:47 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x11960d800) [pid = 2242] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 15:47:47 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x12395c000) [pid = 2242] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 15:47:47 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x113834400) [pid = 2242] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 15:47:47 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x118a51800) [pid = 2242] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 15:47:47 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x120f23400) [pid = 2242] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 15:47:47 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x11959b000) [pid = 2242] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 15:47:47 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x113369800) [pid = 2242] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 15:47:47 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x118ea7000) [pid = 2242] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 15:47:47 INFO - PROCESS | 2242 | 1466808467709 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]]]}] 15:47:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 15:47:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 569ms 15:47:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 15:47:47 INFO - PROCESS | 2242 | 1466808467742 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 15:47:47 INFO - PROCESS | 2242 | 1466808467743 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 15:47:47 INFO - PROCESS | 2242 | 1466808467745 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 15:47:47 INFO - PROCESS | 2242 | 1466808467746 Marionette TRACE conn2 <- [1,266,null,{}] 15:47:47 INFO - PROCESS | 2242 | 1466808467749 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}] 15:47:47 INFO - PROCESS | 2242 | 1466808467750 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:47 INFO - PROCESS | 2242 | 1466808467827 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 15:47:47 INFO - PROCESS | 2242 | 1466808467833 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:47 INFO - PROCESS | 2242 | 1466808467834 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:47 INFO - PROCESS | 2242 | ++DOCSHELL 0x113acc800 == 39 [pid = 2242] [id = 74] 15:47:47 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x1176e5c00) [pid = 2242] [serial = 219] [outer = 0x0] 15:47:47 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x1181e7000) [pid = 2242] [serial = 220] [outer = 0x1176e5c00] 15:47:47 INFO - PROCESS | 2242 | 1466808467860 Marionette DEBUG loaded listener.js 15:47:47 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x119a7d800) [pid = 2242] [serial = 221] [outer = 0x1176e5c00] 15:47:48 INFO - PROCESS | 2242 | 1466808468186 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]]]}] 15:47:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 15:47:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 471ms 15:47:48 INFO - PROCESS | 2242 | 1466808468217 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 15:47:48 INFO - PROCESS | 2242 | 1466808468218 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 15:47:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 15:47:48 INFO - PROCESS | 2242 | 1466808468220 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 15:47:48 INFO - PROCESS | 2242 | 1466808468221 Marionette TRACE conn2 <- [1,270,null,{}] 15:47:48 INFO - PROCESS | 2242 | 1466808468224 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}] 15:47:48 INFO - PROCESS | 2242 | 1466808468225 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:48 INFO - PROCESS | 2242 | 1466808468322 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 15:47:48 INFO - PROCESS | 2242 | 1466808468329 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:48 INFO - PROCESS | 2242 | 1466808468330 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:48 INFO - PROCESS | 2242 | ++DOCSHELL 0x127373000 == 40 [pid = 2242] [id = 75] 15:47:48 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x12395c000) [pid = 2242] [serial = 222] [outer = 0x0] 15:47:48 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x127002400) [pid = 2242] [serial = 223] [outer = 0x12395c000] 15:47:48 INFO - PROCESS | 2242 | 1466808468358 Marionette DEBUG loaded listener.js 15:47:48 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x12a5c8c00) [pid = 2242] [serial = 224] [outer = 0x12395c000] 15:47:48 INFO - PROCESS | 2242 | 1466808468660 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]]]}] 15:47:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 15:47:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 470ms 15:47:48 INFO - PROCESS | 2242 | 1466808468691 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 15:47:48 INFO - PROCESS | 2242 | 1466808468692 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 15:47:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 15:47:48 INFO - PROCESS | 2242 | 1466808468695 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 15:47:48 INFO - PROCESS | 2242 | 1466808468697 Marionette TRACE conn2 <- [1,274,null,{}] 15:47:48 INFO - PROCESS | 2242 | 1466808468703 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}] 15:47:48 INFO - PROCESS | 2242 | 1466808468704 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:48 INFO - PROCESS | 2242 | 1466808468795 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 15:47:48 INFO - PROCESS | 2242 | 1466808468801 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:48 INFO - PROCESS | 2242 | 1466808468803 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:48 INFO - PROCESS | 2242 | ++DOCSHELL 0x128ca8800 == 41 [pid = 2242] [id = 76] 15:47:48 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x12ac03000) [pid = 2242] [serial = 225] [outer = 0x0] 15:47:48 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x12ac0e800) [pid = 2242] [serial = 226] [outer = 0x12ac03000] 15:47:48 INFO - PROCESS | 2242 | 1466808468829 Marionette DEBUG loaded listener.js 15:47:48 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x12ae9dc00) [pid = 2242] [serial = 227] [outer = 0x12ac03000] 15:47:49 INFO - PROCESS | 2242 | 1466808469134 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]]]}] 15:47:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 15:47:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 472ms 15:47:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 15:47:49 INFO - PROCESS | 2242 | 1466808469168 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 15:47:49 INFO - PROCESS | 2242 | 1466808469169 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 15:47:49 INFO - PROCESS | 2242 | 1466808469171 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 15:47:49 INFO - PROCESS | 2242 | 1466808469172 Marionette TRACE conn2 <- [1,278,null,{}] 15:47:49 INFO - PROCESS | 2242 | 1466808469174 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}] 15:47:49 INFO - PROCESS | 2242 | 1466808469176 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:49 INFO - PROCESS | 2242 | 1466808469279 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 15:47:49 INFO - PROCESS | 2242 | 1466808469285 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:49 INFO - PROCESS | 2242 | 1466808469286 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:49 INFO - PROCESS | 2242 | ++DOCSHELL 0x128d7b000 == 42 [pid = 2242] [id = 77] 15:47:49 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x113223400) [pid = 2242] [serial = 228] [outer = 0x0] 15:47:49 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x12ae9e800) [pid = 2242] [serial = 229] [outer = 0x113223400] 15:47:49 INFO - PROCESS | 2242 | 1466808469310 Marionette DEBUG loaded listener.js 15:47:49 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x12aecac00) [pid = 2242] [serial = 230] [outer = 0x113223400] 15:47:49 INFO - PROCESS | 2242 | 1466808469589 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]]]}] 15:47:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 15:47:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 422ms 15:47:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 15:47:49 INFO - PROCESS | 2242 | 1466808469607 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 15:47:49 INFO - PROCESS | 2242 | 1466808469609 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 15:47:49 INFO - PROCESS | 2242 | 1466808469613 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 15:47:49 INFO - PROCESS | 2242 | 1466808469615 Marionette TRACE conn2 <- [1,282,null,{}] 15:47:49 INFO - PROCESS | 2242 | 1466808469704 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}] 15:47:49 INFO - PROCESS | 2242 | 1466808469707 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:49 INFO - PROCESS | 2242 | 1466808469859 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 15:47:49 INFO - PROCESS | 2242 | 1466808469936 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:49 INFO - PROCESS | 2242 | 1466808469939 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:49 INFO - PROCESS | 2242 | ++DOCSHELL 0x116005000 == 43 [pid = 2242] [id = 78] 15:47:49 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x1133d4c00) [pid = 2242] [serial = 231] [outer = 0x0] 15:47:49 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x116079400) [pid = 2242] [serial = 232] [outer = 0x1133d4c00] 15:47:49 INFO - PROCESS | 2242 | 1466808469989 Marionette DEBUG loaded listener.js 15:47:50 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x1170ee000) [pid = 2242] [serial = 233] [outer = 0x1133d4c00] 15:47:50 INFO - PROCESS | 2242 | 1466808470493 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]]]}] 15:47:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 15:47:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 944ms 15:47:50 INFO - PROCESS | 2242 | 1466808470557 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 15:47:50 INFO - PROCESS | 2242 | 1466808470560 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 15:47:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 15:47:50 INFO - PROCESS | 2242 | 1466808470579 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 15:47:50 INFO - PROCESS | 2242 | 1466808470582 Marionette TRACE conn2 <- [1,286,null,{}] 15:47:50 INFO - PROCESS | 2242 | 1466808470588 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}] 15:47:50 INFO - PROCESS | 2242 | 1466808470590 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:50 INFO - PROCESS | 2242 | 1466808470693 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 15:47:50 INFO - PROCESS | 2242 | 1466808470756 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:50 INFO - PROCESS | 2242 | 1466808470759 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:50 INFO - PROCESS | 2242 | ++DOCSHELL 0x1210f1800 == 44 [pid = 2242] [id = 79] 15:47:50 INFO - PROCESS | 2242 | ++DOMWINDOW == 101 (0x119322000) [pid = 2242] [serial = 234] [outer = 0x0] 15:47:50 INFO - PROCESS | 2242 | ++DOMWINDOW == 102 (0x11960ac00) [pid = 2242] [serial = 235] [outer = 0x119322000] 15:47:50 INFO - PROCESS | 2242 | 1466808470790 Marionette DEBUG loaded listener.js 15:47:50 INFO - PROCESS | 2242 | ++DOMWINDOW == 103 (0x120f24800) [pid = 2242] [serial = 236] [outer = 0x119322000] 15:47:51 INFO - PROCESS | 2242 | 1466808471212 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]]]}] 15:47:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 15:47:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 690ms 15:47:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 15:47:51 INFO - PROCESS | 2242 | 1466808471253 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 15:47:51 INFO - PROCESS | 2242 | 1466808471254 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 15:47:51 INFO - PROCESS | 2242 | 1466808471257 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 15:47:51 INFO - PROCESS | 2242 | 1466808471258 Marionette TRACE conn2 <- [1,290,null,{}] 15:47:51 INFO - PROCESS | 2242 | 1466808471261 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}] 15:47:51 INFO - PROCESS | 2242 | 1466808471262 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:51 INFO - PROCESS | 2242 | 1466808471364 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 15:47:51 INFO - PROCESS | 2242 | 1466808471414 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:51 INFO - PROCESS | 2242 | 1466808471416 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:51 INFO - PROCESS | 2242 | ++DOCSHELL 0x128851000 == 45 [pid = 2242] [id = 80] 15:47:51 INFO - PROCESS | 2242 | ++DOMWINDOW == 104 (0x123a2ec00) [pid = 2242] [serial = 237] [outer = 0x0] 15:47:51 INFO - PROCESS | 2242 | ++DOMWINDOW == 105 (0x124293c00) [pid = 2242] [serial = 238] [outer = 0x123a2ec00] 15:47:51 INFO - PROCESS | 2242 | 1466808471448 Marionette DEBUG loaded listener.js 15:47:51 INFO - PROCESS | 2242 | ++DOMWINDOW == 106 (0x126e61c00) [pid = 2242] [serial = 239] [outer = 0x123a2ec00] 15:47:51 INFO - PROCESS | 2242 | 1466808471867 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]]]}] 15:47:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 15:47:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 618ms 15:47:51 INFO - PROCESS | 2242 | 1466808471880 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 15:47:51 INFO - PROCESS | 2242 | 1466808471884 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 15:47:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 15:47:51 INFO - PROCESS | 2242 | 1466808471888 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 15:47:51 INFO - PROCESS | 2242 | 1466808471889 Marionette TRACE conn2 <- [1,294,null,{}] 15:47:51 INFO - PROCESS | 2242 | 1466808471892 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}] 15:47:51 INFO - PROCESS | 2242 | 1466808471893 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:51 INFO - PROCESS | 2242 | 1466808471995 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 15:47:52 INFO - PROCESS | 2242 | 1466808472073 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:52 INFO - PROCESS | 2242 | 1466808472074 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:52 INFO - PROCESS | 2242 | ++DOCSHELL 0x129c0b800 == 46 [pid = 2242] [id = 81] 15:47:52 INFO - PROCESS | 2242 | ++DOMWINDOW == 107 (0x1274cb800) [pid = 2242] [serial = 240] [outer = 0x0] 15:47:52 INFO - PROCESS | 2242 | ++DOMWINDOW == 108 (0x1274d3c00) [pid = 2242] [serial = 241] [outer = 0x1274cb800] 15:47:52 INFO - PROCESS | 2242 | 1466808472104 Marionette DEBUG loaded listener.js 15:47:52 INFO - PROCESS | 2242 | ++DOMWINDOW == 109 (0x128c8a800) [pid = 2242] [serial = 242] [outer = 0x1274cb800] 15:47:52 INFO - PROCESS | 2242 | 1466808472526 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]]]}] 15:47: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. 15:47:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 669ms 15:47:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 15:47:52 INFO - PROCESS | 2242 | 1466808472557 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 15:47:52 INFO - PROCESS | 2242 | 1466808472559 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 15:47:52 INFO - PROCESS | 2242 | 1466808472561 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 15:47:52 INFO - PROCESS | 2242 | 1466808472562 Marionette TRACE conn2 <- [1,298,null,{}] 15:47:52 INFO - PROCESS | 2242 | 1466808472565 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}] 15:47:52 INFO - PROCESS | 2242 | 1466808472566 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:52 INFO - PROCESS | 2242 | 1466808472665 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 15:47:52 INFO - PROCESS | 2242 | 1466808472713 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:52 INFO - PROCESS | 2242 | 1466808472714 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:52 INFO - PROCESS | 2242 | ++DOCSHELL 0x1192a6800 == 47 [pid = 2242] [id = 82] 15:47:52 INFO - PROCESS | 2242 | ++DOMWINDOW == 110 (0x118409000) [pid = 2242] [serial = 243] [outer = 0x0] 15:47:52 INFO - PROCESS | 2242 | ++DOMWINDOW == 111 (0x1274d1c00) [pid = 2242] [serial = 244] [outer = 0x118409000] 15:47:52 INFO - PROCESS | 2242 | 1466808472743 Marionette DEBUG loaded listener.js 15:47:52 INFO - PROCESS | 2242 | ++DOMWINDOW == 112 (0x128c91000) [pid = 2242] [serial = 245] [outer = 0x118409000] 15:47:53 INFO - PROCESS | 2242 | 1466808473305 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]]]}] 15:47:53 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. 15:47:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 773ms 15:47:53 INFO - PROCESS | 2242 | 1466808473343 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 15:47:53 INFO - PROCESS | 2242 | 1466808473346 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 15:47:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 15:47:53 INFO - PROCESS | 2242 | 1466808473350 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 15:47:53 INFO - PROCESS | 2242 | 1466808473352 Marionette TRACE conn2 <- [1,302,null,{}] 15:47:53 INFO - PROCESS | 2242 | 1466808473355 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}] 15:47:53 INFO - PROCESS | 2242 | 1466808473357 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:53 INFO - PROCESS | 2242 | 1466808473452 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 15:47:53 INFO - PROCESS | 2242 | 1466808473518 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:53 INFO - PROCESS | 2242 | 1466808473520 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:53 INFO - PROCESS | 2242 | ++DOCSHELL 0x113d62000 == 48 [pid = 2242] [id = 83] 15:47:53 INFO - PROCESS | 2242 | ++DOMWINDOW == 113 (0x117edcc00) [pid = 2242] [serial = 246] [outer = 0x0] 15:47:53 INFO - PROCESS | 2242 | ++DOMWINDOW == 114 (0x1180b9400) [pid = 2242] [serial = 247] [outer = 0x117edcc00] 15:47:53 INFO - PROCESS | 2242 | 1466808473548 Marionette DEBUG loaded listener.js 15:47:53 INFO - PROCESS | 2242 | ++DOMWINDOW == 115 (0x11837d000) [pid = 2242] [serial = 248] [outer = 0x117edcc00] 15:47:53 INFO - PROCESS | 2242 | --DOCSHELL 0x128ca8800 == 47 [pid = 2242] [id = 76] 15:47:53 INFO - PROCESS | 2242 | --DOCSHELL 0x127373000 == 46 [pid = 2242] [id = 75] 15:47:53 INFO - PROCESS | 2242 | --DOCSHELL 0x113acc800 == 45 [pid = 2242] [id = 74] 15:47:53 INFO - PROCESS | 2242 | --DOCSHELL 0x12680d000 == 44 [pid = 2242] [id = 73] 15:47:53 INFO - PROCESS | 2242 | --DOCSHELL 0x11698f000 == 43 [pid = 2242] [id = 72] 15:47:53 INFO - PROCESS | 2242 | --DOCSHELL 0x123b0b800 == 42 [pid = 2242] [id = 71] 15:47:53 INFO - PROCESS | 2242 | --DOCSHELL 0x120f88800 == 41 [pid = 2242] [id = 70] 15:47:53 INFO - PROCESS | 2242 | --DOCSHELL 0x119921000 == 40 [pid = 2242] [id = 69] 15:47:53 INFO - PROCESS | 2242 | --DOCSHELL 0x11858e000 == 39 [pid = 2242] [id = 68] 15:47:53 INFO - PROCESS | 2242 | --DOCSHELL 0x11721f000 == 38 [pid = 2242] [id = 67] 15:47:53 INFO - PROCESS | 2242 | --DOCSHELL 0x11608c000 == 37 [pid = 2242] [id = 66] 15:47:53 INFO - PROCESS | 2242 | --DOCSHELL 0x116938000 == 36 [pid = 2242] [id = 64] 15:47:53 INFO - PROCESS | 2242 | 1466808473977 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]]]}] 15:47: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. 15:47:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 669ms 15:47:54 INFO - PROCESS | 2242 | 1466808474020 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 15:47:54 INFO - PROCESS | 2242 | 1466808474023 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 15:47:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 15:47:54 INFO - PROCESS | 2242 | --DOMWINDOW == 114 (0x127336000) [pid = 2242] [serial = 183] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 2242 | --DOMWINDOW == 113 (0x11696d400) [pid = 2242] [serial = 136] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 2242 | --DOMWINDOW == 112 (0x116080800) [pid = 2242] [serial = 135] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 2242 | --DOMWINDOW == 111 (0x11840fc00) [pid = 2242] [serial = 139] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 2242 | --DOMWINDOW == 110 (0x116629c00) [pid = 2242] [serial = 153] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 2242 | --DOMWINDOW == 109 (0x113a4d800) [pid = 2242] [serial = 154] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 2242 | --DOMWINDOW == 108 (0x11931b800) [pid = 2242] [serial = 162] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 2242 | --DOMWINDOW == 107 (0x1181d9000) [pid = 2242] [serial = 156] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 2242 | --DOMWINDOW == 106 (0x118372c00) [pid = 2242] [serial = 157] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 2242 | --DOMWINDOW == 105 (0x11837e800) [pid = 2242] [serial = 138] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 2242 | --DOMWINDOW == 104 (0x118a13800) [pid = 2242] [serial = 159] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 2242 | --DOMWINDOW == 103 (0x118a4dc00) [pid = 2242] [serial = 160] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 2242 | --DOMWINDOW == 102 (0x116732400) [pid = 2242] [serial = 151] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 2242 | --DOMWINDOW == 101 (0x113f34400) [pid = 2242] [serial = 150] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 2242 | --DOMWINDOW == 100 (0x119e74c00) [pid = 2242] [serial = 166] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x121213800) [pid = 2242] [serial = 142] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x119a86400) [pid = 2242] [serial = 141] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x124291800) [pid = 2242] [serial = 145] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x123a2e800) [pid = 2242] [serial = 144] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x1246b6000) [pid = 2242] [serial = 148] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x1242ea000) [pid = 2242] [serial = 147] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x12445a000) [pid = 2242] [serial = 171] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x12146b400) [pid = 2242] [serial = 168] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x124289800) [pid = 2242] [serial = 177] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x124d99400) [pid = 2242] [serial = 174] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x1246b7800) [pid = 2242] [serial = 172] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x126dd2800) [pid = 2242] [serial = 181] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x126974800) [pid = 2242] [serial = 175] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x11960e000) [pid = 2242] [serial = 165] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x123ef1c00) [pid = 2242] [serial = 169] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 2242 | --DOMWINDOW == 84 (0x12697c000) [pid = 2242] [serial = 178] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 2242 | --DOMWINDOW == 83 (0x128d54c00) [pid = 2242] [serial = 184] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 2242 | --DOMWINDOW == 82 (0x12697fc00) [pid = 2242] [serial = 180] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 2242 | --DOMWINDOW == 81 (0x11959bc00) [pid = 2242] [serial = 163] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 2242 | 1466808474044 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 15:47:54 INFO - PROCESS | 2242 | 1466808474046 Marionette TRACE conn2 <- [1,306,null,{}] 15:47:54 INFO - PROCESS | 2242 | 1466808474057 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}] 15:47:54 INFO - PROCESS | 2242 | 1466808474059 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:54 INFO - PROCESS | 2242 | 1466808474141 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 15:47:54 INFO - PROCESS | 2242 | 1466808474145 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:54 INFO - PROCESS | 2242 | 1466808474147 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:54 INFO - PROCESS | 2242 | ++DOCSHELL 0x116602800 == 37 [pid = 2242] [id = 84] 15:47:54 INFO - PROCESS | 2242 | ++DOMWINDOW == 82 (0x11878b800) [pid = 2242] [serial = 249] [outer = 0x0] 15:47:54 INFO - PROCESS | 2242 | ++DOMWINDOW == 83 (0x118a1ac00) [pid = 2242] [serial = 250] [outer = 0x11878b800] 15:47:54 INFO - PROCESS | 2242 | 1466808474178 Marionette DEBUG loaded listener.js 15:47:54 INFO - PROCESS | 2242 | ++DOMWINDOW == 84 (0x119591c00) [pid = 2242] [serial = 251] [outer = 0x11878b800] 15:47:54 INFO - PROCESS | 2242 | 1466808474525 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]]]}] 15:47:54 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. 15:47:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 540ms 15:47:54 INFO - PROCESS | 2242 | 1466808474576 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 15:47:54 INFO - PROCESS | 2242 | 1466808474577 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 15:47:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 15:47:54 INFO - PROCESS | 2242 | 1466808474593 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 15:47:54 INFO - PROCESS | 2242 | 1466808474596 Marionette TRACE conn2 <- [1,310,null,{}] 15:47:54 INFO - PROCESS | 2242 | 1466808474604 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}] 15:47:54 INFO - PROCESS | 2242 | 1466808474607 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:54 INFO - PROCESS | 2242 | 1466808474685 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 15:47:54 INFO - PROCESS | 2242 | 1466808474689 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:54 INFO - PROCESS | 2242 | 1466808474692 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:54 INFO - PROCESS | 2242 | ++DOCSHELL 0x11835d800 == 38 [pid = 2242] [id = 85] 15:47:54 INFO - PROCESS | 2242 | ++DOMWINDOW == 85 (0x119a85800) [pid = 2242] [serial = 252] [outer = 0x0] 15:47:54 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x1215d0c00) [pid = 2242] [serial = 253] [outer = 0x119a85800] 15:47:54 INFO - PROCESS | 2242 | 1466808474722 Marionette DEBUG loaded listener.js 15:47:54 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x123b3ec00) [pid = 2242] [serial = 254] [outer = 0x119a85800] 15:47:55 INFO - PROCESS | 2242 | 1466808475057 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]]]}] 15:47: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. 15:47:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 488ms 15:47:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 15:47:55 INFO - PROCESS | 2242 | 1466808475069 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 15:47:55 INFO - PROCESS | 2242 | 1466808475071 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 15:47:55 INFO - PROCESS | 2242 | 1466808475073 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 15:47:55 INFO - PROCESS | 2242 | 1466808475075 Marionette TRACE conn2 <- [1,314,null,{}] 15:47:55 INFO - PROCESS | 2242 | 1466808475077 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}] 15:47:55 INFO - PROCESS | 2242 | 1466808475078 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:55 INFO - PROCESS | 2242 | 1466808475167 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 15:47:55 INFO - PROCESS | 2242 | 1466808475211 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:55 INFO - PROCESS | 2242 | 1466808475212 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:55 INFO - PROCESS | 2242 | ++DOCSHELL 0x118e8f800 == 39 [pid = 2242] [id = 86] 15:47:55 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x123b36c00) [pid = 2242] [serial = 255] [outer = 0x0] 15:47:55 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x124d96400) [pid = 2242] [serial = 256] [outer = 0x123b36c00] 15:47:55 INFO - PROCESS | 2242 | 1466808475238 Marionette DEBUG loaded listener.js 15:47:55 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x12697c400) [pid = 2242] [serial = 257] [outer = 0x123b36c00] 15:47:55 INFO - PROCESS | 2242 | 1466808475529 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]]]}] 15:47:55 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. 15:47:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 468ms 15:47:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 15:47:55 INFO - PROCESS | 2242 | 1466808475543 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 15:47:55 INFO - PROCESS | 2242 | 1466808475544 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 15:47:55 INFO - PROCESS | 2242 | 1466808475546 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 15:47:55 INFO - PROCESS | 2242 | 1466808475547 Marionette TRACE conn2 <- [1,318,null,{}] 15:47:55 INFO - PROCESS | 2242 | 1466808475557 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}] 15:47:55 INFO - PROCESS | 2242 | 1466808475559 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:55 INFO - PROCESS | 2242 | 1466808475672 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 15:47:55 INFO - PROCESS | 2242 | 1466808475678 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:55 INFO - PROCESS | 2242 | 1466808475679 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:55 INFO - PROCESS | 2242 | ++DOCSHELL 0x119c44000 == 40 [pid = 2242] [id = 87] 15:47:55 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x12684e000) [pid = 2242] [serial = 258] [outer = 0x0] 15:47:55 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x127093000) [pid = 2242] [serial = 259] [outer = 0x12684e000] 15:47:55 INFO - PROCESS | 2242 | 1466808475732 Marionette DEBUG loaded listener.js 15:47:55 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x1274c7800) [pid = 2242] [serial = 260] [outer = 0x12684e000] 15:47:56 INFO - PROCESS | 2242 | 1466808476241 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]]]}] 15:47: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. 15:47:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 728ms 15:47:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 15:47:56 INFO - PROCESS | 2242 | 1466808476275 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 15:47:56 INFO - PROCESS | 2242 | 1466808476276 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 15:47:56 INFO - PROCESS | 2242 | 1466808476278 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 15:47:56 INFO - PROCESS | 2242 | 1466808476279 Marionette TRACE conn2 <- [1,322,null,{}] 15:47:56 INFO - PROCESS | 2242 | 1466808476281 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}] 15:47:56 INFO - PROCESS | 2242 | 1466808476286 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:56 INFO - PROCESS | 2242 | 1466808476402 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 15:47:56 INFO - PROCESS | 2242 | 1466808476413 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:56 INFO - PROCESS | 2242 | 1466808476414 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:56 INFO - PROCESS | 2242 | ++DOCSHELL 0x113f46000 == 41 [pid = 2242] [id = 88] 15:47:56 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x128c90800) [pid = 2242] [serial = 261] [outer = 0x0] 15:47:56 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x128d5b800) [pid = 2242] [serial = 262] [outer = 0x128c90800] 15:47:56 INFO - PROCESS | 2242 | 1466808476442 Marionette DEBUG loaded listener.js 15:47:56 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x129371000) [pid = 2242] [serial = 263] [outer = 0x128c90800] 15:47:56 INFO - PROCESS | 2242 | 1466808476917 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]]]}] 15:47:56 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. 15:47:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 668ms 15:47:56 INFO - PROCESS | 2242 | 1466808476952 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 15:47:56 INFO - PROCESS | 2242 | 1466808476954 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 15:47:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 15:47:56 INFO - PROCESS | 2242 | 1466808476958 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 15:47:56 INFO - PROCESS | 2242 | 1466808476960 Marionette TRACE conn2 <- [1,326,null,{}] 15:47:56 INFO - PROCESS | 2242 | 1466808476971 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}] 15:47:56 INFO - PROCESS | 2242 | 1466808476973 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:57 INFO - PROCESS | 2242 | 1466808477142 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 15:47:57 INFO - PROCESS | 2242 | 1466808477178 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:57 INFO - PROCESS | 2242 | 1466808477179 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:57 INFO - PROCESS | 2242 | ++DOCSHELL 0x123ba0000 == 42 [pid = 2242] [id = 89] 15:47:57 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x116731800) [pid = 2242] [serial = 264] [outer = 0x0] 15:47:57 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x12a568800) [pid = 2242] [serial = 265] [outer = 0x116731800] 15:47:57 INFO - PROCESS | 2242 | 1466808477217 Marionette DEBUG loaded listener.js 15:47:57 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x12a5cdc00) [pid = 2242] [serial = 266] [outer = 0x116731800] 15:47:57 INFO - PROCESS | 2242 | 1466808477550 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]]]}] 15:47: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. 15:47:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 620ms 15:47:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 15:47:57 INFO - PROCESS | 2242 | 1466808477578 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 15:47:57 INFO - PROCESS | 2242 | 1466808477579 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 15:47:57 INFO - PROCESS | 2242 | 1466808477583 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 15:47:57 INFO - PROCESS | 2242 | 1466808477586 Marionette TRACE conn2 <- [1,330,null,{}] 15:47:57 INFO - PROCESS | 2242 | 1466808477589 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}] 15:47:57 INFO - PROCESS | 2242 | 1466808477590 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:57 INFO - PROCESS | 2242 | 1466808477689 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 15:47:57 INFO - PROCESS | 2242 | 1466808477725 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:57 INFO - PROCESS | 2242 | 1466808477726 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:57 INFO - PROCESS | 2242 | ++DOCSHELL 0x123e9f000 == 43 [pid = 2242] [id = 90] 15:47:57 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x12ac04400) [pid = 2242] [serial = 267] [outer = 0x0] 15:47:57 INFO - PROCESS | 2242 | ++DOMWINDOW == 101 (0x12ac0ac00) [pid = 2242] [serial = 268] [outer = 0x12ac04400] 15:47:57 INFO - PROCESS | 2242 | 1466808477751 Marionette DEBUG loaded listener.js 15:47:57 INFO - PROCESS | 2242 | ++DOMWINDOW == 102 (0x12ae38800) [pid = 2242] [serial = 269] [outer = 0x12ac04400] 15:47:58 INFO - PROCESS | 2242 | 1466808478060 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]]]}] 15:47: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. 15:47:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 522ms 15:47:58 INFO - PROCESS | 2242 | 1466808478105 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 15:47:58 INFO - PROCESS | 2242 | 1466808478106 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 15:47:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 15:47:58 INFO - PROCESS | 2242 | 1466808478108 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 15:47:58 INFO - PROCESS | 2242 | 1466808478109 Marionette TRACE conn2 <- [1,334,null,{}] 15:47:58 INFO - PROCESS | 2242 | 1466808478112 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}] 15:47:58 INFO - PROCESS | 2242 | 1466808478113 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:58 INFO - PROCESS | 2242 | 1466808478219 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 15:47:58 INFO - PROCESS | 2242 | 1466808478222 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:58 INFO - PROCESS | 2242 | 1466808478224 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:58 INFO - PROCESS | 2242 | ++DOCSHELL 0x126e3e800 == 44 [pid = 2242] [id = 91] 15:47:58 INFO - PROCESS | 2242 | ++DOMWINDOW == 103 (0x12ae9c800) [pid = 2242] [serial = 270] [outer = 0x0] 15:47:58 INFO - PROCESS | 2242 | ++DOMWINDOW == 104 (0x12aeca800) [pid = 2242] [serial = 271] [outer = 0x12ae9c800] 15:47:58 INFO - PROCESS | 2242 | 1466808478248 Marionette DEBUG loaded listener.js 15:47:58 INFO - PROCESS | 2242 | ++DOMWINDOW == 105 (0x12aed4800) [pid = 2242] [serial = 272] [outer = 0x12ae9c800] 15:47:58 INFO - PROCESS | 2242 | --DOMWINDOW == 104 (0x127335000) [pid = 2242] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 15:47:58 INFO - PROCESS | 2242 | --DOMWINDOW == 103 (0x11931cc00) [pid = 2242] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 15:47:58 INFO - PROCESS | 2242 | --DOMWINDOW == 102 (0x127337800) [pid = 2242] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 15:47:58 INFO - PROCESS | 2242 | --DOMWINDOW == 101 (0x1180b2000) [pid = 2242] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 15:47:58 INFO - PROCESS | 2242 | --DOMWINDOW == 100 (0x11958d400) [pid = 2242] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 15:47:58 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x119e6dc00) [pid = 2242] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 15:47:58 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x123a2d800) [pid = 2242] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 15:47:58 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x12a565c00) [pid = 2242] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 15:47:58 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x1176e5c00) [pid = 2242] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 15:47:58 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x12ac03000) [pid = 2242] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 15:47:58 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x12395c000) [pid = 2242] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 15:47:58 INFO - PROCESS | 2242 | 1466808478656 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]]]}] 15:47: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. 15:47:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 569ms 15:47:58 INFO - PROCESS | 2242 | 1466808478678 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 15:47:58 INFO - PROCESS | 2242 | 1466808478680 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 15:47:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 15:47:58 INFO - PROCESS | 2242 | 1466808478706 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 15:47:58 INFO - PROCESS | 2242 | 1466808478707 Marionette TRACE conn2 <- [1,338,null,{}] 15:47:58 INFO - PROCESS | 2242 | 1466808478711 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}] 15:47:58 INFO - PROCESS | 2242 | 1466808478712 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:58 INFO - PROCESS | 2242 | 1466808478801 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 15:47:58 INFO - PROCESS | 2242 | 1466808478805 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:58 INFO - PROCESS | 2242 | 1466808478806 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:58 INFO - PROCESS | 2242 | ++DOCSHELL 0x128837800 == 45 [pid = 2242] [id = 92] 15:47:58 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x123a2d800) [pid = 2242] [serial = 273] [outer = 0x0] 15:47:58 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x12a573800) [pid = 2242] [serial = 274] [outer = 0x123a2d800] 15:47:58 INFO - PROCESS | 2242 | 1466808478831 Marionette DEBUG loaded listener.js 15:47:58 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x12b802800) [pid = 2242] [serial = 275] [outer = 0x123a2d800] 15:47:59 INFO - PROCESS | 2242 | 1466808479144 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]]]}] 15:47: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. 15:47:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 485ms 15:47:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 15:47:59 INFO - PROCESS | 2242 | 1466808479177 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 15:47:59 INFO - PROCESS | 2242 | 1466808479179 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 15:47:59 INFO - PROCESS | 2242 | 1466808479183 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 15:47:59 INFO - PROCESS | 2242 | 1466808479185 Marionette TRACE conn2 <- [1,342,null,{}] 15:47:59 INFO - PROCESS | 2242 | 1466808479188 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}] 15:47:59 INFO - PROCESS | 2242 | 1466808479189 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:59 INFO - PROCESS | 2242 | 1466808479290 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 15:47:59 INFO - PROCESS | 2242 | 1466808479341 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:59 INFO - PROCESS | 2242 | 1466808479343 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:59 INFO - PROCESS | 2242 | ++DOCSHELL 0x129328000 == 46 [pid = 2242] [id = 93] 15:47:59 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x127337800) [pid = 2242] [serial = 276] [outer = 0x0] 15:47:59 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x12b802400) [pid = 2242] [serial = 277] [outer = 0x127337800] 15:47:59 INFO - PROCESS | 2242 | 1466808479370 Marionette DEBUG loaded listener.js 15:47:59 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x12b8b9800) [pid = 2242] [serial = 278] [outer = 0x127337800] 15:47:59 INFO - PROCESS | 2242 | 1466808479670 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]]]}] 15:47: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. 15:47:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 521ms 15:47:59 INFO - PROCESS | 2242 | 1466808479704 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 15:47:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 15:47:59 INFO - PROCESS | 2242 | 1466808479705 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 15:47:59 INFO - PROCESS | 2242 | 1466808479707 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 15:47:59 INFO - PROCESS | 2242 | 1466808479708 Marionette TRACE conn2 <- [1,346,null,{}] 15:47:59 INFO - PROCESS | 2242 | 1466808479710 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}] 15:47:59 INFO - PROCESS | 2242 | 1466808479711 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:59 INFO - PROCESS | 2242 | 1466808479794 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 15:47:59 INFO - PROCESS | 2242 | 1466808479799 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:59 INFO - PROCESS | 2242 | 1466808479801 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:47:59 INFO - PROCESS | 2242 | ++DOCSHELL 0x12a591000 == 47 [pid = 2242] [id = 94] 15:47:59 INFO - PROCESS | 2242 | ++DOMWINDOW == 101 (0x11960a800) [pid = 2242] [serial = 279] [outer = 0x0] 15:47:59 INFO - PROCESS | 2242 | ++DOMWINDOW == 102 (0x12b917000) [pid = 2242] [serial = 280] [outer = 0x11960a800] 15:47:59 INFO - PROCESS | 2242 | 1466808479825 Marionette DEBUG loaded listener.js 15:47:59 INFO - PROCESS | 2242 | ++DOMWINDOW == 103 (0x12b91f800) [pid = 2242] [serial = 281] [outer = 0x11960a800] 15:48:00 INFO - PROCESS | 2242 | 1466808480135 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]]]}] 15:48: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. 15:48:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 471ms 15:48:00 INFO - PROCESS | 2242 | 1466808480179 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 15:48:00 INFO - PROCESS | 2242 | 1466808480180 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 15:48:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 15:48:00 INFO - PROCESS | 2242 | 1466808480182 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 15:48:00 INFO - PROCESS | 2242 | 1466808480183 Marionette TRACE conn2 <- [1,350,null,{}] 15:48:00 INFO - PROCESS | 2242 | 1466808480185 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}] 15:48:00 INFO - PROCESS | 2242 | 1466808480187 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:00 INFO - PROCESS | 2242 | 1466808480303 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 15:48:00 INFO - PROCESS | 2242 | 1466808480308 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:00 INFO - PROCESS | 2242 | 1466808480309 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:00 INFO - PROCESS | 2242 | ++DOCSHELL 0x12a688800 == 48 [pid = 2242] [id = 95] 15:48:00 INFO - PROCESS | 2242 | ++DOMWINDOW == 104 (0x123e0cc00) [pid = 2242] [serial = 282] [outer = 0x0] 15:48:00 INFO - PROCESS | 2242 | ++DOMWINDOW == 105 (0x12b921c00) [pid = 2242] [serial = 283] [outer = 0x123e0cc00] 15:48:00 INFO - PROCESS | 2242 | 1466808480334 Marionette DEBUG loaded listener.js 15:48:00 INFO - PROCESS | 2242 | ++DOMWINDOW == 106 (0x12bbe6400) [pid = 2242] [serial = 284] [outer = 0x123e0cc00] 15:48:00 INFO - PROCESS | 2242 | 1466808480769 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]]]}] 15:48: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. 15:48:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 618ms 15:48:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 15:48:00 INFO - PROCESS | 2242 | 1466808480801 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 15:48:00 INFO - PROCESS | 2242 | 1466808480803 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 15:48:00 INFO - PROCESS | 2242 | 1466808480807 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 15:48:00 INFO - PROCESS | 2242 | 1466808480809 Marionette TRACE conn2 <- [1,354,null,{}] 15:48:00 INFO - PROCESS | 2242 | 1466808480813 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}] 15:48:00 INFO - PROCESS | 2242 | 1466808480815 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:00 INFO - PROCESS | 2242 | 1466808480921 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 15:48:00 INFO - PROCESS | 2242 | 1466808480972 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:00 INFO - PROCESS | 2242 | 1466808480974 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:00 INFO - PROCESS | 2242 | ++DOCSHELL 0x11722c000 == 49 [pid = 2242] [id = 96] 15:48:00 INFO - PROCESS | 2242 | ++DOMWINDOW == 107 (0x1181df400) [pid = 2242] [serial = 285] [outer = 0x0] 15:48:01 INFO - PROCESS | 2242 | ++DOMWINDOW == 108 (0x1183c1400) [pid = 2242] [serial = 286] [outer = 0x1181df400] 15:48:01 INFO - PROCESS | 2242 | 1466808481005 Marionette DEBUG loaded listener.js 15:48:01 INFO - PROCESS | 2242 | ++DOMWINDOW == 109 (0x118a50800) [pid = 2242] [serial = 287] [outer = 0x1181df400] 15:48:01 INFO - PROCESS | 2242 | 1466808481542 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]]]}] 15:48: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. 15:48:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 771ms 15:48:01 INFO - PROCESS | 2242 | 1466808481605 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 15:48:01 INFO - PROCESS | 2242 | 1466808481610 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 15:48:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 15:48:01 INFO - PROCESS | 2242 | 1466808481620 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 15:48:01 INFO - PROCESS | 2242 | 1466808481622 Marionette TRACE conn2 <- [1,358,null,{}] 15:48:01 INFO - PROCESS | 2242 | 1466808481626 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}] 15:48:01 INFO - PROCESS | 2242 | 1466808481629 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:01 INFO - PROCESS | 2242 | 1466808481784 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 15:48:01 INFO - PROCESS | 2242 | 1466808481877 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:01 INFO - PROCESS | 2242 | 1466808481879 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:01 INFO - PROCESS | 2242 | ++DOCSHELL 0x1210e2000 == 50 [pid = 2242] [id = 97] 15:48:01 INFO - PROCESS | 2242 | ++DOMWINDOW == 110 (0x123a31000) [pid = 2242] [serial = 288] [outer = 0x0] 15:48:01 INFO - PROCESS | 2242 | ++DOMWINDOW == 111 (0x12406dc00) [pid = 2242] [serial = 289] [outer = 0x123a31000] 15:48:01 INFO - PROCESS | 2242 | 1466808481927 Marionette DEBUG loaded listener.js 15:48:02 INFO - PROCESS | 2242 | ++DOMWINDOW == 112 (0x126975000) [pid = 2242] [serial = 290] [outer = 0x123a31000] 15:48:02 INFO - PROCESS | 2242 | 1466808482465 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]]]}] 15:48:02 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. 15:48:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 874ms 15:48:02 INFO - PROCESS | 2242 | 1466808482492 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 15:48:02 INFO - PROCESS | 2242 | 1466808482494 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 15:48:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 15:48:02 INFO - PROCESS | 2242 | 1466808482497 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 15:48:02 INFO - PROCESS | 2242 | 1466808482502 Marionette TRACE conn2 <- [1,362,null,{}] 15:48:02 INFO - PROCESS | 2242 | 1466808482509 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}] 15:48:02 INFO - PROCESS | 2242 | 1466808482513 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:02 INFO - PROCESS | 2242 | 1466808482616 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 15:48:02 INFO - PROCESS | 2242 | 1466808482682 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:02 INFO - PROCESS | 2242 | 1466808482684 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:02 INFO - PROCESS | 2242 | ++DOCSHELL 0x12a68e800 == 51 [pid = 2242] [id = 98] 15:48:02 INFO - PROCESS | 2242 | ++DOMWINDOW == 113 (0x128d5e000) [pid = 2242] [serial = 291] [outer = 0x0] 15:48:02 INFO - PROCESS | 2242 | ++DOMWINDOW == 114 (0x1291d3800) [pid = 2242] [serial = 292] [outer = 0x128d5e000] 15:48:02 INFO - PROCESS | 2242 | 1466808482716 Marionette DEBUG loaded listener.js 15:48:02 INFO - PROCESS | 2242 | ++DOMWINDOW == 115 (0x12a5c9c00) [pid = 2242] [serial = 293] [outer = 0x128d5e000] 15:48:03 INFO - PROCESS | 2242 | 1466808483151 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]]]}] 15:48:03 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. 15:48:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 674ms 15:48:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 15:48:03 INFO - PROCESS | 2242 | 1466808483170 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 15:48:03 INFO - PROCESS | 2242 | 1466808483172 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 15:48:03 INFO - PROCESS | 2242 | 1466808483175 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 15:48:03 INFO - PROCESS | 2242 | 1466808483176 Marionette TRACE conn2 <- [1,366,null,{}] 15:48:03 INFO - PROCESS | 2242 | 1466808483178 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}] 15:48:03 INFO - PROCESS | 2242 | 1466808483180 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:03 INFO - PROCESS | 2242 | 1466808483285 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 15:48:03 INFO - PROCESS | 2242 | 1466808483366 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:03 INFO - PROCESS | 2242 | 1466808483367 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:03 INFO - PROCESS | 2242 | ++DOCSHELL 0x12af3d000 == 52 [pid = 2242] [id = 99] 15:48:03 INFO - PROCESS | 2242 | ++DOMWINDOW == 116 (0x12aea1000) [pid = 2242] [serial = 294] [outer = 0x0] 15:48:03 INFO - PROCESS | 2242 | ++DOMWINDOW == 117 (0x12b80a000) [pid = 2242] [serial = 295] [outer = 0x12aea1000] 15:48:03 INFO - PROCESS | 2242 | 1466808483411 Marionette DEBUG loaded listener.js 15:48:03 INFO - PROCESS | 2242 | ++DOMWINDOW == 118 (0x12b8b6c00) [pid = 2242] [serial = 296] [outer = 0x12aea1000] 15:48:03 INFO - PROCESS | 2242 | 1466808483989 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]]]}] 15:48:04 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. 15:48:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 869ms 15:48:04 INFO - PROCESS | 2242 | 1466808484044 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 15:48:04 INFO - PROCESS | 2242 | 1466808484047 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 15:48:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 15:48:04 INFO - PROCESS | 2242 | 1466808484051 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 15:48:04 INFO - PROCESS | 2242 | 1466808484053 Marionette TRACE conn2 <- [1,370,null,{}] 15:48:04 INFO - PROCESS | 2242 | 1466808484056 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}] 15:48:04 INFO - PROCESS | 2242 | 1466808484058 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:04 INFO - PROCESS | 2242 | 1466808484150 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 15:48:04 INFO - PROCESS | 2242 | 1466808484203 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:04 INFO - PROCESS | 2242 | 1466808484206 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:04 INFO - PROCESS | 2242 | ++DOCSHELL 0x118e7c000 == 53 [pid = 2242] [id = 100] 15:48:04 INFO - PROCESS | 2242 | ++DOMWINDOW == 119 (0x118786800) [pid = 2242] [serial = 297] [outer = 0x0] 15:48:04 INFO - PROCESS | 2242 | ++DOMWINDOW == 120 (0x118a14400) [pid = 2242] [serial = 298] [outer = 0x118786800] 15:48:04 INFO - PROCESS | 2242 | 1466808484233 Marionette DEBUG loaded listener.js 15:48:04 INFO - PROCESS | 2242 | ++DOMWINDOW == 121 (0x119595400) [pid = 2242] [serial = 299] [outer = 0x118786800] 15:48:04 INFO - PROCESS | 2242 | 1466808484835 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]]]}] 15:48:04 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. 15:48:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 823ms 15:48:04 INFO - PROCESS | 2242 | 1466808484885 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 15:48:04 INFO - PROCESS | 2242 | 1466808484890 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 15:48:04 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 15:48:04 INFO - PROCESS | 2242 | 1466808484910 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 15:48:04 INFO - PROCESS | 2242 | 1466808484912 Marionette TRACE conn2 <- [1,374,null,{}] 15:48:04 INFO - PROCESS | 2242 | 1466808484916 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}] 15:48:04 INFO - PROCESS | 2242 | 1466808484918 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:05 INFO - PROCESS | 2242 | 1466808485056 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 15:48:05 INFO - PROCESS | 2242 | 1466808485195 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:05 INFO - PROCESS | 2242 | 1466808485196 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:05 INFO - PROCESS | 2242 | --DOCSHELL 0x116937800 == 52 [pid = 2242] [id = 51] 15:48:05 INFO - PROCESS | 2242 | --DOCSHELL 0x124d3e000 == 51 [pid = 2242] [id = 63] 15:48:05 INFO - PROCESS | 2242 | --DOCSHELL 0x12a591000 == 50 [pid = 2242] [id = 94] 15:48:05 INFO - PROCESS | 2242 | --DOCSHELL 0x129328000 == 49 [pid = 2242] [id = 93] 15:48:05 INFO - PROCESS | 2242 | --DOCSHELL 0x128837800 == 48 [pid = 2242] [id = 92] 15:48:05 INFO - PROCESS | 2242 | --DOCSHELL 0x126e3e800 == 47 [pid = 2242] [id = 91] 15:48:05 INFO - PROCESS | 2242 | --DOMWINDOW == 120 (0x1184e2400) [pid = 2242] [serial = 193] [outer = 0x0] [url = about:blank] 15:48:05 INFO - PROCESS | 2242 | --DOMWINDOW == 119 (0x128d5b400) [pid = 2242] [serial = 186] [outer = 0x0] [url = about:blank] 15:48:05 INFO - PROCESS | 2242 | --DOMWINDOW == 118 (0x117012c00) [pid = 2242] [serial = 189] [outer = 0x0] [url = about:blank] 15:48:05 INFO - PROCESS | 2242 | --DOMWINDOW == 117 (0x12ae9e800) [pid = 2242] [serial = 229] [outer = 0x0] [url = about:blank] 15:48:05 INFO - PROCESS | 2242 | ++DOCSHELL 0x1162ed000 == 48 [pid = 2242] [id = 101] 15:48:05 INFO - PROCESS | 2242 | ++DOMWINDOW == 118 (0x1184e2400) [pid = 2242] [serial = 300] [outer = 0x0] 15:48:05 INFO - PROCESS | 2242 | ++DOMWINDOW == 119 (0x119e71c00) [pid = 2242] [serial = 301] [outer = 0x1184e2400] 15:48:05 INFO - PROCESS | 2242 | 1466808485253 Marionette DEBUG loaded listener.js 15:48:05 INFO - PROCESS | 2242 | ++DOMWINDOW == 120 (0x127092000) [pid = 2242] [serial = 302] [outer = 0x1184e2400] 15:48:05 INFO - PROCESS | 2242 | --DOCSHELL 0x123e9f000 == 47 [pid = 2242] [id = 90] 15:48:05 INFO - PROCESS | 2242 | --DOCSHELL 0x123ba0000 == 46 [pid = 2242] [id = 89] 15:48:05 INFO - PROCESS | 2242 | --DOCSHELL 0x113f46000 == 45 [pid = 2242] [id = 88] 15:48:05 INFO - PROCESS | 2242 | --DOCSHELL 0x119c44000 == 44 [pid = 2242] [id = 87] 15:48:05 INFO - PROCESS | 2242 | --DOCSHELL 0x118e8f800 == 43 [pid = 2242] [id = 86] 15:48:05 INFO - PROCESS | 2242 | --DOCSHELL 0x11835d800 == 42 [pid = 2242] [id = 85] 15:48:05 INFO - PROCESS | 2242 | --DOCSHELL 0x116602800 == 41 [pid = 2242] [id = 84] 15:48:05 INFO - PROCESS | 2242 | --DOCSHELL 0x113d62000 == 40 [pid = 2242] [id = 83] 15:48:05 INFO - PROCESS | 2242 | --DOCSHELL 0x129c0b800 == 39 [pid = 2242] [id = 81] 15:48:05 INFO - PROCESS | 2242 | --DOCSHELL 0x128851000 == 38 [pid = 2242] [id = 80] 15:48:05 INFO - PROCESS | 2242 | --DOCSHELL 0x1210f1800 == 37 [pid = 2242] [id = 79] 15:48:05 INFO - PROCESS | 2242 | --DOCSHELL 0x116005000 == 36 [pid = 2242] [id = 78] 15:48:05 INFO - PROCESS | 2242 | --DOCSHELL 0x128d7b000 == 35 [pid = 2242] [id = 77] 15:48:05 INFO - PROCESS | 2242 | --DOMWINDOW == 119 (0x128d58400) [pid = 2242] [serial = 211] [outer = 0x0] [url = about:blank] 15:48:05 INFO - PROCESS | 2242 | --DOMWINDOW == 118 (0x12697a400) [pid = 2242] [serial = 208] [outer = 0x0] [url = about:blank] 15:48:05 INFO - PROCESS | 2242 | --DOMWINDOW == 117 (0x129376800) [pid = 2242] [serial = 214] [outer = 0x0] [url = about:blank] 15:48:05 INFO - PROCESS | 2242 | --DOMWINDOW == 116 (0x1181de400) [pid = 2242] [serial = 196] [outer = 0x0] [url = about:blank] 15:48:05 INFO - PROCESS | 2242 | --DOMWINDOW == 115 (0x119593400) [pid = 2242] [serial = 199] [outer = 0x0] [url = about:blank] 15:48:05 INFO - PROCESS | 2242 | --DOMWINDOW == 114 (0x11960b800) [pid = 2242] [serial = 200] [outer = 0x0] [url = about:blank] 15:48:05 INFO - PROCESS | 2242 | --DOMWINDOW == 113 (0x12936a400) [pid = 2242] [serial = 212] [outer = 0x0] [url = about:blank] 15:48:05 INFO - PROCESS | 2242 | --DOMWINDOW == 112 (0x121469c00) [pid = 2242] [serial = 202] [outer = 0x0] [url = about:blank] 15:48:05 INFO - PROCESS | 2242 | --DOMWINDOW == 111 (0x123a30000) [pid = 2242] [serial = 203] [outer = 0x0] [url = about:blank] 15:48:05 INFO - PROCESS | 2242 | --DOMWINDOW == 110 (0x124291c00) [pid = 2242] [serial = 205] [outer = 0x0] [url = about:blank] 15:48:05 INFO - PROCESS | 2242 | --DOMWINDOW == 109 (0x12c109000) [pid = 2242] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:48:05 INFO - PROCESS | 2242 | --DOMWINDOW == 108 (0x12a56cc00) [pid = 2242] [serial = 217] [outer = 0x0] [url = about:blank] 15:48:05 INFO - PROCESS | 2242 | --DOMWINDOW == 107 (0x129cdf400) [pid = 2242] [serial = 215] [outer = 0x0] [url = about:blank] 15:48:05 INFO - PROCESS | 2242 | --DOMWINDOW == 106 (0x119a7d800) [pid = 2242] [serial = 221] [outer = 0x0] [url = about:blank] 15:48:05 INFO - PROCESS | 2242 | --DOMWINDOW == 105 (0x12ae9dc00) [pid = 2242] [serial = 227] [outer = 0x0] [url = about:blank] 15:48:05 INFO - PROCESS | 2242 | --DOMWINDOW == 104 (0x1181e7000) [pid = 2242] [serial = 220] [outer = 0x0] [url = about:blank] 15:48:05 INFO - PROCESS | 2242 | --DOMWINDOW == 103 (0x12ac0e800) [pid = 2242] [serial = 226] [outer = 0x0] [url = about:blank] 15:48:05 INFO - PROCESS | 2242 | --DOMWINDOW == 102 (0x12a5c2400) [pid = 2242] [serial = 218] [outer = 0x0] [url = about:blank] 15:48:05 INFO - PROCESS | 2242 | --DOMWINDOW == 101 (0x1184e8400) [pid = 2242] [serial = 197] [outer = 0x0] [url = about:blank] 15:48:05 INFO - PROCESS | 2242 | --DOMWINDOW == 100 (0x127002400) [pid = 2242] [serial = 223] [outer = 0x0] [url = about:blank] 15:48:05 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x126e6ac00) [pid = 2242] [serial = 209] [outer = 0x0] [url = about:blank] 15:48:05 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x124d90000) [pid = 2242] [serial = 206] [outer = 0x0] [url = about:blank] 15:48:05 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x12a5c8c00) [pid = 2242] [serial = 224] [outer = 0x0] [url = about:blank] 15:48:05 INFO - PROCESS | 2242 | 1466808485654 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 15:48:05 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 15:48:05 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 778ms 15:48:05 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 15:48:05 INFO - PROCESS | 2242 | 1466808485682 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 15:48:05 INFO - PROCESS | 2242 | 1466808485684 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 15:48:05 INFO - PROCESS | 2242 | 1466808485687 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 15:48:05 INFO - PROCESS | 2242 | 1466808485691 Marionette TRACE conn2 <- [1,378,null,{}] 15:48:05 INFO - PROCESS | 2242 | 1466808485702 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}] 15:48:05 INFO - PROCESS | 2242 | 1466808485707 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:05 INFO - PROCESS | 2242 | 1466808485844 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 15:48:05 INFO - PROCESS | 2242 | 1466808485922 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:05 INFO - PROCESS | 2242 | 1466808485924 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:05 INFO - PROCESS | 2242 | ++DOCSHELL 0x119245000 == 36 [pid = 2242] [id = 102] 15:48:05 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x127010800) [pid = 2242] [serial = 303] [outer = 0x0] 15:48:05 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x128c89c00) [pid = 2242] [serial = 304] [outer = 0x127010800] 15:48:05 INFO - PROCESS | 2242 | 1466808485967 Marionette DEBUG loaded listener.js 15:48:06 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x1291db000) [pid = 2242] [serial = 305] [outer = 0x127010800] 15:48:06 INFO - PROCESS | 2242 | 1466808486214 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 15:48:06 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 15:48:06 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 576ms 15:48:06 INFO - PROCESS | 2242 | 1466808486272 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 15:48:06 INFO - PROCESS | 2242 | 1466808486275 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 15:48:06 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 15:48:06 INFO - PROCESS | 2242 | 1466808486278 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 15:48:06 INFO - PROCESS | 2242 | 1466808486280 Marionette TRACE conn2 <- [1,382,null,{}] 15:48:06 INFO - PROCESS | 2242 | 1466808486295 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}] 15:48:06 INFO - PROCESS | 2242 | 1466808486297 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:06 INFO - PROCESS | 2242 | 1466808486444 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 15:48:06 INFO - PROCESS | 2242 | 1466808486549 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:06 INFO - PROCESS | 2242 | 1466808486551 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:06 INFO - PROCESS | 2242 | ++DOCSHELL 0x119e9b000 == 37 [pid = 2242] [id = 103] 15:48:06 INFO - PROCESS | 2242 | ++DOMWINDOW == 101 (0x1291d7800) [pid = 2242] [serial = 306] [outer = 0x0] 15:48:06 INFO - PROCESS | 2242 | ++DOMWINDOW == 102 (0x12a5c2400) [pid = 2242] [serial = 307] [outer = 0x1291d7800] 15:48:06 INFO - PROCESS | 2242 | 1466808486591 Marionette DEBUG loaded listener.js 15:48:06 INFO - PROCESS | 2242 | ++DOMWINDOW == 103 (0x12ae36c00) [pid = 2242] [serial = 308] [outer = 0x1291d7800] 15:48:06 INFO - PROCESS | 2242 | 1466808486939 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 15:48:07 INFO - PROCESS | 2242 | 1466808486998 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 15:48:07 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 15:48:07 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 732ms 15:48:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 15:48:07 INFO - PROCESS | 2242 | 1466808487011 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 15:48:07 INFO - PROCESS | 2242 | 1466808487012 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 15:48:07 INFO - PROCESS | 2242 | 1466808487014 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 15:48:07 INFO - PROCESS | 2242 | 1466808487015 Marionette TRACE conn2 <- [1,386,null,{}] 15:48:07 INFO - PROCESS | 2242 | 1466808487017 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}] 15:48:07 INFO - PROCESS | 2242 | 1466808487019 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:07 INFO - PROCESS | 2242 | 1466808487099 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 15:48:07 INFO - PROCESS | 2242 | 1466808487104 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:07 INFO - PROCESS | 2242 | 1466808487105 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:07 INFO - PROCESS | 2242 | ++DOCSHELL 0x124d6b000 == 38 [pid = 2242] [id = 104] 15:48:07 INFO - PROCESS | 2242 | ++DOMWINDOW == 104 (0x12aea2400) [pid = 2242] [serial = 309] [outer = 0x0] 15:48:07 INFO - PROCESS | 2242 | ++DOMWINDOW == 105 (0x12b804400) [pid = 2242] [serial = 310] [outer = 0x12aea2400] 15:48:07 INFO - PROCESS | 2242 | 1466808487130 Marionette DEBUG loaded listener.js 15:48:07 INFO - PROCESS | 2242 | ++DOMWINDOW == 106 (0x12bbe6800) [pid = 2242] [serial = 311] [outer = 0x12aea2400] 15:48:07 INFO - PROCESS | 2242 | 1466808487497 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]]]}] 15:48:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 15:48:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 519ms 15:48:07 INFO - PROCESS | 2242 | 1466808487534 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 15:48:07 INFO - PROCESS | 2242 | 1466808487535 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 15:48:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 15:48:07 INFO - PROCESS | 2242 | 1466808487537 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 15:48:07 INFO - PROCESS | 2242 | 1466808487538 Marionette TRACE conn2 <- [1,390,null,{}] 15:48:07 INFO - PROCESS | 2242 | 1466808487548 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}] 15:48:07 INFO - PROCESS | 2242 | 1466808487552 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:07 INFO - PROCESS | 2242 | 1466808487675 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 15:48:07 INFO - PROCESS | 2242 | 1466808487693 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:07 INFO - PROCESS | 2242 | 1466808487694 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:07 INFO - PROCESS | 2242 | ++DOCSHELL 0x12691a800 == 39 [pid = 2242] [id = 105] 15:48:07 INFO - PROCESS | 2242 | ++DOMWINDOW == 107 (0x12bbec000) [pid = 2242] [serial = 312] [outer = 0x0] 15:48:07 INFO - PROCESS | 2242 | ++DOMWINDOW == 108 (0x12be6c000) [pid = 2242] [serial = 313] [outer = 0x12bbec000] 15:48:07 INFO - PROCESS | 2242 | 1466808487720 Marionette DEBUG loaded listener.js 15:48:07 INFO - PROCESS | 2242 | ++DOMWINDOW == 109 (0x12c10cc00) [pid = 2242] [serial = 314] [outer = 0x12bbec000] 15:48:08 INFO - PROCESS | 2242 | 1466808488100 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]]]}] 15:48:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 15:48:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 571ms 15:48:08 INFO - PROCESS | 2242 | 1466808488108 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 15:48:08 INFO - PROCESS | 2242 | 1466808488110 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 15:48:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 15:48:08 INFO - PROCESS | 2242 | 1466808488112 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 15:48:08 INFO - PROCESS | 2242 | 1466808488113 Marionette TRACE conn2 <- [1,394,null,{}] 15:48:08 INFO - PROCESS | 2242 | 1466808488119 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}] 15:48:08 INFO - PROCESS | 2242 | 1466808488121 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:08 INFO - PROCESS | 2242 | 1466808488225 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 15:48:08 INFO - PROCESS | 2242 | 1466808488228 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:08 INFO - PROCESS | 2242 | 1466808488229 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:08 INFO - PROCESS | 2242 | ++DOCSHELL 0x128d73000 == 40 [pid = 2242] [id = 106] 15:48:08 INFO - PROCESS | 2242 | ++DOMWINDOW == 110 (0x1193c3800) [pid = 2242] [serial = 315] [outer = 0x0] 15:48:08 INFO - PROCESS | 2242 | ++DOMWINDOW == 111 (0x1193cec00) [pid = 2242] [serial = 316] [outer = 0x1193c3800] 15:48:08 INFO - PROCESS | 2242 | 1466808488292 Marionette DEBUG loaded listener.js 15:48:08 INFO - PROCESS | 2242 | ++DOMWINDOW == 112 (0x12be63800) [pid = 2242] [serial = 317] [outer = 0x1193c3800] 15:48:08 INFO - PROCESS | 2242 | 1466808488615 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]]]}] 15:48:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 15:48:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 522ms 15:48:08 INFO - PROCESS | 2242 | 1466808488636 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 15:48:08 INFO - PROCESS | 2242 | 1466808488637 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 15:48:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 15:48:08 INFO - PROCESS | 2242 | 1466808488640 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 15:48:08 INFO - PROCESS | 2242 | 1466808488641 Marionette TRACE conn2 <- [1,398,null,{}] 15:48:08 INFO - PROCESS | 2242 | 1466808488643 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}] 15:48:08 INFO - PROCESS | 2242 | 1466808488644 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:08 INFO - PROCESS | 2242 | 1466808488748 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 15:48:08 INFO - PROCESS | 2242 | 1466808488764 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:08 INFO - PROCESS | 2242 | 1466808488766 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:08 INFO - PROCESS | 2242 | ++DOCSHELL 0x12932c800 == 41 [pid = 2242] [id = 107] 15:48:08 INFO - PROCESS | 2242 | ++DOMWINDOW == 113 (0x110f7c800) [pid = 2242] [serial = 318] [outer = 0x0] 15:48:08 INFO - PROCESS | 2242 | ++DOMWINDOW == 114 (0x110f80800) [pid = 2242] [serial = 319] [outer = 0x110f7c800] 15:48:08 INFO - PROCESS | 2242 | 1466808488790 Marionette DEBUG loaded listener.js 15:48:08 INFO - PROCESS | 2242 | ++DOMWINDOW == 115 (0x110f84800) [pid = 2242] [serial = 320] [outer = 0x110f7c800] 15:48:09 INFO - PROCESS | 2242 | 1466808489139 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]]]}] 15:48:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 15:48:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 518ms 15:48:09 INFO - PROCESS | 2242 | 1466808489159 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 15:48:09 INFO - PROCESS | 2242 | 1466808489160 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 15:48:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 15:48:09 INFO - PROCESS | 2242 | 1466808489162 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 15:48:09 INFO - PROCESS | 2242 | 1466808489163 Marionette TRACE conn2 <- [1,402,null,{}] 15:48:09 INFO - PROCESS | 2242 | 1466808489166 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}] 15:48:09 INFO - PROCESS | 2242 | 1466808489167 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:09 INFO - PROCESS | 2242 | 1466808489272 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 15:48:09 INFO - PROCESS | 2242 | --DOMWINDOW == 114 (0x123a2d800) [pid = 2242] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 15:48:09 INFO - PROCESS | 2242 | --DOMWINDOW == 113 (0x128c90800) [pid = 2242] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 15:48:09 INFO - PROCESS | 2242 | --DOMWINDOW == 112 (0x126e5f000) [pid = 2242] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 15:48:09 INFO - PROCESS | 2242 | --DOMWINDOW == 111 (0x1160d9c00) [pid = 2242] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 15:48:09 INFO - PROCESS | 2242 | --DOMWINDOW == 110 (0x11673c000) [pid = 2242] [serial = 192] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 15:48:09 INFO - PROCESS | 2242 | --DOMWINDOW == 109 (0x11960a800) [pid = 2242] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 15:48:09 INFO - PROCESS | 2242 | --DOMWINDOW == 108 (0x123b36c00) [pid = 2242] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 15:48:09 INFO - PROCESS | 2242 | --DOMWINDOW == 107 (0x123a2ec00) [pid = 2242] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 15:48:09 INFO - PROCESS | 2242 | --DOMWINDOW == 106 (0x119a85800) [pid = 2242] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 15:48:09 INFO - PROCESS | 2242 | --DOMWINDOW == 105 (0x1133d4c00) [pid = 2242] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 15:48:09 INFO - PROCESS | 2242 | --DOMWINDOW == 104 (0x12ac04400) [pid = 2242] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 15:48:09 INFO - PROCESS | 2242 | --DOMWINDOW == 103 (0x117edcc00) [pid = 2242] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 15:48:09 INFO - PROCESS | 2242 | --DOMWINDOW == 102 (0x118409000) [pid = 2242] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 15:48:09 INFO - PROCESS | 2242 | --DOMWINDOW == 101 (0x119322000) [pid = 2242] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 15:48:09 INFO - PROCESS | 2242 | --DOMWINDOW == 100 (0x1274cb800) [pid = 2242] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 15:48:09 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x12684e000) [pid = 2242] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 15:48:09 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x116731800) [pid = 2242] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 15:48:09 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x11878b800) [pid = 2242] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 15:48:09 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x12ae9c800) [pid = 2242] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 15:48:09 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x113223400) [pid = 2242] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 15:48:09 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x127337800) [pid = 2242] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 15:48:09 INFO - PROCESS | 2242 | 1466808489477 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:09 INFO - PROCESS | 2242 | 1466808489478 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:09 INFO - PROCESS | 2242 | ++DOCSHELL 0x112067800 == 42 [pid = 2242] [id = 108] 15:48:09 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x112e83000) [pid = 2242] [serial = 321] [outer = 0x0] 15:48:09 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x11662c800) [pid = 2242] [serial = 322] [outer = 0x112e83000] 15:48:09 INFO - PROCESS | 2242 | 1466808489504 Marionette DEBUG loaded listener.js 15:48:09 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x118a1f000) [pid = 2242] [serial = 323] [outer = 0x112e83000] 15:48:09 INFO - PROCESS | 2242 | 1466808489821 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]]]}] 15:48:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 15:48:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 672ms 15:48:09 INFO - PROCESS | 2242 | 1466808489839 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 15:48:09 INFO - PROCESS | 2242 | 1466808489840 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 15:48:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 15:48:09 INFO - PROCESS | 2242 | 1466808489842 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 15:48:09 INFO - PROCESS | 2242 | 1466808489844 Marionette TRACE conn2 <- [1,406,null,{}] 15:48:09 INFO - PROCESS | 2242 | 1466808489847 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}] 15:48:09 INFO - PROCESS | 2242 | 1466808489852 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:09 INFO - PROCESS | 2242 | 1466808489950 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 15:48:10 INFO - PROCESS | 2242 | 1466808490036 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:10 INFO - PROCESS | 2242 | 1466808490037 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:10 INFO - PROCESS | 2242 | ++DOCSHELL 0x12a426800 == 43 [pid = 2242] [id = 109] 15:48:10 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x11673f400) [pid = 2242] [serial = 324] [outer = 0x0] 15:48:10 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x119322000) [pid = 2242] [serial = 325] [outer = 0x11673f400] 15:48:10 INFO - PROCESS | 2242 | 1466808490070 Marionette DEBUG loaded listener.js 15:48:10 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x12684e000) [pid = 2242] [serial = 326] [outer = 0x11673f400] 15:48:10 INFO - PROCESS | 2242 | 1466808490410 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]]]}] 15:48:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 15:48:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 619ms 15:48:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 15:48:10 INFO - PROCESS | 2242 | 1466808490461 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 15:48:10 INFO - PROCESS | 2242 | 1466808490463 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 15:48:10 INFO - PROCESS | 2242 | 1466808490465 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 15:48:10 INFO - PROCESS | 2242 | 1466808490467 Marionette TRACE conn2 <- [1,410,null,{}] 15:48:10 INFO - PROCESS | 2242 | 1466808490469 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}] 15:48:10 INFO - PROCESS | 2242 | 1466808490471 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:10 INFO - PROCESS | 2242 | 1466808490570 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 15:48:10 INFO - PROCESS | 2242 | 1466808490624 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:10 INFO - PROCESS | 2242 | 1466808490625 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:10 INFO - PROCESS | 2242 | ++DOCSHELL 0x12b087000 == 44 [pid = 2242] [id = 110] 15:48:10 INFO - PROCESS | 2242 | ++DOMWINDOW == 101 (0x1176e4c00) [pid = 2242] [serial = 327] [outer = 0x0] 15:48:10 INFO - PROCESS | 2242 | ++DOMWINDOW == 102 (0x128c89000) [pid = 2242] [serial = 328] [outer = 0x1176e4c00] 15:48:10 INFO - PROCESS | 2242 | 1466808490652 Marionette DEBUG loaded listener.js 15:48:10 INFO - PROCESS | 2242 | ++DOMWINDOW == 103 (0x12c10e800) [pid = 2242] [serial = 329] [outer = 0x1176e4c00] 15:48:10 INFO - PROCESS | 2242 | 1466808490960 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]]]}] 15:48:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 15:48:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 522ms 15:48:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 15:48:10 INFO - PROCESS | 2242 | 1466808490988 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 15:48:10 INFO - PROCESS | 2242 | 1466808490989 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 15:48:10 INFO - PROCESS | 2242 | 1466808490991 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 15:48:10 INFO - PROCESS | 2242 | 1466808490992 Marionette TRACE conn2 <- [1,414,null,{}] 15:48:10 INFO - PROCESS | 2242 | 1466808490995 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}] 15:48:11 INFO - PROCESS | 2242 | 1466808490996 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:11 INFO - PROCESS | 2242 | 1466808491090 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 15:48:11 INFO - PROCESS | 2242 | 1466808491094 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:11 INFO - PROCESS | 2242 | 1466808491095 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:11 INFO - PROCESS | 2242 | ++DOCSHELL 0x12b95b800 == 45 [pid = 2242] [id = 111] 15:48:11 INFO - PROCESS | 2242 | ++DOMWINDOW == 104 (0x119c7f400) [pid = 2242] [serial = 330] [outer = 0x0] 15:48:11 INFO - PROCESS | 2242 | ++DOMWINDOW == 105 (0x119c84000) [pid = 2242] [serial = 331] [outer = 0x119c7f400] 15:48:11 INFO - PROCESS | 2242 | 1466808491119 Marionette DEBUG loaded listener.js 15:48:11 INFO - PROCESS | 2242 | ++DOMWINDOW == 106 (0x119c87800) [pid = 2242] [serial = 332] [outer = 0x119c7f400] 15:48:11 INFO - PROCESS | 2242 | 1466808491545 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]]]}] 15:48:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 15:48:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 568ms 15:48:11 INFO - PROCESS | 2242 | 1466808491560 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 15:48:11 INFO - PROCESS | 2242 | 1466808491563 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 15:48:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 15:48:11 INFO - PROCESS | 2242 | 1466808491569 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 15:48:11 INFO - PROCESS | 2242 | 1466808491571 Marionette TRACE conn2 <- [1,418,null,{}] 15:48:11 INFO - PROCESS | 2242 | 1466808491575 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}] 15:48:11 INFO - PROCESS | 2242 | 1466808491577 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:11 INFO - PROCESS | 2242 | 1466808491686 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 15:48:11 INFO - PROCESS | 2242 | 1466808491749 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:11 INFO - PROCESS | 2242 | 1466808491752 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:11 INFO - PROCESS | 2242 | ++DOCSHELL 0x116ae2000 == 46 [pid = 2242] [id = 112] 15:48:11 INFO - PROCESS | 2242 | ++DOMWINDOW == 107 (0x111e2a000) [pid = 2242] [serial = 333] [outer = 0x0] 15:48:11 INFO - PROCESS | 2242 | ++DOMWINDOW == 108 (0x1176e6400) [pid = 2242] [serial = 334] [outer = 0x111e2a000] 15:48:11 INFO - PROCESS | 2242 | 1466808491784 Marionette DEBUG loaded listener.js 15:48:11 INFO - PROCESS | 2242 | ++DOMWINDOW == 109 (0x11878b400) [pid = 2242] [serial = 335] [outer = 0x111e2a000] 15:48:12 INFO - PROCESS | 2242 | 1466808492713 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]]]}] 15:48:12 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 15:48:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1178ms 15:48:12 INFO - PROCESS | 2242 | 1466808492747 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 15:48:12 INFO - PROCESS | 2242 | 1466808492750 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 15:48:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 15:48:12 INFO - PROCESS | 2242 | 1466808492755 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 15:48:12 INFO - PROCESS | 2242 | 1466808492757 Marionette TRACE conn2 <- [1,422,null,{}] 15:48:12 INFO - PROCESS | 2242 | 1466808492760 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}] 15:48:12 INFO - PROCESS | 2242 | 1466808492761 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:12 INFO - PROCESS | 2242 | 1466808492869 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 15:48:12 INFO - PROCESS | 2242 | 1466808492919 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:12 INFO - PROCESS | 2242 | 1466808492921 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:12 INFO - PROCESS | 2242 | ++DOCSHELL 0x119ea4000 == 47 [pid = 2242] [id = 113] 15:48:12 INFO - PROCESS | 2242 | ++DOMWINDOW == 110 (0x11960a400) [pid = 2242] [serial = 336] [outer = 0x0] 15:48:12 INFO - PROCESS | 2242 | ++DOMWINDOW == 111 (0x119cb1000) [pid = 2242] [serial = 337] [outer = 0x11960a400] 15:48:12 INFO - PROCESS | 2242 | 1466808492952 Marionette DEBUG loaded listener.js 15:48:13 INFO - PROCESS | 2242 | ++DOMWINDOW == 112 (0x121037c00) [pid = 2242] [serial = 338] [outer = 0x11960a400] 15:48:13 INFO - PROCESS | 2242 | 1466808493873 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]]]}] 15:48:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 15:48:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1171ms 15:48:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 15:48:13 INFO - PROCESS | 2242 | 1466808493927 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 15:48:13 INFO - PROCESS | 2242 | 1466808493929 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 15:48:13 INFO - PROCESS | 2242 | 1466808493931 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 15:48:13 INFO - PROCESS | 2242 | 1466808493934 Marionette TRACE conn2 <- [1,426,null,{}] 15:48:13 INFO - PROCESS | 2242 | 1466808493942 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}] 15:48:13 INFO - PROCESS | 2242 | 1466808493945 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:14 INFO - PROCESS | 2242 | 1466808494052 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 15:48:14 INFO - PROCESS | 2242 | 1466808494104 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:14 INFO - PROCESS | 2242 | 1466808494106 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:14 INFO - PROCESS | 2242 | ++DOCSHELL 0x12a42c800 == 48 [pid = 2242] [id = 114] 15:48:14 INFO - PROCESS | 2242 | ++DOMWINDOW == 113 (0x121467000) [pid = 2242] [serial = 339] [outer = 0x0] 15:48:14 INFO - PROCESS | 2242 | ++DOMWINDOW == 114 (0x1246b2c00) [pid = 2242] [serial = 340] [outer = 0x121467000] 15:48:14 INFO - PROCESS | 2242 | 1466808494137 Marionette DEBUG loaded listener.js 15:48:14 INFO - PROCESS | 2242 | ++DOMWINDOW == 115 (0x126d8ec00) [pid = 2242] [serial = 341] [outer = 0x121467000] 15:48:14 INFO - PROCESS | 2242 | 1466808494670 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] 15:48:14 INFO - PROCESS | 2242 | 1466808494721 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 15:48:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 15:48:14 INFO - PROCESS | 2242 | 1466808494724 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 15:48:14 INFO - PROCESS | 2242 | 1466808494726 Marionette TRACE conn2 <- [1,430,null,{}] 15:48:14 INFO - PROCESS | 2242 | 1466808494728 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}] 15:48:14 INFO - PROCESS | 2242 | 1466808494730 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:14 INFO - PROCESS | 2242 | 1466808494841 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 15:48:15 INFO - PROCESS | 2242 | 1466808495074 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:15 INFO - PROCESS | 2242 | 1466808495075 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:15 INFO - PROCESS | 2242 | ++DOCSHELL 0x1169a6000 == 49 [pid = 2242] [id = 115] 15:48:15 INFO - PROCESS | 2242 | ++DOMWINDOW == 116 (0x117ed9800) [pid = 2242] [serial = 342] [outer = 0x0] 15:48:15 INFO - PROCESS | 2242 | ++DOMWINDOW == 117 (0x1180b7c00) [pid = 2242] [serial = 343] [outer = 0x117ed9800] 15:48:15 INFO - PROCESS | 2242 | 1466808495111 Marionette DEBUG loaded listener.js 15:48:15 INFO - PROCESS | 2242 | ++DOMWINDOW == 118 (0x118a15800) [pid = 2242] [serial = 344] [outer = 0x117ed9800] 15:48:15 INFO - PROCESS | 2242 | 1466808495606 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]]]}] 15:48:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 15:48:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 919ms 15:48:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 15:48:15 INFO - PROCESS | 2242 | 1466808495645 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 15:48:15 INFO - PROCESS | 2242 | 1466808495647 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 15:48:15 INFO - PROCESS | 2242 | 1466808495650 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 15:48:15 INFO - PROCESS | 2242 | 1466808495652 Marionette TRACE conn2 <- [1,434,null,{}] 15:48:15 INFO - PROCESS | 2242 | 1466808495656 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}] 15:48:15 INFO - PROCESS | 2242 | 1466808495657 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:15 INFO - PROCESS | 2242 | 1466808495755 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 15:48:15 INFO - PROCESS | 2242 | 1466808495822 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:15 INFO - PROCESS | 2242 | 1466808495823 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:15 INFO - PROCESS | 2242 | ++DOCSHELL 0x117223000 == 50 [pid = 2242] [id = 116] 15:48:15 INFO - PROCESS | 2242 | ++DOMWINDOW == 119 (0x1193c2400) [pid = 2242] [serial = 345] [outer = 0x0] 15:48:15 INFO - PROCESS | 2242 | ++DOMWINDOW == 120 (0x11959c400) [pid = 2242] [serial = 346] [outer = 0x1193c2400] 15:48:15 INFO - PROCESS | 2242 | 1466808495853 Marionette DEBUG loaded listener.js 15:48:15 INFO - PROCESS | 2242 | ++DOMWINDOW == 121 (0x119c87400) [pid = 2242] [serial = 347] [outer = 0x1193c2400] 15:48:16 INFO - PROCESS | 2242 | --DOCSHELL 0x12b087000 == 49 [pid = 2242] [id = 110] 15:48:16 INFO - PROCESS | 2242 | --DOCSHELL 0x12a426800 == 48 [pid = 2242] [id = 109] 15:48:16 INFO - PROCESS | 2242 | --DOCSHELL 0x112067800 == 47 [pid = 2242] [id = 108] 15:48:16 INFO - PROCESS | 2242 | --DOCSHELL 0x12932c800 == 46 [pid = 2242] [id = 107] 15:48:16 INFO - PROCESS | 2242 | --DOCSHELL 0x128d73000 == 45 [pid = 2242] [id = 106] 15:48:16 INFO - PROCESS | 2242 | --DOCSHELL 0x12691a800 == 44 [pid = 2242] [id = 105] 15:48:16 INFO - PROCESS | 2242 | --DOCSHELL 0x124d6b000 == 43 [pid = 2242] [id = 104] 15:48:16 INFO - PROCESS | 2242 | --DOCSHELL 0x119e9b000 == 42 [pid = 2242] [id = 103] 15:48:16 INFO - PROCESS | 2242 | --DOCSHELL 0x119245000 == 41 [pid = 2242] [id = 102] 15:48:16 INFO - PROCESS | 2242 | --DOCSHELL 0x1162ed000 == 40 [pid = 2242] [id = 101] 15:48:16 INFO - PROCESS | 2242 | --DOCSHELL 0x118e7c000 == 39 [pid = 2242] [id = 100] 15:48:16 INFO - PROCESS | 2242 | --DOCSHELL 0x1210e2000 == 38 [pid = 2242] [id = 97] 15:48:16 INFO - PROCESS | 2242 | --DOCSHELL 0x11722c000 == 37 [pid = 2242] [id = 96] 15:48:16 INFO - PROCESS | 2242 | --DOCSHELL 0x12a688800 == 36 [pid = 2242] [id = 95] 15:48:16 INFO - PROCESS | 2242 | --DOCSHELL 0x12a68e800 == 35 [pid = 2242] [id = 98] 15:48:16 INFO - PROCESS | 2242 | --DOCSHELL 0x11821e000 == 34 [pid = 2242] [id = 65] 15:48:16 INFO - PROCESS | 2242 | --DOCSHELL 0x1192a6800 == 33 [pid = 2242] [id = 82] 15:48:16 INFO - PROCESS | 2242 | --DOCSHELL 0x12af3d000 == 32 [pid = 2242] [id = 99] 15:48:16 INFO - PROCESS | 2242 | --DOCSHELL 0x1169a6000 == 31 [pid = 2242] [id = 115] 15:48:16 INFO - PROCESS | 2242 | --DOCSHELL 0x12a42c800 == 30 [pid = 2242] [id = 114] 15:48:16 INFO - PROCESS | 2242 | --DOCSHELL 0x119ea4000 == 29 [pid = 2242] [id = 113] 15:48:16 INFO - PROCESS | 2242 | --DOCSHELL 0x12b95b800 == 28 [pid = 2242] [id = 111] 15:48:16 INFO - PROCESS | 2242 | --DOCSHELL 0x116ae2000 == 27 [pid = 2242] [id = 112] 15:48:16 INFO - PROCESS | 2242 | --DOMWINDOW == 120 (0x118ea6400) [pid = 2242] [serial = 194] [outer = 0x0] [url = about:blank] 15:48:16 INFO - PROCESS | 2242 | --DOMWINDOW == 119 (0x124d96400) [pid = 2242] [serial = 256] [outer = 0x0] [url = about:blank] 15:48:16 INFO - PROCESS | 2242 | --DOMWINDOW == 118 (0x12697c400) [pid = 2242] [serial = 257] [outer = 0x0] [url = about:blank] 15:48:16 INFO - PROCESS | 2242 | --DOMWINDOW == 117 (0x126e61c00) [pid = 2242] [serial = 239] [outer = 0x0] [url = about:blank] 15:48:16 INFO - PROCESS | 2242 | --DOMWINDOW == 116 (0x124293c00) [pid = 2242] [serial = 238] [outer = 0x0] [url = about:blank] 15:48:16 INFO - PROCESS | 2242 | --DOMWINDOW == 115 (0x1215d0c00) [pid = 2242] [serial = 253] [outer = 0x0] [url = about:blank] 15:48:16 INFO - PROCESS | 2242 | --DOMWINDOW == 114 (0x123b3ec00) [pid = 2242] [serial = 254] [outer = 0x0] [url = about:blank] 15:48:16 INFO - PROCESS | 2242 | --DOMWINDOW == 113 (0x1170ee000) [pid = 2242] [serial = 233] [outer = 0x0] [url = about:blank] 15:48:16 INFO - PROCESS | 2242 | --DOMWINDOW == 112 (0x116079400) [pid = 2242] [serial = 232] [outer = 0x0] [url = about:blank] 15:48:16 INFO - PROCESS | 2242 | --DOMWINDOW == 111 (0x12ac0ac00) [pid = 2242] [serial = 268] [outer = 0x0] [url = about:blank] 15:48:16 INFO - PROCESS | 2242 | --DOMWINDOW == 110 (0x11837d000) [pid = 2242] [serial = 248] [outer = 0x0] [url = about:blank] 15:48:16 INFO - PROCESS | 2242 | --DOMWINDOW == 109 (0x1180b9400) [pid = 2242] [serial = 247] [outer = 0x0] [url = about:blank] 15:48:16 INFO - PROCESS | 2242 | --DOMWINDOW == 108 (0x128c91000) [pid = 2242] [serial = 245] [outer = 0x0] [url = about:blank] 15:48:16 INFO - PROCESS | 2242 | --DOMWINDOW == 107 (0x1274d1c00) [pid = 2242] [serial = 244] [outer = 0x0] [url = about:blank] 15:48:16 INFO - PROCESS | 2242 | --DOMWINDOW == 106 (0x120f24800) [pid = 2242] [serial = 236] [outer = 0x0] [url = about:blank] 15:48:16 INFO - PROCESS | 2242 | --DOMWINDOW == 105 (0x11960ac00) [pid = 2242] [serial = 235] [outer = 0x0] [url = about:blank] 15:48:16 INFO - PROCESS | 2242 | --DOMWINDOW == 104 (0x128c8a800) [pid = 2242] [serial = 242] [outer = 0x0] [url = about:blank] 15:48:16 INFO - PROCESS | 2242 | --DOMWINDOW == 103 (0x1274d3c00) [pid = 2242] [serial = 241] [outer = 0x0] [url = about:blank] 15:48:16 INFO - PROCESS | 2242 | --DOMWINDOW == 102 (0x127093000) [pid = 2242] [serial = 259] [outer = 0x0] [url = about:blank] 15:48:16 INFO - PROCESS | 2242 | --DOMWINDOW == 101 (0x12a568800) [pid = 2242] [serial = 265] [outer = 0x0] [url = about:blank] 15:48:16 INFO - PROCESS | 2242 | --DOMWINDOW == 100 (0x118a1ac00) [pid = 2242] [serial = 250] [outer = 0x0] [url = about:blank] 15:48:16 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x12aeca800) [pid = 2242] [serial = 271] [outer = 0x0] [url = about:blank] 15:48:16 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x119591c00) [pid = 2242] [serial = 251] [outer = 0x0] [url = about:blank] 15:48:16 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x12aecac00) [pid = 2242] [serial = 230] [outer = 0x0] [url = about:blank] 15:48:16 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x12ae38800) [pid = 2242] [serial = 269] [outer = 0x0] [url = about:blank] 15:48:16 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x12b8b9800) [pid = 2242] [serial = 278] [outer = 0x0] [url = about:blank] 15:48:16 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x12a573800) [pid = 2242] [serial = 274] [outer = 0x0] [url = about:blank] 15:48:16 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x12aed4800) [pid = 2242] [serial = 272] [outer = 0x0] [url = about:blank] 15:48:16 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x128d5b800) [pid = 2242] [serial = 262] [outer = 0x0] [url = about:blank] 15:48:16 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x12a5cdc00) [pid = 2242] [serial = 266] [outer = 0x0] [url = about:blank] 15:48:16 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x12b91f800) [pid = 2242] [serial = 281] [outer = 0x0] [url = about:blank] 15:48:16 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x129371000) [pid = 2242] [serial = 263] [outer = 0x0] [url = about:blank] 15:48:16 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x12b802800) [pid = 2242] [serial = 275] [outer = 0x0] [url = about:blank] 15:48:16 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x1274c7800) [pid = 2242] [serial = 260] [outer = 0x0] [url = about:blank] 15:48:16 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x12b802400) [pid = 2242] [serial = 277] [outer = 0x0] [url = about:blank] 15:48:16 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x1291d0800) [pid = 2242] [serial = 187] [outer = 0x0] [url = about:blank] 15:48:16 INFO - PROCESS | 2242 | --DOMWINDOW == 84 (0x117ee0000) [pid = 2242] [serial = 190] [outer = 0x0] [url = about:blank] 15:48:16 INFO - PROCESS | 2242 | --DOMWINDOW == 83 (0x12b921c00) [pid = 2242] [serial = 283] [outer = 0x0] [url = about:blank] 15:48:16 INFO - PROCESS | 2242 | --DOMWINDOW == 82 (0x12b917000) [pid = 2242] [serial = 280] [outer = 0x0] [url = about:blank] 15:48:16 INFO - PROCESS | 2242 | 1466808496854 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]]]}] 15:48:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 15:48:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1223ms 15:48:16 INFO - PROCESS | 2242 | 1466808496873 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 15:48:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 15:48:16 INFO - PROCESS | 2242 | 1466808496876 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 15:48:16 INFO - PROCESS | 2242 | 1466808496879 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 15:48:16 INFO - PROCESS | 2242 | 1466808496881 Marionette TRACE conn2 <- [1,438,null,{}] 15:48:16 INFO - PROCESS | 2242 | 1466808496888 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}] 15:48:16 INFO - PROCESS | 2242 | 1466808496890 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:16 INFO - PROCESS | 2242 | 1466808496970 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 15:48:16 INFO - PROCESS | 2242 | 1466808496975 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:16 INFO - PROCESS | 2242 | 1466808496978 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:16 INFO - PROCESS | 2242 | ++DOCSHELL 0x116252000 == 28 [pid = 2242] [id = 117] 15:48:16 INFO - PROCESS | 2242 | ++DOMWINDOW == 83 (0x117ee0000) [pid = 2242] [serial = 348] [outer = 0x0] 15:48:17 INFO - PROCESS | 2242 | ++DOMWINDOW == 84 (0x118378400) [pid = 2242] [serial = 349] [outer = 0x117ee0000] 15:48:17 INFO - PROCESS | 2242 | 1466808497008 Marionette DEBUG loaded listener.js 15:48:17 INFO - PROCESS | 2242 | ++DOMWINDOW == 85 (0x1176e7800) [pid = 2242] [serial = 350] [outer = 0x117ee0000] 15:48:17 INFO - PROCESS | 2242 | 1466808497376 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]]]}] 15:48:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 15:48:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 524ms 15:48:17 INFO - PROCESS | 2242 | 1466808497403 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 15:48:17 INFO - PROCESS | 2242 | 1466808497406 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 15:48:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 15:48:17 INFO - PROCESS | 2242 | 1466808497411 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 15:48:17 INFO - PROCESS | 2242 | 1466808497413 Marionette TRACE conn2 <- [1,442,null,{}] 15:48:17 INFO - PROCESS | 2242 | 1466808497415 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}] 15:48:17 INFO - PROCESS | 2242 | 1466808497417 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:17 INFO - PROCESS | 2242 | 1466808497495 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 15:48:17 INFO - PROCESS | 2242 | 1466808497501 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:17 INFO - PROCESS | 2242 | 1466808497503 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:17 INFO - PROCESS | 2242 | ++DOCSHELL 0x116adc000 == 29 [pid = 2242] [id = 118] 15:48:17 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x118a1fc00) [pid = 2242] [serial = 351] [outer = 0x0] 15:48:17 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x1193d1000) [pid = 2242] [serial = 352] [outer = 0x118a1fc00] 15:48:17 INFO - PROCESS | 2242 | 1466808497531 Marionette DEBUG loaded listener.js 15:48:17 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x119608000) [pid = 2242] [serial = 353] [outer = 0x118a1fc00] 15:48:17 INFO - PROCESS | 2242 | 1466808497894 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]]]}] 15:48:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 15:48:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 518ms 15:48:17 INFO - PROCESS | 2242 | 1466808497930 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 15:48:17 INFO - PROCESS | 2242 | 1466808497931 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 15:48:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 15:48:17 INFO - PROCESS | 2242 | 1466808497934 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 15:48:17 INFO - PROCESS | 2242 | 1466808497936 Marionette TRACE conn2 <- [1,446,null,{}] 15:48:17 INFO - PROCESS | 2242 | 1466808497944 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}] 15:48:17 INFO - PROCESS | 2242 | 1466808497947 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:18 INFO - PROCESS | 2242 | 1466808498025 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 15:48:18 INFO - PROCESS | 2242 | 1466808498031 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:18 INFO - PROCESS | 2242 | 1466808498035 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:18 INFO - PROCESS | 2242 | ++DOCSHELL 0x118594000 == 30 [pid = 2242] [id = 119] 15:48:18 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x121034400) [pid = 2242] [serial = 354] [outer = 0x0] 15:48:18 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x12103b000) [pid = 2242] [serial = 355] [outer = 0x121034400] 15:48:18 INFO - PROCESS | 2242 | 1466808498064 Marionette DEBUG loaded listener.js 15:48:18 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x121468800) [pid = 2242] [serial = 356] [outer = 0x121034400] 15:48:18 INFO - PROCESS | 2242 | 1466808498423 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]]]}] 15:48:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 15:48:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 520ms 15:48:18 INFO - PROCESS | 2242 | 1466808498455 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 15:48:18 INFO - PROCESS | 2242 | 1466808498457 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 15:48:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 15:48:18 INFO - PROCESS | 2242 | 1466808498459 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 15:48:18 INFO - PROCESS | 2242 | 1466808498460 Marionette TRACE conn2 <- [1,450,null,{}] 15:48:18 INFO - PROCESS | 2242 | 1466808498462 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}] 15:48:18 INFO - PROCESS | 2242 | 1466808498464 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:18 INFO - PROCESS | 2242 | 1466808498570 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 15:48:18 INFO - PROCESS | 2242 | 1466808498577 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:18 INFO - PROCESS | 2242 | 1466808498578 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:18 INFO - PROCESS | 2242 | ++DOCSHELL 0x119913800 == 31 [pid = 2242] [id = 120] 15:48:18 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x1215ca400) [pid = 2242] [serial = 357] [outer = 0x0] 15:48:18 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x124291800) [pid = 2242] [serial = 358] [outer = 0x1215ca400] 15:48:18 INFO - PROCESS | 2242 | 1466808498603 Marionette DEBUG loaded listener.js 15:48:18 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x124d8e800) [pid = 2242] [serial = 359] [outer = 0x1215ca400] 15:48:18 INFO - PROCESS | 2242 | 1466808498942 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] 15:48:18 INFO - PROCESS | 2242 | 1466808498980 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 15:48:18 INFO - PROCESS | 2242 | 1466808498984 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 15:48:18 INFO - PROCESS | 2242 | 1466808498986 Marionette TRACE conn2 <- [1,454,null,{}] 15:48:18 INFO - PROCESS | 2242 | 1466808498988 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}] 15:48:18 INFO - PROCESS | 2242 | 1466808498989 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:19 INFO - PROCESS | 2242 | 1466808499081 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 15:48:19 INFO - PROCESS | 2242 | 1466808499114 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:19 INFO - PROCESS | 2242 | 1466808499115 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:19 INFO - PROCESS | 2242 | ++DOCSHELL 0x1210d8800 == 32 [pid = 2242] [id = 121] 15:48:19 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x118a1ac00) [pid = 2242] [serial = 360] [outer = 0x0] 15:48:19 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x126982400) [pid = 2242] [serial = 361] [outer = 0x118a1ac00] 15:48:19 INFO - PROCESS | 2242 | 1466808499140 Marionette DEBUG loaded listener.js 15:48:19 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x127011000) [pid = 2242] [serial = 362] [outer = 0x118a1ac00] 15:48:19 INFO - PROCESS | 2242 | [2242] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:48:19 INFO - PROCESS | 2242 | 1466808499507 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]]]}] 15:48:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 15:48:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 572ms 15:48:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 15:48:19 INFO - PROCESS | 2242 | 1466808499555 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 15:48:19 INFO - PROCESS | 2242 | 1466808499556 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 15:48:19 INFO - PROCESS | 2242 | 1466808499558 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 15:48:19 INFO - PROCESS | 2242 | 1466808499559 Marionette TRACE conn2 <- [1,458,null,{}] 15:48:19 INFO - PROCESS | 2242 | 1466808499561 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}] 15:48:19 INFO - PROCESS | 2242 | 1466808499565 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:19 INFO - PROCESS | 2242 | 1466808499680 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 15:48:19 INFO - PROCESS | 2242 | 1466808499698 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:19 INFO - PROCESS | 2242 | 1466808499699 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:19 INFO - PROCESS | 2242 | ++DOCSHELL 0x123ba7000 == 33 [pid = 2242] [id = 122] 15:48:19 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x12697e800) [pid = 2242] [serial = 363] [outer = 0x0] 15:48:19 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x128c8cc00) [pid = 2242] [serial = 364] [outer = 0x12697e800] 15:48:19 INFO - PROCESS | 2242 | 1466808499725 Marionette DEBUG loaded listener.js 15:48:19 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x1291d5000) [pid = 2242] [serial = 365] [outer = 0x12697e800] 15:48:20 INFO - PROCESS | 2242 | 1466808500072 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] 15:48:20 INFO - PROCESS | 2242 | 1466808500136 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 15:48:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 15:48:20 INFO - PROCESS | 2242 | 1466808500140 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 15:48:20 INFO - PROCESS | 2242 | 1466808500141 Marionette TRACE conn2 <- [1,462,null,{}] 15:48:20 INFO - PROCESS | 2242 | 1466808500150 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}] 15:48:20 INFO - PROCESS | 2242 | 1466808500151 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:20 INFO - PROCESS | 2242 | 1466808500247 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 15:48:20 INFO - PROCESS | 2242 | 1466808500251 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:20 INFO - PROCESS | 2242 | 1466808500252 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:20 INFO - PROCESS | 2242 | ++DOCSHELL 0x124d45000 == 34 [pid = 2242] [id = 123] 15:48:20 INFO - PROCESS | 2242 | ++DOMWINDOW == 101 (0x12146c400) [pid = 2242] [serial = 366] [outer = 0x0] 15:48:20 INFO - PROCESS | 2242 | ++DOMWINDOW == 102 (0x129377000) [pid = 2242] [serial = 367] [outer = 0x12146c400] 15:48:20 INFO - PROCESS | 2242 | 1466808500277 Marionette DEBUG loaded listener.js 15:48:20 INFO - PROCESS | 2242 | ++DOMWINDOW == 103 (0x12a568400) [pid = 2242] [serial = 368] [outer = 0x12146c400] 15:48:20 INFO - PROCESS | 2242 | [2242] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:48:20 INFO - PROCESS | 2242 | 1466808500639 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] 15:48:20 INFO - PROCESS | 2242 | 1466808500671 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 15:48:20 INFO - PROCESS | 2242 | 1466808500673 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 15:48:20 INFO - PROCESS | 2242 | 1466808500674 Marionette TRACE conn2 <- [1,466,null,{}] 15:48:20 INFO - PROCESS | 2242 | 1466808500677 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}] 15:48:20 INFO - PROCESS | 2242 | 1466808500678 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:20 INFO - PROCESS | 2242 | 1466808500775 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 15:48:20 INFO - PROCESS | 2242 | 1466808500779 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:20 INFO - PROCESS | 2242 | 1466808500780 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:20 INFO - PROCESS | 2242 | ++DOCSHELL 0x126e2b000 == 35 [pid = 2242] [id = 124] 15:48:20 INFO - PROCESS | 2242 | ++DOMWINDOW == 104 (0x12a568800) [pid = 2242] [serial = 369] [outer = 0x0] 15:48:20 INFO - PROCESS | 2242 | ++DOMWINDOW == 105 (0x12ac02800) [pid = 2242] [serial = 370] [outer = 0x12a568800] 15:48:20 INFO - PROCESS | 2242 | 1466808500806 Marionette DEBUG loaded listener.js 15:48:20 INFO - PROCESS | 2242 | ++DOMWINDOW == 106 (0x12ae2bc00) [pid = 2242] [serial = 371] [outer = 0x12a568800] 15:48:21 INFO - PROCESS | 2242 | --DOMWINDOW == 105 (0x12bbec000) [pid = 2242] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 15:48:21 INFO - PROCESS | 2242 | --DOMWINDOW == 104 (0x1193c3800) [pid = 2242] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 15:48:21 INFO - PROCESS | 2242 | --DOMWINDOW == 103 (0x110f7c800) [pid = 2242] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 15:48:21 INFO - PROCESS | 2242 | --DOMWINDOW == 102 (0x112e83000) [pid = 2242] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 15:48:21 INFO - PROCESS | 2242 | --DOMWINDOW == 101 (0x128d5e000) [pid = 2242] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 15:48:21 INFO - PROCESS | 2242 | --DOMWINDOW == 100 (0x1176e4c00) [pid = 2242] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 15:48:21 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x1291d7800) [pid = 2242] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 15:48:21 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x127010800) [pid = 2242] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 15:48:21 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x12aea2400) [pid = 2242] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 15:48:21 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x1181df400) [pid = 2242] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 15:48:21 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x12aea1000) [pid = 2242] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 15:48:21 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x123e0cc00) [pid = 2242] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 15:48:21 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x118786800) [pid = 2242] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 15:48:21 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x123a31000) [pid = 2242] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 15:48:21 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x1184e2400) [pid = 2242] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 15:48:21 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x119c7f400) [pid = 2242] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 15:48:21 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x11673f400) [pid = 2242] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 15:48:21 INFO - PROCESS | 2242 | 1466808501406 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] 15:48:21 INFO - PROCESS | 2242 | 1466808501447 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 15:48:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 15:48:21 INFO - PROCESS | 2242 | 1466808501458 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 15:48:21 INFO - PROCESS | 2242 | 1466808501459 Marionette TRACE conn2 <- [1,470,null,{}] 15:48:21 INFO - PROCESS | 2242 | 1466808501461 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}] 15:48:21 INFO - PROCESS | 2242 | 1466808501462 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:21 INFO - PROCESS | 2242 | 1466808501538 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 15:48:21 INFO - PROCESS | 2242 | 1466808501542 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:21 INFO - PROCESS | 2242 | 1466808501543 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:21 INFO - PROCESS | 2242 | ++DOCSHELL 0x118e7c000 == 36 [pid = 2242] [id = 125] 15:48:21 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x118a1d800) [pid = 2242] [serial = 372] [outer = 0x0] 15:48:21 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x119a86400) [pid = 2242] [serial = 373] [outer = 0x118a1d800] 15:48:21 INFO - PROCESS | 2242 | 1466808501568 Marionette DEBUG loaded listener.js 15:48:21 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x124292c00) [pid = 2242] [serial = 374] [outer = 0x118a1d800] 15:48:21 INFO - PROCESS | 2242 | 1466808501888 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]]]}] 15:48:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 15:48:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 468ms 15:48:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 15:48:21 INFO - PROCESS | 2242 | 1466808501927 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 15:48:21 INFO - PROCESS | 2242 | 1466808501928 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 15:48:21 INFO - PROCESS | 2242 | 1466808501930 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 15:48:21 INFO - PROCESS | 2242 | 1466808501931 Marionette TRACE conn2 <- [1,474,null,{}] 15:48:21 INFO - PROCESS | 2242 | 1466808501934 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}] 15:48:21 INFO - PROCESS | 2242 | 1466808501935 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:22 INFO - PROCESS | 2242 | 1466808502011 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 15:48:22 INFO - PROCESS | 2242 | 1466808502069 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:22 INFO - PROCESS | 2242 | 1466808502070 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:22 INFO - PROCESS | 2242 | ++DOCSHELL 0x128c9d800 == 37 [pid = 2242] [id = 126] 15:48:22 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x1193cc400) [pid = 2242] [serial = 375] [outer = 0x0] 15:48:22 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x12a56a000) [pid = 2242] [serial = 376] [outer = 0x1193cc400] 15:48:22 INFO - PROCESS | 2242 | 1466808502095 Marionette DEBUG loaded listener.js 15:48:22 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x12ae32000) [pid = 2242] [serial = 377] [outer = 0x1193cc400] 15:48:22 INFO - PROCESS | 2242 | 1466808502467 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]]]}] 15:48:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 15:48:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 571ms 15:48:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 15:48:22 INFO - PROCESS | 2242 | 1466808502502 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 15:48:22 INFO - PROCESS | 2242 | 1466808502505 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 15:48:22 INFO - PROCESS | 2242 | 1466808502508 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 15:48:22 INFO - PROCESS | 2242 | 1466808502523 Marionette TRACE conn2 <- [1,478,null,{}] 15:48:22 INFO - PROCESS | 2242 | 1466808502527 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}] 15:48:22 INFO - PROCESS | 2242 | 1466808502529 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:22 INFO - PROCESS | 2242 | 1466808502699 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 15:48:22 INFO - PROCESS | 2242 | 1466808502717 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:22 INFO - PROCESS | 2242 | 1466808502719 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:22 INFO - PROCESS | 2242 | ++DOCSHELL 0x1210d5000 == 38 [pid = 2242] [id = 127] 15:48:22 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x12428d800) [pid = 2242] [serial = 378] [outer = 0x0] 15:48:22 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x12aea0000) [pid = 2242] [serial = 379] [outer = 0x12428d800] 15:48:22 INFO - PROCESS | 2242 | 1466808502761 Marionette DEBUG loaded listener.js 15:48:22 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x12b811800) [pid = 2242] [serial = 380] [outer = 0x12428d800] 15:48:23 INFO - PROCESS | 2242 | 1466808503107 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]]]}] 15:48:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 15:48:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 636ms 15:48:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 15:48:23 INFO - PROCESS | 2242 | 1466808503144 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 15:48:23 INFO - PROCESS | 2242 | 1466808503145 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 15:48:23 INFO - PROCESS | 2242 | 1466808503147 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 15:48:23 INFO - PROCESS | 2242 | 1466808503150 Marionette TRACE conn2 <- [1,482,null,{}] 15:48:23 INFO - PROCESS | 2242 | 1466808503154 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}] 15:48:23 INFO - PROCESS | 2242 | 1466808503155 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:23 INFO - PROCESS | 2242 | 1466808503279 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 15:48:23 INFO - PROCESS | 2242 | 1466808503336 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:23 INFO - PROCESS | 2242 | 1466808503337 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:23 INFO - PROCESS | 2242 | ++DOCSHELL 0x1130b9800 == 39 [pid = 2242] [id = 128] 15:48:23 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x111ecd800) [pid = 2242] [serial = 381] [outer = 0x0] 15:48:23 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x1133dd800) [pid = 2242] [serial = 382] [outer = 0x111ecd800] 15:48:23 INFO - PROCESS | 2242 | 1466808503372 Marionette DEBUG loaded listener.js 15:48:23 INFO - PROCESS | 2242 | ++DOMWINDOW == 101 (0x1172fa000) [pid = 2242] [serial = 383] [outer = 0x111ecd800] 15:48:24 INFO - PROCESS | 2242 | 1466808504036 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]]]}] 15:48:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 15:48:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 971ms 15:48:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 15:48:24 INFO - PROCESS | 2242 | 1466808504120 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 15:48:24 INFO - PROCESS | 2242 | 1466808504122 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 15:48:24 INFO - PROCESS | 2242 | 1466808504126 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 15:48:24 INFO - PROCESS | 2242 | 1466808504128 Marionette TRACE conn2 <- [1,486,null,{}] 15:48:24 INFO - PROCESS | 2242 | 1466808504131 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}] 15:48:24 INFO - PROCESS | 2242 | 1466808504134 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:24 INFO - PROCESS | 2242 | 1466808504247 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 15:48:24 INFO - PROCESS | 2242 | 1466808504300 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:24 INFO - PROCESS | 2242 | 1466808504301 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:24 INFO - PROCESS | 2242 | ++DOCSHELL 0x118ac2800 == 40 [pid = 2242] [id = 129] 15:48:24 INFO - PROCESS | 2242 | ++DOMWINDOW == 102 (0x118a15000) [pid = 2242] [serial = 384] [outer = 0x0] 15:48:24 INFO - PROCESS | 2242 | ++DOMWINDOW == 103 (0x1193cbc00) [pid = 2242] [serial = 385] [outer = 0x118a15000] 15:48:24 INFO - PROCESS | 2242 | 1466808504332 Marionette DEBUG loaded listener.js 15:48:24 INFO - PROCESS | 2242 | ++DOMWINDOW == 104 (0x119a7d400) [pid = 2242] [serial = 386] [outer = 0x118a15000] 15:48:24 INFO - PROCESS | 2242 | 1466808504900 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]]]}] 15:48:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 15:48:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 820ms 15:48:24 INFO - PROCESS | 2242 | 1466808504946 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 15:48:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 15:48:24 INFO - PROCESS | 2242 | 1466808504948 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 15:48:24 INFO - PROCESS | 2242 | 1466808504951 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 15:48:24 INFO - PROCESS | 2242 | 1466808504953 Marionette TRACE conn2 <- [1,490,null,{}] 15:48:24 INFO - PROCESS | 2242 | 1466808504955 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}] 15:48:24 INFO - PROCESS | 2242 | 1466808504957 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:25 INFO - PROCESS | 2242 | 1466808505066 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 15:48:25 INFO - PROCESS | 2242 | 1466808505149 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:25 INFO - PROCESS | 2242 | 1466808505151 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:25 INFO - PROCESS | 2242 | ++DOCSHELL 0x127370800 == 41 [pid = 2242] [id = 130] 15:48:25 INFO - PROCESS | 2242 | ++DOMWINDOW == 105 (0x121216c00) [pid = 2242] [serial = 387] [outer = 0x0] 15:48:25 INFO - PROCESS | 2242 | ++DOMWINDOW == 106 (0x123a2d800) [pid = 2242] [serial = 388] [outer = 0x121216c00] 15:48:25 INFO - PROCESS | 2242 | 1466808505180 Marionette DEBUG loaded listener.js 15:48:25 INFO - PROCESS | 2242 | ++DOMWINDOW == 107 (0x127091c00) [pid = 2242] [serial = 389] [outer = 0x121216c00] 15:48:25 INFO - PROCESS | 2242 | --DOCSHELL 0x1210d5000 == 40 [pid = 2242] [id = 127] 15:48:25 INFO - PROCESS | 2242 | --DOCSHELL 0x128c9d800 == 39 [pid = 2242] [id = 126] 15:48:25 INFO - PROCESS | 2242 | --DOCSHELL 0x118e7c000 == 38 [pid = 2242] [id = 125] 15:48:25 INFO - PROCESS | 2242 | --DOCSHELL 0x126e2b000 == 37 [pid = 2242] [id = 124] 15:48:25 INFO - PROCESS | 2242 | --DOCSHELL 0x124d45000 == 36 [pid = 2242] [id = 123] 15:48:25 INFO - PROCESS | 2242 | --DOCSHELL 0x123ba7000 == 35 [pid = 2242] [id = 122] 15:48:25 INFO - PROCESS | 2242 | --DOCSHELL 0x1210d8800 == 34 [pid = 2242] [id = 121] 15:48:25 INFO - PROCESS | 2242 | --DOCSHELL 0x119913800 == 33 [pid = 2242] [id = 120] 15:48:25 INFO - PROCESS | 2242 | 1466808505879 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]]]}] 15:48:25 INFO - PROCESS | 2242 | --DOCSHELL 0x118594000 == 32 [pid = 2242] [id = 119] 15:48:25 INFO - PROCESS | 2242 | --DOCSHELL 0x116adc000 == 31 [pid = 2242] [id = 118] 15:48:25 INFO - PROCESS | 2242 | --DOCSHELL 0x116252000 == 30 [pid = 2242] [id = 117] 15:48:25 INFO - PROCESS | 2242 | --DOCSHELL 0x117223000 == 29 [pid = 2242] [id = 116] 15:48:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 15:48:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 971ms 15:48:25 INFO - PROCESS | 2242 | 1466808505923 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 15:48:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 15:48:25 INFO - PROCESS | 2242 | 1466808505925 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 15:48:25 INFO - PROCESS | 2242 | 1466808505928 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 15:48:25 INFO - PROCESS | 2242 | 1466808505930 Marionette TRACE conn2 <- [1,494,null,{}] 15:48:25 INFO - PROCESS | 2242 | 1466808505934 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}] 15:48:25 INFO - PROCESS | 2242 | 1466808505935 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:26 INFO - PROCESS | 2242 | --DOMWINDOW == 106 (0x12be6c000) [pid = 2242] [serial = 313] [outer = 0x0] [url = about:blank] 15:48:26 INFO - PROCESS | 2242 | --DOMWINDOW == 105 (0x1193cec00) [pid = 2242] [serial = 316] [outer = 0x0] [url = about:blank] 15:48:26 INFO - PROCESS | 2242 | --DOMWINDOW == 104 (0x12c10cc00) [pid = 2242] [serial = 314] [outer = 0x0] [url = about:blank] 15:48:26 INFO - PROCESS | 2242 | --DOMWINDOW == 103 (0x110f80800) [pid = 2242] [serial = 319] [outer = 0x0] [url = about:blank] 15:48:26 INFO - PROCESS | 2242 | --DOMWINDOW == 102 (0x12be63800) [pid = 2242] [serial = 317] [outer = 0x0] [url = about:blank] 15:48:26 INFO - PROCESS | 2242 | --DOMWINDOW == 101 (0x110f84800) [pid = 2242] [serial = 320] [outer = 0x0] [url = about:blank] 15:48:26 INFO - PROCESS | 2242 | --DOMWINDOW == 100 (0x118a1f000) [pid = 2242] [serial = 323] [outer = 0x0] [url = about:blank] 15:48:26 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x1291d3800) [pid = 2242] [serial = 292] [outer = 0x0] [url = about:blank] 15:48:26 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x12a5c9c00) [pid = 2242] [serial = 293] [outer = 0x0] [url = about:blank] 15:48:26 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x128c89000) [pid = 2242] [serial = 328] [outer = 0x0] [url = about:blank] 15:48:26 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x12a5c2400) [pid = 2242] [serial = 307] [outer = 0x0] [url = about:blank] 15:48:26 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x12ae36c00) [pid = 2242] [serial = 308] [outer = 0x0] [url = about:blank] 15:48:26 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x128c89c00) [pid = 2242] [serial = 304] [outer = 0x0] [url = about:blank] 15:48:26 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x1291db000) [pid = 2242] [serial = 305] [outer = 0x0] [url = about:blank] 15:48:26 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x12b804400) [pid = 2242] [serial = 310] [outer = 0x0] [url = about:blank] 15:48:26 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x1183c1400) [pid = 2242] [serial = 286] [outer = 0x0] [url = about:blank] 15:48:26 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x118a50800) [pid = 2242] [serial = 287] [outer = 0x0] [url = about:blank] 15:48:26 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x12b80a000) [pid = 2242] [serial = 295] [outer = 0x0] [url = about:blank] 15:48:26 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x12b8b6c00) [pid = 2242] [serial = 296] [outer = 0x0] [url = about:blank] 15:48:26 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x12bbe6400) [pid = 2242] [serial = 284] [outer = 0x0] [url = about:blank] 15:48:26 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x118a14400) [pid = 2242] [serial = 298] [outer = 0x0] [url = about:blank] 15:48:26 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x119595400) [pid = 2242] [serial = 299] [outer = 0x0] [url = about:blank] 15:48:26 INFO - PROCESS | 2242 | --DOMWINDOW == 84 (0x12406dc00) [pid = 2242] [serial = 289] [outer = 0x0] [url = about:blank] 15:48:26 INFO - PROCESS | 2242 | --DOMWINDOW == 83 (0x126975000) [pid = 2242] [serial = 290] [outer = 0x0] [url = about:blank] 15:48:26 INFO - PROCESS | 2242 | --DOMWINDOW == 82 (0x119e71c00) [pid = 2242] [serial = 301] [outer = 0x0] [url = about:blank] 15:48:26 INFO - PROCESS | 2242 | --DOMWINDOW == 81 (0x127092000) [pid = 2242] [serial = 302] [outer = 0x0] [url = about:blank] 15:48:26 INFO - PROCESS | 2242 | --DOMWINDOW == 80 (0x119c84000) [pid = 2242] [serial = 331] [outer = 0x0] [url = about:blank] 15:48:26 INFO - PROCESS | 2242 | --DOMWINDOW == 79 (0x119c87800) [pid = 2242] [serial = 332] [outer = 0x0] [url = about:blank] 15:48:26 INFO - PROCESS | 2242 | --DOMWINDOW == 78 (0x12c10e800) [pid = 2242] [serial = 329] [outer = 0x0] [url = about:blank] 15:48:26 INFO - PROCESS | 2242 | --DOMWINDOW == 77 (0x119322000) [pid = 2242] [serial = 325] [outer = 0x0] [url = about:blank] 15:48:26 INFO - PROCESS | 2242 | --DOMWINDOW == 76 (0x11662c800) [pid = 2242] [serial = 322] [outer = 0x0] [url = about:blank] 15:48:26 INFO - PROCESS | 2242 | --DOMWINDOW == 75 (0x12684e000) [pid = 2242] [serial = 326] [outer = 0x0] [url = about:blank] 15:48:26 INFO - PROCESS | 2242 | --DOMWINDOW == 74 (0x12bbe6800) [pid = 2242] [serial = 311] [outer = 0x0] [url = about:blank] 15:48:26 INFO - PROCESS | 2242 | 1466808506045 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 15:48:26 INFO - PROCESS | 2242 | 1466808506085 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:26 INFO - PROCESS | 2242 | 1466808506087 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:26 INFO - PROCESS | 2242 | ++DOCSHELL 0x1160a2000 == 30 [pid = 2242] [id = 131] 15:48:26 INFO - PROCESS | 2242 | ++DOMWINDOW == 75 (0x116731400) [pid = 2242] [serial = 390] [outer = 0x0] 15:48:26 INFO - PROCESS | 2242 | ++DOMWINDOW == 76 (0x11701a800) [pid = 2242] [serial = 391] [outer = 0x116731400] 15:48:26 INFO - PROCESS | 2242 | 1466808506115 Marionette DEBUG loaded listener.js 15:48:26 INFO - PROCESS | 2242 | ++DOMWINDOW == 77 (0x117edd000) [pid = 2242] [serial = 392] [outer = 0x116731400] 15:48:26 INFO - PROCESS | 2242 | 1466808506426 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]]]}] 15:48:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 15:48:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 520ms 15:48:26 INFO - PROCESS | 2242 | 1466808506450 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 15:48:26 INFO - PROCESS | 2242 | 1466808506455 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 15:48:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 15:48:26 INFO - PROCESS | 2242 | 1466808506459 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 15:48:26 INFO - PROCESS | 2242 | 1466808506461 Marionette TRACE conn2 <- [1,498,null,{}] 15:48:26 INFO - PROCESS | 2242 | 1466808506463 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}] 15:48:26 INFO - PROCESS | 2242 | 1466808506467 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:26 INFO - PROCESS | 2242 | 1466808506559 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 15:48:26 INFO - PROCESS | 2242 | 1466808506607 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:26 INFO - PROCESS | 2242 | 1466808506608 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:26 INFO - PROCESS | 2242 | ++DOCSHELL 0x11722d000 == 31 [pid = 2242] [id = 132] 15:48:26 INFO - PROCESS | 2242 | ++DOMWINDOW == 78 (0x117ee0800) [pid = 2242] [serial = 393] [outer = 0x0] 15:48:26 INFO - PROCESS | 2242 | ++DOMWINDOW == 79 (0x1181de000) [pid = 2242] [serial = 394] [outer = 0x117ee0800] 15:48:26 INFO - PROCESS | 2242 | 1466808506635 Marionette DEBUG loaded listener.js 15:48:26 INFO - PROCESS | 2242 | ++DOMWINDOW == 80 (0x11878c000) [pid = 2242] [serial = 395] [outer = 0x117ee0800] 15:48:26 INFO - PROCESS | 2242 | 1466808506978 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]]]}] 15:48:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 15:48:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 570ms 15:48:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 15:48:27 INFO - PROCESS | 2242 | 1466808507029 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 15:48:27 INFO - PROCESS | 2242 | 1466808507031 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 15:48:27 INFO - PROCESS | 2242 | 1466808507033 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 15:48:27 INFO - PROCESS | 2242 | 1466808507035 Marionette TRACE conn2 <- [1,502,null,{}] 15:48:27 INFO - PROCESS | 2242 | 1466808507043 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}] 15:48:27 INFO - PROCESS | 2242 | 1466808507046 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:27 INFO - PROCESS | 2242 | 1466808507131 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 15:48:27 INFO - PROCESS | 2242 | 1466808507184 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:27 INFO - PROCESS | 2242 | 1466808507186 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:27 INFO - PROCESS | 2242 | ++DOCSHELL 0x118e7d000 == 32 [pid = 2242] [id = 133] 15:48:27 INFO - PROCESS | 2242 | ++DOMWINDOW == 81 (0x112d13c00) [pid = 2242] [serial = 396] [outer = 0x0] 15:48:27 INFO - PROCESS | 2242 | ++DOMWINDOW == 82 (0x118ea6000) [pid = 2242] [serial = 397] [outer = 0x112d13c00] 15:48:27 INFO - PROCESS | 2242 | 1466808507214 Marionette DEBUG loaded listener.js 15:48:27 INFO - PROCESS | 2242 | ++DOMWINDOW == 83 (0x119a7b000) [pid = 2242] [serial = 398] [outer = 0x112d13c00] 15:48:27 INFO - PROCESS | 2242 | 1466808507512 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]]]}] 15:48:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 15:48:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 521ms 15:48:27 INFO - PROCESS | 2242 | 1466808507555 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 15:48:27 INFO - PROCESS | 2242 | 1466808507556 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 15:48:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 15:48:27 INFO - PROCESS | 2242 | 1466808507559 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 15:48:27 INFO - PROCESS | 2242 | 1466808507560 Marionette TRACE conn2 <- [1,506,null,{}] 15:48:27 INFO - PROCESS | 2242 | 1466808507562 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}] 15:48:27 INFO - PROCESS | 2242 | 1466808507563 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:27 INFO - PROCESS | 2242 | 1466808507647 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 15:48:27 INFO - PROCESS | 2242 | 1466808507653 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:27 INFO - PROCESS | 2242 | 1466808507654 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:27 INFO - PROCESS | 2242 | ++DOCSHELL 0x119ea9800 == 33 [pid = 2242] [id = 134] 15:48:27 INFO - PROCESS | 2242 | ++DOMWINDOW == 84 (0x119c83000) [pid = 2242] [serial = 399] [outer = 0x0] 15:48:27 INFO - PROCESS | 2242 | ++DOMWINDOW == 85 (0x12103bc00) [pid = 2242] [serial = 400] [outer = 0x119c83000] 15:48:27 INFO - PROCESS | 2242 | 1466808507681 Marionette DEBUG loaded listener.js 15:48:27 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x121469400) [pid = 2242] [serial = 401] [outer = 0x119c83000] 15:48:28 INFO - PROCESS | 2242 | 1466808508008 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]]]}] 15:48:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 15:48:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 468ms 15:48:28 INFO - PROCESS | 2242 | 1466808508028 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 15:48:28 INFO - PROCESS | 2242 | 1466808508029 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 15:48:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 15:48:28 INFO - PROCESS | 2242 | 1466808508061 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 15:48:28 INFO - PROCESS | 2242 | 1466808508063 Marionette TRACE conn2 <- [1,510,null,{}] 15:48:28 INFO - PROCESS | 2242 | 1466808508078 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}] 15:48:28 INFO - PROCESS | 2242 | 1466808508079 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:28 INFO - PROCESS | 2242 | 1466808508180 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 15:48:28 INFO - PROCESS | 2242 | 1466808508183 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:28 INFO - PROCESS | 2242 | 1466808508185 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:28 INFO - PROCESS | 2242 | ++DOCSHELL 0x12186c800 == 34 [pid = 2242] [id = 135] 15:48:28 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x119c79c00) [pid = 2242] [serial = 402] [outer = 0x0] 15:48:28 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x1218fa800) [pid = 2242] [serial = 403] [outer = 0x119c79c00] 15:48:28 INFO - PROCESS | 2242 | 1466808508210 Marionette DEBUG loaded listener.js 15:48:28 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x12406dc00) [pid = 2242] [serial = 404] [outer = 0x119c79c00] 15:48:28 INFO - PROCESS | 2242 | 1466808508561 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]]]}] 15:48:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 15:48:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 554ms 15:48:28 INFO - PROCESS | 2242 | 1466808508588 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 15:48:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 15:48:28 INFO - PROCESS | 2242 | 1466808508589 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 15:48:28 INFO - PROCESS | 2242 | 1466808508591 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 15:48:28 INFO - PROCESS | 2242 | 1466808508592 Marionette TRACE conn2 <- [1,514,null,{}] 15:48:28 INFO - PROCESS | 2242 | 1466808508594 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}] 15:48:28 INFO - PROCESS | 2242 | 1466808508599 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:28 INFO - PROCESS | 2242 | 1466808508719 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 15:48:28 INFO - PROCESS | 2242 | 1466808508750 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:28 INFO - PROCESS | 2242 | 1466808508751 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:28 INFO - PROCESS | 2242 | ++DOCSHELL 0x11623c800 == 35 [pid = 2242] [id = 136] 15:48:28 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x12684e000) [pid = 2242] [serial = 405] [outer = 0x0] 15:48:28 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x127005400) [pid = 2242] [serial = 406] [outer = 0x12684e000] 15:48:28 INFO - PROCESS | 2242 | 1466808508777 Marionette DEBUG loaded listener.js 15:48:28 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x128c8a000) [pid = 2242] [serial = 407] [outer = 0x12684e000] 15:48:29 INFO - PROCESS | 2242 | 1466808509122 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]]]}] 15:48:29 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 15:48:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 569ms 15:48:29 INFO - PROCESS | 2242 | 1466808509168 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 15:48:29 INFO - PROCESS | 2242 | 1466808509169 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 15:48:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 15:48:29 INFO - PROCESS | 2242 | 1466808509172 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 15:48:29 INFO - PROCESS | 2242 | 1466808509173 Marionette TRACE conn2 <- [1,518,null,{}] 15:48:29 INFO - PROCESS | 2242 | 1466808509175 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}] 15:48:29 INFO - PROCESS | 2242 | 1466808509176 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:29 INFO - PROCESS | 2242 | 1466808509276 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 15:48:29 INFO - PROCESS | 2242 | 1466808509281 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:29 INFO - PROCESS | 2242 | 1466808509282 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:29 INFO - PROCESS | 2242 | ++DOCSHELL 0x12690b000 == 36 [pid = 2242] [id = 137] 15:48:29 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x126982c00) [pid = 2242] [serial = 408] [outer = 0x0] 15:48:29 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x128c94400) [pid = 2242] [serial = 409] [outer = 0x126982c00] 15:48:29 INFO - PROCESS | 2242 | 1466808509308 Marionette DEBUG loaded listener.js 15:48:29 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x128d60800) [pid = 2242] [serial = 410] [outer = 0x126982c00] 15:48:29 INFO - PROCESS | 2242 | 1466808509682 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]]]}] 15:48:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 15:48:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 523ms 15:48:29 INFO - PROCESS | 2242 | 1466808509697 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 15:48:29 INFO - PROCESS | 2242 | 1466808509701 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 15:48:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 15:48:29 INFO - PROCESS | 2242 | 1466808509706 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 15:48:29 INFO - PROCESS | 2242 | 1466808509708 Marionette TRACE conn2 <- [1,522,null,{}] 15:48:29 INFO - PROCESS | 2242 | 1466808509712 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}] 15:48:29 INFO - PROCESS | 2242 | 1466808509713 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:29 INFO - PROCESS | 2242 | 1466808509865 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 15:48:29 INFO - PROCESS | 2242 | 1466808509882 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:29 INFO - PROCESS | 2242 | 1466808509883 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:29 INFO - PROCESS | 2242 | ++DOCSHELL 0x128841000 == 37 [pid = 2242] [id = 138] 15:48:29 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x1291cec00) [pid = 2242] [serial = 411] [outer = 0x0] 15:48:29 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x129377400) [pid = 2242] [serial = 412] [outer = 0x1291cec00] 15:48:29 INFO - PROCESS | 2242 | 1466808509922 Marionette DEBUG loaded listener.js 15:48:30 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x12a56e400) [pid = 2242] [serial = 413] [outer = 0x1291cec00] 15:48:30 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x117ee0000) [pid = 2242] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 15:48:30 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x118a1fc00) [pid = 2242] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 15:48:30 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x121034400) [pid = 2242] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 15:48:30 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x1215ca400) [pid = 2242] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 15:48:30 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x118a1ac00) [pid = 2242] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 15:48:30 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x1193c2400) [pid = 2242] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 15:48:30 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x111e2a000) [pid = 2242] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 15:48:30 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x11960a400) [pid = 2242] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 15:48:30 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x121467000) [pid = 2242] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 15:48:30 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x12697e800) [pid = 2242] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 15:48:30 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x12a568800) [pid = 2242] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 15:48:30 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x12146c400) [pid = 2242] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 15:48:30 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x1193cc400) [pid = 2242] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 15:48:30 INFO - PROCESS | 2242 | --DOMWINDOW == 84 (0x117ed9800) [pid = 2242] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 15:48:30 INFO - PROCESS | 2242 | --DOMWINDOW == 83 (0x118a1d800) [pid = 2242] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 15:48:30 INFO - PROCESS | 2242 | 1466808510407 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]]]}] 15:48:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 15:48:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 720ms 15:48:30 INFO - PROCESS | 2242 | 1466808510427 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 15:48:30 INFO - PROCESS | 2242 | 1466808510428 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 15:48:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 15:48:30 INFO - PROCESS | 2242 | 1466808510437 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 15:48:30 INFO - PROCESS | 2242 | 1466808510438 Marionette TRACE conn2 <- [1,526,null,{}] 15:48:30 INFO - PROCESS | 2242 | 1466808510454 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}] 15:48:30 INFO - PROCESS | 2242 | 1466808510455 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:30 INFO - PROCESS | 2242 | 1466808510542 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 15:48:30 INFO - PROCESS | 2242 | 1466808510546 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:30 INFO - PROCESS | 2242 | 1466808510547 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:30 INFO - PROCESS | 2242 | ++DOCSHELL 0x118e7c000 == 38 [pid = 2242] [id = 139] 15:48:30 INFO - PROCESS | 2242 | ++DOMWINDOW == 84 (0x1193c4800) [pid = 2242] [serial = 414] [outer = 0x0] 15:48:30 INFO - PROCESS | 2242 | ++DOMWINDOW == 85 (0x12146c400) [pid = 2242] [serial = 415] [outer = 0x1193c4800] 15:48:30 INFO - PROCESS | 2242 | 1466808510574 Marionette DEBUG loaded listener.js 15:48:30 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x127002c00) [pid = 2242] [serial = 416] [outer = 0x1193c4800] 15:48:30 INFO - PROCESS | 2242 | 1466808510906 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]]]}] 15:48:30 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 15:48:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 487ms 15:48:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 15:48:30 INFO - PROCESS | 2242 | 1466808510920 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 15:48:30 INFO - PROCESS | 2242 | 1466808510921 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 15:48:30 INFO - PROCESS | 2242 | 1466808510923 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 15:48:30 INFO - PROCESS | 2242 | 1466808510924 Marionette TRACE conn2 <- [1,530,null,{}] 15:48:30 INFO - PROCESS | 2242 | 1466808510927 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}] 15:48:30 INFO - PROCESS | 2242 | 1466808510928 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:31 INFO - PROCESS | 2242 | 1466808511009 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 15:48:31 INFO - PROCESS | 2242 | 1466808511013 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:31 INFO - PROCESS | 2242 | 1466808511014 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:31 INFO - PROCESS | 2242 | ++DOCSHELL 0x12a435800 == 39 [pid = 2242] [id = 140] 15:48:31 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x128c92400) [pid = 2242] [serial = 417] [outer = 0x0] 15:48:31 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x12a5cb800) [pid = 2242] [serial = 418] [outer = 0x128c92400] 15:48:31 INFO - PROCESS | 2242 | 1466808511040 Marionette DEBUG loaded listener.js 15:48:31 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x12ae2e800) [pid = 2242] [serial = 419] [outer = 0x128c92400] 15:48:31 INFO - PROCESS | 2242 | 1466808511426 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"]]]}] 15:48:31 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 15:48:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 15:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:48:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 15:48:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:48:31 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 15:48:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 15:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:48:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 15:48:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:48:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 570ms 15:48:31 INFO - PROCESS | 2242 | 1466808511495 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 15:48:31 INFO - PROCESS | 2242 | 1466808511497 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 15:48:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 15:48:31 INFO - PROCESS | 2242 | 1466808511503 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 15:48:31 INFO - PROCESS | 2242 | 1466808511505 Marionette TRACE conn2 <- [1,534,null,{}] 15:48:31 INFO - PROCESS | 2242 | 1466808511507 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}] 15:48:31 INFO - PROCESS | 2242 | 1466808511509 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:31 INFO - PROCESS | 2242 | 1466808511655 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 15:48:31 INFO - PROCESS | 2242 | 1466808511669 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:31 INFO - PROCESS | 2242 | 1466808511671 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:31 INFO - PROCESS | 2242 | ++DOCSHELL 0x12ae56800 == 40 [pid = 2242] [id = 141] 15:48:31 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x12b803c00) [pid = 2242] [serial = 420] [outer = 0x0] 15:48:31 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x12b8b3400) [pid = 2242] [serial = 421] [outer = 0x12b803c00] 15:48:31 INFO - PROCESS | 2242 | 1466808511712 Marionette DEBUG loaded listener.js 15:48:31 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x12b91a800) [pid = 2242] [serial = 422] [outer = 0x12b803c00] 15:48:32 INFO - PROCESS | 2242 | 1466808512072 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]]]}] 15:48:32 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 15:48:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 626ms 15:48:32 INFO - PROCESS | 2242 | 1466808512129 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 15:48:32 INFO - PROCESS | 2242 | 1466808512131 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 15:48:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 15:48:32 INFO - PROCESS | 2242 | 1466808512134 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 15:48:32 INFO - PROCESS | 2242 | 1466808512135 Marionette TRACE conn2 <- [1,538,null,{}] 15:48:32 INFO - PROCESS | 2242 | 1466808512151 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}] 15:48:32 INFO - PROCESS | 2242 | 1466808512152 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:32 INFO - PROCESS | 2242 | 1466808512302 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 15:48:32 INFO - PROCESS | 2242 | 1466808512411 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:32 INFO - PROCESS | 2242 | 1466808512412 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:32 INFO - PROCESS | 2242 | ++DOCSHELL 0x112605800 == 41 [pid = 2242] [id = 142] 15:48:32 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x110f80800) [pid = 2242] [serial = 423] [outer = 0x0] 15:48:32 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x1122a6400) [pid = 2242] [serial = 424] [outer = 0x110f80800] 15:48:32 INFO - PROCESS | 2242 | 1466808512457 Marionette DEBUG loaded listener.js 15:48:32 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x1133e0400) [pid = 2242] [serial = 425] [outer = 0x110f80800] 15:48:32 INFO - PROCESS | 2242 | 1466808512837 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]]]}] 15:48:32 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. 15:48:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 721ms 15:48:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 15:48:32 INFO - PROCESS | 2242 | 1466808512855 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 15:48:32 INFO - PROCESS | 2242 | 1466808512857 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 15:48:32 INFO - PROCESS | 2242 | 1466808512861 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 15:48:32 INFO - PROCESS | 2242 | 1466808512863 Marionette TRACE conn2 <- [1,542,null,{}] 15:48:32 INFO - PROCESS | 2242 | 1466808512866 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}] 15:48:32 INFO - PROCESS | 2242 | 1466808512869 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:32 INFO - PROCESS | 2242 | 1466808512978 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 15:48:33 INFO - PROCESS | 2242 | 1466808513067 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:33 INFO - PROCESS | 2242 | 1466808513068 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:33 INFO - PROCESS | 2242 | ++DOCSHELL 0x118ab7800 == 42 [pid = 2242] [id = 143] 15:48:33 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x1183c0400) [pid = 2242] [serial = 426] [outer = 0x0] 15:48:33 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x118786000) [pid = 2242] [serial = 427] [outer = 0x1183c0400] 15:48:33 INFO - PROCESS | 2242 | 1466808513099 Marionette DEBUG loaded listener.js 15:48:33 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x118ea7000) [pid = 2242] [serial = 428] [outer = 0x1183c0400] 15:48:33 INFO - PROCESS | 2242 | 1466808513484 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]]]}] 15:48:33 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. 15:48:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 671ms 15:48:33 INFO - PROCESS | 2242 | 1466808513539 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 15:48:33 INFO - PROCESS | 2242 | 1466808513541 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 15:48:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 15:48:33 INFO - PROCESS | 2242 | 1466808513545 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 15:48:33 INFO - PROCESS | 2242 | 1466808513547 Marionette TRACE conn2 <- [1,546,null,{}] 15:48:33 INFO - PROCESS | 2242 | 1466808513551 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}] 15:48:33 INFO - PROCESS | 2242 | 1466808513554 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:33 INFO - PROCESS | 2242 | 1466808513663 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 15:48:33 INFO - PROCESS | 2242 | 1466808513754 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:33 INFO - PROCESS | 2242 | 1466808513756 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:33 INFO - PROCESS | 2242 | ++DOCSHELL 0x12a690000 == 43 [pid = 2242] [id = 144] 15:48:33 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x119595400) [pid = 2242] [serial = 429] [outer = 0x0] 15:48:33 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x119c82000) [pid = 2242] [serial = 430] [outer = 0x119595400] 15:48:33 INFO - PROCESS | 2242 | 1466808513791 Marionette DEBUG loaded listener.js 15:48:33 INFO - PROCESS | 2242 | ++DOMWINDOW == 101 (0x124296000) [pid = 2242] [serial = 431] [outer = 0x119595400] 15:48:34 INFO - PROCESS | 2242 | 1466808514205 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]]]}] 15:48:34 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 15:48:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 674ms 15:48:34 INFO - PROCESS | 2242 | 1466808514231 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 15:48:34 INFO - PROCESS | 2242 | 1466808514238 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 15:48:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 15:48:34 INFO - PROCESS | 2242 | 1466808514248 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 15:48:34 INFO - PROCESS | 2242 | 1466808514254 Marionette TRACE conn2 <- [1,550,null,{}] 15:48:34 INFO - PROCESS | 2242 | 1466808514257 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}] 15:48:34 INFO - PROCESS | 2242 | 1466808514259 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:34 INFO - PROCESS | 2242 | 1466808514397 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 15:48:34 INFO - PROCESS | 2242 | 1466808514487 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:34 INFO - PROCESS | 2242 | 1466808514489 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:34 INFO - PROCESS | 2242 | ++DOCSHELL 0x12b95a000 == 44 [pid = 2242] [id = 145] 15:48:34 INFO - PROCESS | 2242 | ++DOMWINDOW == 102 (0x1242dd000) [pid = 2242] [serial = 432] [outer = 0x0] 15:48:34 INFO - PROCESS | 2242 | ++DOMWINDOW == 103 (0x126d91c00) [pid = 2242] [serial = 433] [outer = 0x1242dd000] 15:48:34 INFO - PROCESS | 2242 | 1466808514523 Marionette DEBUG loaded listener.js 15:48:34 INFO - PROCESS | 2242 | ++DOMWINDOW == 104 (0x129cdb800) [pid = 2242] [serial = 434] [outer = 0x1242dd000] 15:48:34 INFO - PROCESS | 2242 | 1466808514891 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]]]}] 15:48:34 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. 15:48:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 678ms 15:48:34 INFO - PROCESS | 2242 | 1466808514923 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 15:48:34 INFO - PROCESS | 2242 | 1466808514924 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 15:48:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 15:48:34 INFO - PROCESS | 2242 | 1466808514927 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 15:48:34 INFO - PROCESS | 2242 | 1466808514928 Marionette TRACE conn2 <- [1,554,null,{}] 15:48:34 INFO - PROCESS | 2242 | 1466808514930 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}] 15:48:34 INFO - PROCESS | 2242 | 1466808514932 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:35 INFO - PROCESS | 2242 | 1466808515034 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 15:48:35 INFO - PROCESS | 2242 | 1466808515084 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:35 INFO - PROCESS | 2242 | 1466808515085 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:35 INFO - PROCESS | 2242 | ++DOCSHELL 0x12beaa000 == 45 [pid = 2242] [id = 146] 15:48:35 INFO - PROCESS | 2242 | ++DOMWINDOW == 105 (0x127335c00) [pid = 2242] [serial = 435] [outer = 0x0] 15:48:35 INFO - PROCESS | 2242 | ++DOMWINDOW == 106 (0x12ac07000) [pid = 2242] [serial = 436] [outer = 0x127335c00] 15:48:35 INFO - PROCESS | 2242 | 1466808515116 Marionette DEBUG loaded listener.js 15:48:35 INFO - PROCESS | 2242 | ++DOMWINDOW == 107 (0x12b80fc00) [pid = 2242] [serial = 437] [outer = 0x127335c00] 15:48:35 INFO - PROCESS | 2242 | [2242] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:48:35 INFO - PROCESS | 2242 | 1466808515537 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]]]}] 15:48:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 15:48:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 618ms 15:48:35 INFO - PROCESS | 2242 | 1466808515545 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 15:48:35 INFO - PROCESS | 2242 | 1466808515547 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 15:48:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 15:48:35 INFO - PROCESS | 2242 | 1466808515549 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 15:48:35 INFO - PROCESS | 2242 | 1466808515551 Marionette TRACE conn2 <- [1,558,null,{}] 15:48:35 INFO - PROCESS | 2242 | 1466808515553 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}] 15:48:35 INFO - PROCESS | 2242 | 1466808515554 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:35 INFO - PROCESS | 2242 | 1466808515658 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 15:48:35 INFO - PROCESS | 2242 | 1466808515737 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:35 INFO - PROCESS | 2242 | 1466808515742 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:35 INFO - PROCESS | 2242 | ++DOCSHELL 0x12bf36800 == 46 [pid = 2242] [id = 147] 15:48:35 INFO - PROCESS | 2242 | ++DOMWINDOW == 108 (0x12bbe6400) [pid = 2242] [serial = 438] [outer = 0x0] 15:48:35 INFO - PROCESS | 2242 | ++DOMWINDOW == 109 (0x12bbe8400) [pid = 2242] [serial = 439] [outer = 0x12bbe6400] 15:48:35 INFO - PROCESS | 2242 | 1466808515795 Marionette DEBUG loaded listener.js 15:48:35 INFO - PROCESS | 2242 | ++DOMWINDOW == 110 (0x12be69800) [pid = 2242] [serial = 440] [outer = 0x12bbe6400] 15:48:36 INFO - PROCESS | 2242 | 1466808516256 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]]]}] 15:48:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 15:48:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 721ms 15:48:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 15:48:36 INFO - PROCESS | 2242 | 1466808516270 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 15:48:36 INFO - PROCESS | 2242 | 1466808516272 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 15:48:36 INFO - PROCESS | 2242 | 1466808516274 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 15:48:36 INFO - PROCESS | 2242 | 1466808516275 Marionette TRACE conn2 <- [1,562,null,{}] 15:48:36 INFO - PROCESS | 2242 | 1466808516278 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}] 15:48:36 INFO - PROCESS | 2242 | 1466808516279 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:36 INFO - PROCESS | 2242 | 1466808516419 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 15:48:36 INFO - PROCESS | 2242 | 1466808516427 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:36 INFO - PROCESS | 2242 | 1466808516428 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:36 INFO - PROCESS | 2242 | ++DOCSHELL 0x11726f800 == 47 [pid = 2242] [id = 148] 15:48:36 INFO - PROCESS | 2242 | ++DOMWINDOW == 111 (0x118ea6400) [pid = 2242] [serial = 441] [outer = 0x0] 15:48:36 INFO - PROCESS | 2242 | ++DOMWINDOW == 112 (0x128c8f400) [pid = 2242] [serial = 442] [outer = 0x118ea6400] 15:48:36 INFO - PROCESS | 2242 | 1466808516458 Marionette DEBUG loaded listener.js 15:48:36 INFO - PROCESS | 2242 | ++DOMWINDOW == 113 (0x12be6b800) [pid = 2242] [serial = 443] [outer = 0x118ea6400] 15:48:36 INFO - PROCESS | 2242 | [2242] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:48:37 INFO - PROCESS | 2242 | 1466808517090 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]]]}] 15:48:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 15:48:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 821ms 15:48:37 INFO - PROCESS | 2242 | 1466808517096 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 15:48:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 15:48:37 INFO - PROCESS | 2242 | 1466808517099 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 15:48:37 INFO - PROCESS | 2242 | 1466808517102 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 15:48:37 INFO - PROCESS | 2242 | 1466808517103 Marionette TRACE conn2 <- [1,566,null,{}] 15:48:37 INFO - PROCESS | 2242 | 1466808517107 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}] 15:48:37 INFO - PROCESS | 2242 | 1466808517109 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:37 INFO - PROCESS | 2242 | 1466808517205 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 15:48:37 INFO - PROCESS | 2242 | 1466808517258 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:37 INFO - PROCESS | 2242 | 1466808517259 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:37 INFO - PROCESS | 2242 | ++DOCSHELL 0x11609e800 == 48 [pid = 2242] [id = 149] 15:48:37 INFO - PROCESS | 2242 | ++DOMWINDOW == 114 (0x1180b5400) [pid = 2242] [serial = 444] [outer = 0x0] 15:48:37 INFO - PROCESS | 2242 | ++DOMWINDOW == 115 (0x11878c800) [pid = 2242] [serial = 445] [outer = 0x1180b5400] 15:48:37 INFO - PROCESS | 2242 | 1466808517288 Marionette DEBUG loaded listener.js 15:48:37 INFO - PROCESS | 2242 | ++DOMWINDOW == 116 (0x11931f000) [pid = 2242] [serial = 446] [outer = 0x1180b5400] 15:48:37 INFO - PROCESS | 2242 | [2242] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:48:38 INFO - PROCESS | 2242 | --DOCSHELL 0x12ae56800 == 47 [pid = 2242] [id = 141] 15:48:38 INFO - PROCESS | 2242 | --DOCSHELL 0x12a435800 == 46 [pid = 2242] [id = 140] 15:48:38 INFO - PROCESS | 2242 | --DOCSHELL 0x118e7c000 == 45 [pid = 2242] [id = 139] 15:48:38 INFO - PROCESS | 2242 | --DOCSHELL 0x128841000 == 44 [pid = 2242] [id = 138] 15:48:38 INFO - PROCESS | 2242 | --DOCSHELL 0x12690b000 == 43 [pid = 2242] [id = 137] 15:48:38 INFO - PROCESS | 2242 | --DOCSHELL 0x11623c800 == 42 [pid = 2242] [id = 136] 15:48:38 INFO - PROCESS | 2242 | --DOCSHELL 0x12186c800 == 41 [pid = 2242] [id = 135] 15:48:38 INFO - PROCESS | 2242 | --DOCSHELL 0x119ea9800 == 40 [pid = 2242] [id = 134] 15:48:38 INFO - PROCESS | 2242 | --DOCSHELL 0x118e7d000 == 39 [pid = 2242] [id = 133] 15:48:38 INFO - PROCESS | 2242 | --DOCSHELL 0x11722d000 == 38 [pid = 2242] [id = 132] 15:48:38 INFO - PROCESS | 2242 | --DOCSHELL 0x1160a2000 == 37 [pid = 2242] [id = 131] 15:48:38 INFO - PROCESS | 2242 | --DOCSHELL 0x127370800 == 36 [pid = 2242] [id = 130] 15:48:38 INFO - PROCESS | 2242 | --DOCSHELL 0x118ac2800 == 35 [pid = 2242] [id = 129] 15:48:38 INFO - PROCESS | 2242 | --DOCSHELL 0x1130b9800 == 34 [pid = 2242] [id = 128] 15:48:38 INFO - PROCESS | 2242 | --DOCSHELL 0x11726f800 == 33 [pid = 2242] [id = 148] 15:48:38 INFO - PROCESS | 2242 | --DOCSHELL 0x12bf36800 == 32 [pid = 2242] [id = 147] 15:48:38 INFO - PROCESS | 2242 | --DOCSHELL 0x12beaa000 == 31 [pid = 2242] [id = 146] 15:48:38 INFO - PROCESS | 2242 | --DOCSHELL 0x12b95a000 == 30 [pid = 2242] [id = 145] 15:48:38 INFO - PROCESS | 2242 | --DOCSHELL 0x12a690000 == 29 [pid = 2242] [id = 144] 15:48:38 INFO - PROCESS | 2242 | --DOCSHELL 0x118ab7800 == 28 [pid = 2242] [id = 143] 15:48:38 INFO - PROCESS | 2242 | --DOCSHELL 0x112605800 == 27 [pid = 2242] [id = 142] 15:48:38 INFO - PROCESS | 2242 | --DOMWINDOW == 115 (0x118378400) [pid = 2242] [serial = 349] [outer = 0x0] [url = about:blank] 15:48:38 INFO - PROCESS | 2242 | --DOMWINDOW == 114 (0x1176e7800) [pid = 2242] [serial = 350] [outer = 0x0] [url = about:blank] 15:48:38 INFO - PROCESS | 2242 | --DOMWINDOW == 113 (0x1193d1000) [pid = 2242] [serial = 352] [outer = 0x0] [url = about:blank] 15:48:38 INFO - PROCESS | 2242 | --DOMWINDOW == 112 (0x119608000) [pid = 2242] [serial = 353] [outer = 0x0] [url = about:blank] 15:48:38 INFO - PROCESS | 2242 | --DOMWINDOW == 111 (0x12103b000) [pid = 2242] [serial = 355] [outer = 0x0] [url = about:blank] 15:48:38 INFO - PROCESS | 2242 | --DOMWINDOW == 110 (0x121468800) [pid = 2242] [serial = 356] [outer = 0x0] [url = about:blank] 15:48:38 INFO - PROCESS | 2242 | --DOMWINDOW == 109 (0x124291800) [pid = 2242] [serial = 358] [outer = 0x0] [url = about:blank] 15:48:38 INFO - PROCESS | 2242 | --DOMWINDOW == 108 (0x127011000) [pid = 2242] [serial = 362] [outer = 0x0] [url = about:blank] 15:48:38 INFO - PROCESS | 2242 | --DOMWINDOW == 107 (0x119c87400) [pid = 2242] [serial = 347] [outer = 0x0] [url = about:blank] 15:48:38 INFO - PROCESS | 2242 | --DOMWINDOW == 106 (0x11959c400) [pid = 2242] [serial = 346] [outer = 0x0] [url = about:blank] 15:48:38 INFO - PROCESS | 2242 | --DOMWINDOW == 105 (0x11878b400) [pid = 2242] [serial = 335] [outer = 0x0] [url = about:blank] 15:48:38 INFO - PROCESS | 2242 | --DOMWINDOW == 104 (0x1176e6400) [pid = 2242] [serial = 334] [outer = 0x0] [url = about:blank] 15:48:38 INFO - PROCESS | 2242 | --DOMWINDOW == 103 (0x121037c00) [pid = 2242] [serial = 338] [outer = 0x0] [url = about:blank] 15:48:38 INFO - PROCESS | 2242 | --DOMWINDOW == 102 (0x119cb1000) [pid = 2242] [serial = 337] [outer = 0x0] [url = about:blank] 15:48:38 INFO - PROCESS | 2242 | --DOMWINDOW == 101 (0x126d8ec00) [pid = 2242] [serial = 341] [outer = 0x0] [url = about:blank] 15:48:38 INFO - PROCESS | 2242 | --DOMWINDOW == 100 (0x1246b2c00) [pid = 2242] [serial = 340] [outer = 0x0] [url = about:blank] 15:48:38 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x128c8cc00) [pid = 2242] [serial = 364] [outer = 0x0] [url = about:blank] 15:48:38 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x12ac02800) [pid = 2242] [serial = 370] [outer = 0x0] [url = about:blank] 15:48:38 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x12a568400) [pid = 2242] [serial = 368] [outer = 0x0] [url = about:blank] 15:48:38 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x129377000) [pid = 2242] [serial = 367] [outer = 0x0] [url = about:blank] 15:48:38 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x12ae32000) [pid = 2242] [serial = 377] [outer = 0x0] [url = about:blank] 15:48:38 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x118a15800) [pid = 2242] [serial = 344] [outer = 0x0] [url = about:blank] 15:48:38 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x119a86400) [pid = 2242] [serial = 373] [outer = 0x0] [url = about:blank] 15:48:38 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x1180b7c00) [pid = 2242] [serial = 343] [outer = 0x0] [url = about:blank] 15:48:38 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x12ae2bc00) [pid = 2242] [serial = 371] [outer = 0x0] [url = about:blank] 15:48:38 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x126982400) [pid = 2242] [serial = 361] [outer = 0x0] [url = about:blank] 15:48:38 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x1291d5000) [pid = 2242] [serial = 365] [outer = 0x0] [url = about:blank] 15:48:38 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x12a56a000) [pid = 2242] [serial = 376] [outer = 0x0] [url = about:blank] 15:48:38 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x124d8e800) [pid = 2242] [serial = 359] [outer = 0x0] [url = about:blank] 15:48:38 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x12aea0000) [pid = 2242] [serial = 379] [outer = 0x0] [url = about:blank] 15:48:38 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x124292c00) [pid = 2242] [serial = 374] [outer = 0x0] [url = about:blank] 15:48:38 INFO - PROCESS | 2242 | 1466808518288 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]]]}] 15:48:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 15:48:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1225ms 15:48:38 INFO - PROCESS | 2242 | 1466808518327 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 15:48:38 INFO - PROCESS | 2242 | 1466808518329 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 15:48:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 15:48:38 INFO - PROCESS | 2242 | 1466808518334 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 15:48:38 INFO - PROCESS | 2242 | 1466808518336 Marionette TRACE conn2 <- [1,570,null,{}] 15:48:38 INFO - PROCESS | 2242 | 1466808518340 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}] 15:48:38 INFO - PROCESS | 2242 | 1466808518341 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:38 INFO - PROCESS | 2242 | 1466808518423 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 15:48:38 INFO - PROCESS | 2242 | 1466808518427 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:38 INFO - PROCESS | 2242 | 1466808518429 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:38 INFO - PROCESS | 2242 | ++DOCSHELL 0x113ac6800 == 28 [pid = 2242] [id = 150] 15:48:38 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x115ef6000) [pid = 2242] [serial = 447] [outer = 0x0] 15:48:38 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x1160d4400) [pid = 2242] [serial = 448] [outer = 0x115ef6000] 15:48:38 INFO - PROCESS | 2242 | 1466808518461 Marionette DEBUG loaded listener.js 15:48:38 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x113865800) [pid = 2242] [serial = 449] [outer = 0x115ef6000] 15:48:38 INFO - PROCESS | 2242 | [2242] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:48:38 INFO - PROCESS | 2242 | [2242] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:48:38 INFO - PROCESS | 2242 | 1466808518839 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]]]}] 15:48:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 15:48:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 520ms 15:48:38 INFO - PROCESS | 2242 | 1466808518854 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 15:48:38 INFO - PROCESS | 2242 | 1466808518858 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 15:48:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 15:48:38 INFO - PROCESS | 2242 | 1466808518863 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 15:48:38 INFO - PROCESS | 2242 | 1466808518864 Marionette TRACE conn2 <- [1,574,null,{}] 15:48:38 INFO - PROCESS | 2242 | 1466808518867 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}] 15:48:38 INFO - PROCESS | 2242 | 1466808518868 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:38 INFO - PROCESS | 2242 | 1466808518947 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 15:48:38 INFO - PROCESS | 2242 | 1466808518953 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:38 INFO - PROCESS | 2242 | 1466808518955 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:38 INFO - PROCESS | 2242 | ++DOCSHELL 0x11722c800 == 29 [pid = 2242] [id = 151] 15:48:38 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x1172fa400) [pid = 2242] [serial = 450] [outer = 0x0] 15:48:38 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x11837f400) [pid = 2242] [serial = 451] [outer = 0x1172fa400] 15:48:38 INFO - PROCESS | 2242 | 1466808518983 Marionette DEBUG loaded listener.js 15:48:39 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x118790000) [pid = 2242] [serial = 452] [outer = 0x1172fa400] 15:48:39 INFO - PROCESS | 2242 | 1466808519326 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]]]}] 15:48:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 15:48:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 472ms 15:48:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 15:48:39 INFO - PROCESS | 2242 | 1466808519343 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 15:48:39 INFO - PROCESS | 2242 | 1466808519344 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 15:48:39 INFO - PROCESS | 2242 | 1466808519346 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 15:48:39 INFO - PROCESS | 2242 | 1466808519351 Marionette TRACE conn2 <- [1,578,null,{}] 15:48:39 INFO - PROCESS | 2242 | 1466808519360 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}] 15:48:39 INFO - PROCESS | 2242 | 1466808519363 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:39 INFO - PROCESS | 2242 | 1466808519443 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 15:48:39 INFO - PROCESS | 2242 | 1466808519496 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:39 INFO - PROCESS | 2242 | 1466808519499 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:39 INFO - PROCESS | 2242 | ++DOCSHELL 0x118577800 == 30 [pid = 2242] [id = 152] 15:48:39 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x1133b5000) [pid = 2242] [serial = 453] [outer = 0x0] 15:48:39 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x1193cec00) [pid = 2242] [serial = 454] [outer = 0x1133b5000] 15:48:39 INFO - PROCESS | 2242 | 1466808519527 Marionette DEBUG loaded listener.js 15:48:39 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x119a7e400) [pid = 2242] [serial = 455] [outer = 0x1133b5000] 15:48:39 INFO - PROCESS | 2242 | 1466808519840 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]]]}] 15:48:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 15:48:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 524ms 15:48:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 15:48:39 INFO - PROCESS | 2242 | 1466808519871 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 15:48:39 INFO - PROCESS | 2242 | 1466808519873 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 15:48:39 INFO - PROCESS | 2242 | 1466808519875 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 15:48:39 INFO - PROCESS | 2242 | 1466808519876 Marionette TRACE conn2 <- [1,582,null,{}] 15:48:39 INFO - PROCESS | 2242 | 1466808519878 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}] 15:48:39 INFO - PROCESS | 2242 | 1466808519880 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:39 INFO - PROCESS | 2242 | 1466808519957 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 15:48:40 INFO - PROCESS | 2242 | 1466808520012 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:40 INFO - PROCESS | 2242 | 1466808520013 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:40 INFO - PROCESS | 2242 | ++DOCSHELL 0x11923e800 == 31 [pid = 2242] [id = 153] 15:48:40 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x119604c00) [pid = 2242] [serial = 456] [outer = 0x0] 15:48:40 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x119c83c00) [pid = 2242] [serial = 457] [outer = 0x119604c00] 15:48:40 INFO - PROCESS | 2242 | 1466808520039 Marionette DEBUG loaded listener.js 15:48:40 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x121040000) [pid = 2242] [serial = 458] [outer = 0x119604c00] 15:48:40 INFO - PROCESS | 2242 | 1466808520310 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]]]}] 15:48:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 15:48:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 470ms 15:48:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 15:48:40 INFO - PROCESS | 2242 | 1466808520359 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 15:48:40 INFO - PROCESS | 2242 | 1466808520360 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 15:48:40 INFO - PROCESS | 2242 | 1466808520370 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 15:48:40 INFO - PROCESS | 2242 | 1466808520371 Marionette TRACE conn2 <- [1,586,null,{}] 15:48:40 INFO - PROCESS | 2242 | 1466808520374 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}] 15:48:40 INFO - PROCESS | 2242 | 1466808520375 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:40 INFO - PROCESS | 2242 | 1466808520469 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 15:48:40 INFO - PROCESS | 2242 | 1466808520473 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:40 INFO - PROCESS | 2242 | 1466808520474 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:40 INFO - PROCESS | 2242 | ++DOCSHELL 0x119e98800 == 32 [pid = 2242] [id = 154] 15:48:40 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x117014800) [pid = 2242] [serial = 459] [outer = 0x0] 15:48:40 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x12121ec00) [pid = 2242] [serial = 460] [outer = 0x117014800] 15:48:40 INFO - PROCESS | 2242 | 1466808520499 Marionette DEBUG loaded listener.js 15:48:40 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x123a2a800) [pid = 2242] [serial = 461] [outer = 0x117014800] 15:48:40 INFO - PROCESS | 2242 | [2242] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:48:40 INFO - PROCESS | 2242 | 1466808520872 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]]]}] 15:48:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 15:48:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 526ms 15:48:40 INFO - PROCESS | 2242 | 1466808520890 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 15:48:40 INFO - PROCESS | 2242 | 1466808520891 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 15:48:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 15:48:40 INFO - PROCESS | 2242 | 1466808520899 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 15:48:40 INFO - PROCESS | 2242 | 1466808520900 Marionette TRACE conn2 <- [1,590,null,{}] 15:48:40 INFO - PROCESS | 2242 | 1466808520903 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}] 15:48:40 INFO - PROCESS | 2242 | 1466808520907 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:41 INFO - PROCESS | 2242 | 1466808521020 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 15:48:41 INFO - PROCESS | 2242 | 1466808521035 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:41 INFO - PROCESS | 2242 | 1466808521036 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:41 INFO - PROCESS | 2242 | ++DOCSHELL 0x1213b8800 == 33 [pid = 2242] [id = 155] 15:48:41 INFO - PROCESS | 2242 | ++DOMWINDOW == 101 (0x123a38000) [pid = 2242] [serial = 462] [outer = 0x0] 15:48:41 INFO - PROCESS | 2242 | ++DOMWINDOW == 102 (0x1246ae800) [pid = 2242] [serial = 463] [outer = 0x123a38000] 15:48:41 INFO - PROCESS | 2242 | 1466808521062 Marionette DEBUG loaded listener.js 15:48:41 INFO - PROCESS | 2242 | ++DOMWINDOW == 103 (0x12697a400) [pid = 2242] [serial = 464] [outer = 0x123a38000] 15:48:41 INFO - PROCESS | 2242 | 1466808521444 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]]]}] 15:48:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 15:48:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 571ms 15:48:41 INFO - PROCESS | 2242 | 1466808521471 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 15:48:41 INFO - PROCESS | 2242 | 1466808521485 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 15:48:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 15:48:41 INFO - PROCESS | 2242 | 1466808521497 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 15:48:41 INFO - PROCESS | 2242 | 1466808521499 Marionette TRACE conn2 <- [1,594,null,{}] 15:48:41 INFO - PROCESS | 2242 | 1466808521502 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}] 15:48:41 INFO - PROCESS | 2242 | 1466808521504 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:41 INFO - PROCESS | 2242 | 1466808521645 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 15:48:41 INFO - PROCESS | 2242 | 1466808521665 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:41 INFO - PROCESS | 2242 | 1466808521666 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:41 INFO - PROCESS | 2242 | ++DOCSHELL 0x123bae000 == 34 [pid = 2242] [id = 156] 15:48:41 INFO - PROCESS | 2242 | ++DOMWINDOW == 104 (0x113017400) [pid = 2242] [serial = 465] [outer = 0x0] 15:48:41 INFO - PROCESS | 2242 | ++DOMWINDOW == 105 (0x126d8d800) [pid = 2242] [serial = 466] [outer = 0x113017400] 15:48:41 INFO - PROCESS | 2242 | 1466808521706 Marionette DEBUG loaded listener.js 15:48:41 INFO - PROCESS | 2242 | ++DOMWINDOW == 106 (0x127010400) [pid = 2242] [serial = 467] [outer = 0x113017400] 15:48:42 INFO - PROCESS | 2242 | 1466808522115 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]]]}] 15:48:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 15:48:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 674ms 15:48:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 15:48:42 INFO - PROCESS | 2242 | 1466808522170 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 15:48:42 INFO - PROCESS | 2242 | 1466808522172 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 15:48:42 INFO - PROCESS | 2242 | 1466808522174 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 15:48:42 INFO - PROCESS | 2242 | 1466808522175 Marionette TRACE conn2 <- [1,598,null,{}] 15:48:42 INFO - PROCESS | 2242 | 1466808522177 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}] 15:48:42 INFO - PROCESS | 2242 | 1466808522178 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:42 INFO - PROCESS | 2242 | 1466808522293 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 15:48:42 INFO - PROCESS | 2242 | --DOMWINDOW == 105 (0x12b803c00) [pid = 2242] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 15:48:42 INFO - PROCESS | 2242 | --DOMWINDOW == 104 (0x116731400) [pid = 2242] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 15:48:42 INFO - PROCESS | 2242 | --DOMWINDOW == 103 (0x126982c00) [pid = 2242] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 15:48:42 INFO - PROCESS | 2242 | --DOMWINDOW == 102 (0x1291cec00) [pid = 2242] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 15:48:42 INFO - PROCESS | 2242 | --DOMWINDOW == 101 (0x12428d800) [pid = 2242] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 15:48:42 INFO - PROCESS | 2242 | --DOMWINDOW == 100 (0x128c92400) [pid = 2242] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 15:48:42 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x118a15000) [pid = 2242] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 15:48:42 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x1193c4800) [pid = 2242] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 15:48:42 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x111ecd800) [pid = 2242] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 15:48:42 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x119c83000) [pid = 2242] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 15:48:42 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x121216c00) [pid = 2242] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 15:48:42 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x119c79c00) [pid = 2242] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 15:48:42 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x112d13c00) [pid = 2242] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 15:48:42 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x12684e000) [pid = 2242] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 15:48:42 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x117ee0800) [pid = 2242] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 15:48:42 INFO - PROCESS | 2242 | 1466808522584 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:42 INFO - PROCESS | 2242 | 1466808522585 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:42 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x111ecd800) [pid = 2242] [serial = 468] [outer = 0x12b8b5c00] 15:48:42 INFO - PROCESS | 2242 | ++DOCSHELL 0x124d6c800 == 35 [pid = 2242] [id = 157] 15:48:42 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x113daa400) [pid = 2242] [serial = 469] [outer = 0x0] 15:48:42 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x1180b2800) [pid = 2242] [serial = 470] [outer = 0x113daa400] 15:48:42 INFO - PROCESS | 2242 | 1466808522622 Marionette DEBUG loaded listener.js 15:48:42 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x1193c8000) [pid = 2242] [serial = 471] [outer = 0x113daa400] 15:48:42 INFO - PROCESS | 2242 | 1466808522929 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]]]}] 15:48:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 15:48:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 769ms 15:48:42 INFO - PROCESS | 2242 | 1466808522944 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 15:48:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 15:48:42 INFO - PROCESS | 2242 | 1466808522957 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 15:48:42 INFO - PROCESS | 2242 | 1466808522960 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 15:48:42 INFO - PROCESS | 2242 | 1466808522961 Marionette TRACE conn2 <- [1,602,null,{}] 15:48:42 INFO - PROCESS | 2242 | 1466808522963 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}] 15:48:42 INFO - PROCESS | 2242 | 1466808522965 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:43 INFO - PROCESS | 2242 | 1466808523044 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 15:48:43 INFO - PROCESS | 2242 | 1466808523051 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:43 INFO - PROCESS | 2242 | 1466808523053 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:43 INFO - PROCESS | 2242 | ++DOCSHELL 0x11836f800 == 36 [pid = 2242] [id = 158] 15:48:43 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x110f78800) [pid = 2242] [serial = 472] [outer = 0x0] 15:48:43 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x121038000) [pid = 2242] [serial = 473] [outer = 0x110f78800] 15:48:43 INFO - PROCESS | 2242 | 1466808523078 Marionette DEBUG loaded listener.js 15:48:43 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x128c86800) [pid = 2242] [serial = 474] [outer = 0x110f78800] 15:48:43 INFO - PROCESS | 2242 | 1466808523395 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]]]}] 15:48:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 15:48:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 468ms 15:48:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 15:48:43 INFO - PROCESS | 2242 | 1466808523429 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 15:48:43 INFO - PROCESS | 2242 | 1466808523430 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 15:48:43 INFO - PROCESS | 2242 | 1466808523433 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 15:48:43 INFO - PROCESS | 2242 | 1466808523434 Marionette TRACE conn2 <- [1,606,null,{}] 15:48:43 INFO - PROCESS | 2242 | 1466808523436 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}] 15:48:43 INFO - PROCESS | 2242 | 1466808523437 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:43 INFO - PROCESS | 2242 | 1466808523539 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 15:48:43 INFO - PROCESS | 2242 | 1466808523545 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:43 INFO - PROCESS | 2242 | 1466808523546 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:43 INFO - PROCESS | 2242 | ++DOCSHELL 0x12691b800 == 37 [pid = 2242] [id = 159] 15:48:43 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x116a03800) [pid = 2242] [serial = 475] [outer = 0x0] 15:48:43 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x128c87000) [pid = 2242] [serial = 476] [outer = 0x116a03800] 15:48:43 INFO - PROCESS | 2242 | 1466808523570 Marionette DEBUG loaded listener.js 15:48:43 INFO - PROCESS | 2242 | ++DOMWINDOW == 101 (0x128c93800) [pid = 2242] [serial = 477] [outer = 0x116a03800] 15:48:43 INFO - PROCESS | 2242 | 1466808523927 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]]]}] 15:48:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 15:48:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 518ms 15:48:43 INFO - PROCESS | 2242 | 1466808523952 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 15:48:43 INFO - PROCESS | 2242 | 1466808523955 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 15:48:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 15:48:43 INFO - PROCESS | 2242 | 1466808523958 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 15:48:43 INFO - PROCESS | 2242 | 1466808523960 Marionette TRACE conn2 <- [1,610,null,{}] 15:48:43 INFO - PROCESS | 2242 | 1466808523977 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}] 15:48:43 INFO - PROCESS | 2242 | 1466808523979 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:44 INFO - PROCESS | 2242 | 1466808524114 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 15:48:44 INFO - PROCESS | 2242 | 1466808524195 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:44 INFO - PROCESS | 2242 | 1466808524197 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:44 INFO - PROCESS | 2242 | ++DOCSHELL 0x119e97000 == 38 [pid = 2242] [id = 160] 15:48:44 INFO - PROCESS | 2242 | ++DOMWINDOW == 102 (0x128c8bc00) [pid = 2242] [serial = 478] [outer = 0x0] 15:48:44 INFO - PROCESS | 2242 | ++DOMWINDOW == 103 (0x1291d5000) [pid = 2242] [serial = 479] [outer = 0x128c8bc00] 15:48:44 INFO - PROCESS | 2242 | 1466808524242 Marionette DEBUG loaded listener.js 15:48:44 INFO - PROCESS | 2242 | ++DOMWINDOW == 104 (0x12a5c2800) [pid = 2242] [serial = 480] [outer = 0x128c8bc00] 15:48:44 INFO - PROCESS | 2242 | 1466808524683 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]]]}] 15:48:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 15:48:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 772ms 15:48:44 INFO - PROCESS | 2242 | 1466808524730 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 15:48:44 INFO - PROCESS | 2242 | 1466808524733 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 15:48:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 15:48:44 INFO - PROCESS | 2242 | 1466808524737 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 15:48:44 INFO - PROCESS | 2242 | 1466808524739 Marionette TRACE conn2 <- [1,614,null,{}] 15:48:44 INFO - PROCESS | 2242 | 1466808524742 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}] 15:48:44 INFO - PROCESS | 2242 | 1466808524744 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:44 INFO - PROCESS | 2242 | 1466808524857 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 15:48:44 INFO - PROCESS | 2242 | 1466808524910 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:44 INFO - PROCESS | 2242 | 1466808524912 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:44 INFO - PROCESS | 2242 | ++DOCSHELL 0x116673800 == 39 [pid = 2242] [id = 161] 15:48:44 INFO - PROCESS | 2242 | ++DOMWINDOW == 105 (0x113019400) [pid = 2242] [serial = 481] [outer = 0x0] 15:48:44 INFO - PROCESS | 2242 | ++DOMWINDOW == 106 (0x11511c800) [pid = 2242] [serial = 482] [outer = 0x113019400] 15:48:44 INFO - PROCESS | 2242 | 1466808524943 Marionette DEBUG loaded listener.js 15:48:44 INFO - PROCESS | 2242 | ++DOMWINDOW == 107 (0x116967000) [pid = 2242] [serial = 483] [outer = 0x113019400] 15:48:45 INFO - PROCESS | 2242 | 1466808525452 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]]]}] 15:48:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 15:48:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 770ms 15:48:45 INFO - PROCESS | 2242 | 1466808525532 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 15:48:45 INFO - PROCESS | 2242 | 1466808525538 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 15:48:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 15:48:45 INFO - PROCESS | 2242 | 1466808525542 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 15:48:45 INFO - PROCESS | 2242 | 1466808525544 Marionette TRACE conn2 <- [1,618,null,{}] 15:48:45 INFO - PROCESS | 2242 | 1466808525547 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}] 15:48:45 INFO - PROCESS | 2242 | 1466808525549 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:45 INFO - PROCESS | 2242 | 1466808525657 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 15:48:45 INFO - PROCESS | 2242 | 1466808525732 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:45 INFO - PROCESS | 2242 | 1466808525734 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:45 INFO - PROCESS | 2242 | ++DOCSHELL 0x118e92000 == 40 [pid = 2242] [id = 162] 15:48:45 INFO - PROCESS | 2242 | ++DOMWINDOW == 108 (0x11878d400) [pid = 2242] [serial = 484] [outer = 0x0] 15:48:45 INFO - PROCESS | 2242 | ++DOMWINDOW == 109 (0x118a19c00) [pid = 2242] [serial = 485] [outer = 0x11878d400] 15:48:45 INFO - PROCESS | 2242 | 1466808525765 Marionette DEBUG loaded listener.js 15:48:45 INFO - PROCESS | 2242 | ++DOMWINDOW == 110 (0x1193c3800) [pid = 2242] [serial = 486] [outer = 0x11878d400] 15:48:46 INFO - PROCESS | 2242 | 1466808526256 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]]]}] 15:48:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 15:48:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 871ms 15:48:46 INFO - PROCESS | 2242 | 1466808526414 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 15:48:46 INFO - PROCESS | 2242 | 1466808526416 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 15:48:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 15:48:46 INFO - PROCESS | 2242 | 1466808526455 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 15:48:46 INFO - PROCESS | 2242 | 1466808526456 Marionette TRACE conn2 <- [1,622,null,{}] 15:48:46 INFO - PROCESS | 2242 | 1466808526460 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}] 15:48:46 INFO - PROCESS | 2242 | 1466808526462 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:46 INFO - PROCESS | 2242 | 1466808526566 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 15:48:46 INFO - PROCESS | 2242 | 1466808526641 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:46 INFO - PROCESS | 2242 | 1466808526645 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:46 INFO - PROCESS | 2242 | ++DOCSHELL 0x11661b000 == 41 [pid = 2242] [id = 163] 15:48:46 INFO - PROCESS | 2242 | ++DOMWINDOW == 111 (0x117012000) [pid = 2242] [serial = 487] [outer = 0x0] 15:48:46 INFO - PROCESS | 2242 | ++DOMWINDOW == 112 (0x1176eb000) [pid = 2242] [serial = 488] [outer = 0x117012000] 15:48:46 INFO - PROCESS | 2242 | 1466808526674 Marionette DEBUG loaded listener.js 15:48:46 INFO - PROCESS | 2242 | ++DOMWINDOW == 113 (0x1181dcc00) [pid = 2242] [serial = 489] [outer = 0x117012000] 15:48:46 INFO - PROCESS | 2242 | --DOCSHELL 0x12691b800 == 40 [pid = 2242] [id = 159] 15:48:46 INFO - PROCESS | 2242 | --DOCSHELL 0x11836f800 == 39 [pid = 2242] [id = 158] 15:48:46 INFO - PROCESS | 2242 | --DOCSHELL 0x124d6c800 == 38 [pid = 2242] [id = 157] 15:48:46 INFO - PROCESS | 2242 | --DOCSHELL 0x123bae000 == 37 [pid = 2242] [id = 156] 15:48:46 INFO - PROCESS | 2242 | --DOCSHELL 0x1213b8800 == 36 [pid = 2242] [id = 155] 15:48:46 INFO - PROCESS | 2242 | --DOCSHELL 0x119e98800 == 35 [pid = 2242] [id = 154] 15:48:46 INFO - PROCESS | 2242 | --DOCSHELL 0x11923e800 == 34 [pid = 2242] [id = 153] 15:48:46 INFO - PROCESS | 2242 | --DOCSHELL 0x118577800 == 33 [pid = 2242] [id = 152] 15:48:46 INFO - PROCESS | 2242 | --DOCSHELL 0x11722c800 == 32 [pid = 2242] [id = 151] 15:48:46 INFO - PROCESS | 2242 | --DOCSHELL 0x113ac6800 == 31 [pid = 2242] [id = 150] 15:48:47 INFO - PROCESS | 2242 | --DOMWINDOW == 112 (0x12b91a800) [pid = 2242] [serial = 422] [outer = 0x0] [url = about:blank] 15:48:47 INFO - PROCESS | 2242 | --DOMWINDOW == 111 (0x117edd000) [pid = 2242] [serial = 392] [outer = 0x0] [url = about:blank] 15:48:47 INFO - PROCESS | 2242 | --DOMWINDOW == 110 (0x128d60800) [pid = 2242] [serial = 410] [outer = 0x0] [url = about:blank] 15:48:47 INFO - PROCESS | 2242 | --DOMWINDOW == 109 (0x129377400) [pid = 2242] [serial = 412] [outer = 0x0] [url = about:blank] 15:48:47 INFO - PROCESS | 2242 | --DOMWINDOW == 108 (0x128c94400) [pid = 2242] [serial = 409] [outer = 0x0] [url = about:blank] 15:48:47 INFO - PROCESS | 2242 | --DOMWINDOW == 107 (0x12b811800) [pid = 2242] [serial = 380] [outer = 0x0] [url = about:blank] 15:48:47 INFO - PROCESS | 2242 | --DOMWINDOW == 106 (0x12a5cb800) [pid = 2242] [serial = 418] [outer = 0x0] [url = about:blank] 15:48:47 INFO - PROCESS | 2242 | --DOMWINDOW == 105 (0x1193cbc00) [pid = 2242] [serial = 385] [outer = 0x0] [url = about:blank] 15:48:47 INFO - PROCESS | 2242 | --DOMWINDOW == 104 (0x12146c400) [pid = 2242] [serial = 415] [outer = 0x0] [url = about:blank] 15:48:47 INFO - PROCESS | 2242 | --DOMWINDOW == 103 (0x1133dd800) [pid = 2242] [serial = 382] [outer = 0x0] [url = about:blank] 15:48:47 INFO - PROCESS | 2242 | --DOMWINDOW == 102 (0x11701a800) [pid = 2242] [serial = 391] [outer = 0x0] [url = about:blank] 15:48:47 INFO - PROCESS | 2242 | --DOMWINDOW == 101 (0x12103bc00) [pid = 2242] [serial = 400] [outer = 0x0] [url = about:blank] 15:48:47 INFO - PROCESS | 2242 | --DOMWINDOW == 100 (0x127091c00) [pid = 2242] [serial = 389] [outer = 0x0] [url = about:blank] 15:48:47 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x12406dc00) [pid = 2242] [serial = 404] [outer = 0x0] [url = about:blank] 15:48:47 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x119a7b000) [pid = 2242] [serial = 398] [outer = 0x0] [url = about:blank] 15:48:47 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x12a56e400) [pid = 2242] [serial = 413] [outer = 0x0] [url = about:blank] 15:48:47 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x12ae2e800) [pid = 2242] [serial = 419] [outer = 0x0] [url = about:blank] 15:48:47 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x128c8a000) [pid = 2242] [serial = 407] [outer = 0x0] [url = about:blank] 15:48:47 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x118ea6000) [pid = 2242] [serial = 397] [outer = 0x0] [url = about:blank] 15:48:47 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x121469400) [pid = 2242] [serial = 401] [outer = 0x0] [url = about:blank] 15:48:47 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x11878c000) [pid = 2242] [serial = 395] [outer = 0x0] [url = about:blank] 15:48:47 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x1218fa800) [pid = 2242] [serial = 403] [outer = 0x0] [url = about:blank] 15:48:47 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x123a2d800) [pid = 2242] [serial = 388] [outer = 0x0] [url = about:blank] 15:48:47 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x127002c00) [pid = 2242] [serial = 416] [outer = 0x0] [url = about:blank] 15:48:47 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x1172fa000) [pid = 2242] [serial = 383] [outer = 0x0] [url = about:blank] 15:48:47 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x127005400) [pid = 2242] [serial = 406] [outer = 0x0] [url = about:blank] 15:48:47 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x1181de000) [pid = 2242] [serial = 394] [outer = 0x0] [url = about:blank] 15:48:47 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x119a7d400) [pid = 2242] [serial = 386] [outer = 0x0] [url = about:blank] 15:48:47 INFO - PROCESS | 2242 | --DOMWINDOW == 84 (0x12b8b3400) [pid = 2242] [serial = 421] [outer = 0x0] [url = about:blank] 15:48:47 INFO - PROCESS | 2242 | 1466808527111 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]]]}] 15:48:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 15:48:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 684ms 15:48:47 INFO - PROCESS | 2242 | 1466808527130 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 15:48:47 INFO - PROCESS | 2242 | 1466808527132 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 15:48:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 15:48:47 INFO - PROCESS | 2242 | 1466808527139 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 15:48:47 INFO - PROCESS | 2242 | 1466808527141 Marionette TRACE conn2 <- [1,626,null,{}] 15:48:47 INFO - PROCESS | 2242 | 1466808527144 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}] 15:48:47 INFO - PROCESS | 2242 | 1466808527145 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:47 INFO - PROCESS | 2242 | 1466808527224 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 15:48:47 INFO - PROCESS | 2242 | 1466808527228 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:47 INFO - PROCESS | 2242 | 1466808527229 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:47 INFO - PROCESS | 2242 | ++DOCSHELL 0x118207000 == 32 [pid = 2242] [id = 164] 15:48:47 INFO - PROCESS | 2242 | ++DOMWINDOW == 85 (0x1181de400) [pid = 2242] [serial = 490] [outer = 0x0] 15:48:47 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x118a49c00) [pid = 2242] [serial = 491] [outer = 0x1181de400] 15:48:47 INFO - PROCESS | 2242 | 1466808527259 Marionette DEBUG loaded listener.js 15:48:47 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x119592000) [pid = 2242] [serial = 492] [outer = 0x1181de400] 15:48:47 INFO - PROCESS | 2242 | 1466808527593 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]]]}] 15:48:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 15:48:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 521ms 15:48:47 INFO - PROCESS | 2242 | 1466808527659 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 15:48:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 15:48:47 INFO - PROCESS | 2242 | 1466808527660 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 15:48:47 INFO - PROCESS | 2242 | 1466808527663 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 15:48:47 INFO - PROCESS | 2242 | 1466808527664 Marionette TRACE conn2 <- [1,630,null,{}] 15:48:47 INFO - PROCESS | 2242 | 1466808527672 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}] 15:48:47 INFO - PROCESS | 2242 | 1466808527675 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:47 INFO - PROCESS | 2242 | 1466808527770 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 15:48:47 INFO - PROCESS | 2242 | 1466808527778 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:47 INFO - PROCESS | 2242 | 1466808527781 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:47 INFO - PROCESS | 2242 | ++DOCSHELL 0x119299000 == 33 [pid = 2242] [id = 165] 15:48:47 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x119c86000) [pid = 2242] [serial = 493] [outer = 0x0] 15:48:47 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x12103b000) [pid = 2242] [serial = 494] [outer = 0x119c86000] 15:48:47 INFO - PROCESS | 2242 | 1466808527829 Marionette DEBUG loaded listener.js 15:48:47 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x121387400) [pid = 2242] [serial = 495] [outer = 0x119c86000] 15:48:48 INFO - PROCESS | 2242 | 1466808528299 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]]]}] 15:48:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 15:48:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 672ms 15:48:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 15:48:48 INFO - PROCESS | 2242 | 1466808528335 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 15:48:48 INFO - PROCESS | 2242 | 1466808528336 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 15:48:48 INFO - PROCESS | 2242 | 1466808528338 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 15:48:48 INFO - PROCESS | 2242 | 1466808528339 Marionette TRACE conn2 <- [1,634,null,{}] 15:48:48 INFO - PROCESS | 2242 | 1466808528342 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}] 15:48:48 INFO - PROCESS | 2242 | 1466808528343 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:48 INFO - PROCESS | 2242 | 1466808528425 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 15:48:48 INFO - PROCESS | 2242 | 1466808528429 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:48 INFO - PROCESS | 2242 | 1466808528430 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:48 INFO - PROCESS | 2242 | ++DOCSHELL 0x1210ee800 == 34 [pid = 2242] [id = 166] 15:48:48 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x1215d1800) [pid = 2242] [serial = 496] [outer = 0x0] 15:48:48 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x123b36c00) [pid = 2242] [serial = 497] [outer = 0x1215d1800] 15:48:48 INFO - PROCESS | 2242 | 1466808528457 Marionette DEBUG loaded listener.js 15:48:48 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x1242e3400) [pid = 2242] [serial = 498] [outer = 0x1215d1800] 15:48:48 INFO - PROCESS | 2242 | [2242] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:48:48 INFO - PROCESS | 2242 | [2242] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:48:48 INFO - PROCESS | 2242 | 1466808528805 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]]]}] 15:48:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 15:48:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 519ms 15:48:48 INFO - PROCESS | 2242 | 1466808528867 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 15:48:48 INFO - PROCESS | 2242 | 1466808528868 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 15:48:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 15:48:48 INFO - PROCESS | 2242 | 1466808528870 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 15:48:48 INFO - PROCESS | 2242 | 1466808528871 Marionette TRACE conn2 <- [1,638,null,{}] 15:48:48 INFO - PROCESS | 2242 | 1466808528874 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}] 15:48:48 INFO - PROCESS | 2242 | 1466808528875 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:48 INFO - PROCESS | 2242 | 1466808528951 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 15:48:48 INFO - PROCESS | 2242 | 1466808528955 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:48 INFO - PROCESS | 2242 | 1466808528957 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:48 INFO - PROCESS | 2242 | ++DOCSHELL 0x123b9f800 == 35 [pid = 2242] [id = 167] 15:48:48 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x113865400) [pid = 2242] [serial = 499] [outer = 0x0] 15:48:48 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x124d90400) [pid = 2242] [serial = 500] [outer = 0x113865400] 15:48:48 INFO - PROCESS | 2242 | 1466808528981 Marionette DEBUG loaded listener.js 15:48:49 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x126981800) [pid = 2242] [serial = 501] [outer = 0x113865400] 15:48:49 INFO - PROCESS | 2242 | [2242] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:48:49 INFO - PROCESS | 2242 | [2242] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:48:49 INFO - PROCESS | 2242 | 1466808529350 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]]]}] 15:48:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 15:48:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 518ms 15:48:49 INFO - PROCESS | 2242 | 1466808529390 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 15:48:49 INFO - PROCESS | 2242 | 1466808529391 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 15:48:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 15:48:49 INFO - PROCESS | 2242 | 1466808529393 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 15:48:49 INFO - PROCESS | 2242 | 1466808529394 Marionette TRACE conn2 <- [1,642,null,{}] 15:48:49 INFO - PROCESS | 2242 | 1466808529397 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}] 15:48:49 INFO - PROCESS | 2242 | 1466808529401 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:49 INFO - PROCESS | 2242 | 1466808529522 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 15:48:49 INFO - PROCESS | 2242 | 1466808529534 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:49 INFO - PROCESS | 2242 | 1466808529536 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:49 INFO - PROCESS | 2242 | ++DOCSHELL 0x123e85800 == 36 [pid = 2242] [id = 168] 15:48:49 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x127338400) [pid = 2242] [serial = 502] [outer = 0x0] 15:48:49 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x128d55c00) [pid = 2242] [serial = 503] [outer = 0x127338400] 15:48:49 INFO - PROCESS | 2242 | 1466808529564 Marionette DEBUG loaded listener.js 15:48:49 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x12936f800) [pid = 2242] [serial = 504] [outer = 0x127338400] 15:48:49 INFO - PROCESS | 2242 | 1466808529938 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]]]}] 15:48:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 15:48:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 569ms 15:48:49 INFO - PROCESS | 2242 | 1466808529963 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 15:48:49 INFO - PROCESS | 2242 | 1466808529964 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 15:48:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 15:48:49 INFO - PROCESS | 2242 | 1466808529966 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 15:48:49 INFO - PROCESS | 2242 | 1466808529967 Marionette TRACE conn2 <- [1,646,null,{}] 15:48:49 INFO - PROCESS | 2242 | 1466808529970 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}] 15:48:49 INFO - PROCESS | 2242 | 1466808529971 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:50 INFO - PROCESS | 2242 | 1466808530075 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 15:48:50 INFO - PROCESS | 2242 | 1466808530114 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:50 INFO - PROCESS | 2242 | 1466808530115 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:50 INFO - PROCESS | 2242 | ++DOCSHELL 0x12738b800 == 37 [pid = 2242] [id = 169] 15:48:50 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x11321fc00) [pid = 2242] [serial = 505] [outer = 0x0] 15:48:50 INFO - PROCESS | 2242 | ++DOMWINDOW == 101 (0x12a566400) [pid = 2242] [serial = 506] [outer = 0x11321fc00] 15:48:50 INFO - PROCESS | 2242 | 1466808530149 Marionette DEBUG loaded listener.js 15:48:50 INFO - PROCESS | 2242 | ++DOMWINDOW == 102 (0x12ac09c00) [pid = 2242] [serial = 507] [outer = 0x11321fc00] 15:48:50 INFO - PROCESS | 2242 | 1466808530454 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]]]}] 15:48:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 15:48:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 521ms 15:48:50 INFO - PROCESS | 2242 | 1466808530491 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 15:48:50 INFO - PROCESS | 2242 | 1466808530493 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 15:48:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 15:48:50 INFO - PROCESS | 2242 | 1466808530495 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 15:48:50 INFO - PROCESS | 2242 | 1466808530496 Marionette TRACE conn2 <- [1,650,null,{}] 15:48:50 INFO - PROCESS | 2242 | 1466808530499 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}] 15:48:50 INFO - PROCESS | 2242 | 1466808530502 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:50 INFO - PROCESS | 2242 | 1466808530600 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 15:48:50 INFO - PROCESS | 2242 | 1466808530604 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:50 INFO - PROCESS | 2242 | 1466808530605 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:50 INFO - PROCESS | 2242 | ++DOCSHELL 0x128d77000 == 38 [pid = 2242] [id = 170] 15:48:50 INFO - PROCESS | 2242 | ++DOMWINDOW == 103 (0x129ce0400) [pid = 2242] [serial = 508] [outer = 0x0] 15:48:50 INFO - PROCESS | 2242 | ++DOMWINDOW == 104 (0x12ae36800) [pid = 2242] [serial = 509] [outer = 0x129ce0400] 15:48:50 INFO - PROCESS | 2242 | 1466808530630 Marionette DEBUG loaded listener.js 15:48:50 INFO - PROCESS | 2242 | ++DOMWINDOW == 105 (0x12b803000) [pid = 2242] [serial = 510] [outer = 0x129ce0400] 15:48:50 INFO - PROCESS | 2242 | 1466808530988 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]]]}] 15:48:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 15:48:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 519ms 15:48:51 INFO - PROCESS | 2242 | 1466808531020 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 15:48:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 15:48:51 INFO - PROCESS | 2242 | 1466808531022 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 15:48:51 INFO - PROCESS | 2242 | 1466808531026 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 15:48:51 INFO - PROCESS | 2242 | 1466808531028 Marionette TRACE conn2 <- [1,654,null,{}] 15:48:51 INFO - PROCESS | 2242 | 1466808531031 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}] 15:48:51 INFO - PROCESS | 2242 | 1466808531033 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:51 INFO - PROCESS | 2242 | 1466808531186 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 15:48:51 INFO - PROCESS | 2242 | --DOMWINDOW == 104 (0x110f80800) [pid = 2242] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 15:48:51 INFO - PROCESS | 2242 | --DOMWINDOW == 103 (0x1183c0400) [pid = 2242] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 15:48:51 INFO - PROCESS | 2242 | --DOMWINDOW == 102 (0x117014800) [pid = 2242] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 15:48:51 INFO - PROCESS | 2242 | --DOMWINDOW == 101 (0x1133b5000) [pid = 2242] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 15:48:51 INFO - PROCESS | 2242 | --DOMWINDOW == 100 (0x1180b5400) [pid = 2242] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 15:48:51 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x119595400) [pid = 2242] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 15:48:51 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x119604c00) [pid = 2242] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 15:48:51 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x115ef6000) [pid = 2242] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 15:48:51 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x1172fa400) [pid = 2242] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 15:48:51 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x1242dd000) [pid = 2242] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 15:48:51 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x127335c00) [pid = 2242] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 15:48:51 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x12bbe6400) [pid = 2242] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 15:48:51 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x118ea6400) [pid = 2242] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 15:48:51 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x123a38000) [pid = 2242] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 15:48:51 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x113017400) [pid = 2242] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 15:48:51 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x113daa400) [pid = 2242] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 15:48:51 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x110f78800) [pid = 2242] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 15:48:51 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x116a03800) [pid = 2242] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 15:48:51 INFO - PROCESS | 2242 | 1466808531417 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:51 INFO - PROCESS | 2242 | 1466808531419 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:51 INFO - PROCESS | 2242 | ++DOCSHELL 0x11666e800 == 39 [pid = 2242] [id = 171] 15:48:51 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x113017400) [pid = 2242] [serial = 511] [outer = 0x0] 15:48:51 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x1166f8400) [pid = 2242] [serial = 512] [outer = 0x113017400] 15:48:51 INFO - PROCESS | 2242 | 1466808531460 Marionette DEBUG loaded listener.js 15:48:51 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x1184e9400) [pid = 2242] [serial = 513] [outer = 0x113017400] 15:48:51 INFO - PROCESS | 2242 | 1466808531786 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]]]}] 15:48:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 15:48:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 772ms 15:48:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 15:48:51 INFO - PROCESS | 2242 | 1466808531798 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 15:48:51 INFO - PROCESS | 2242 | 1466808531800 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 15:48:51 INFO - PROCESS | 2242 | 1466808531827 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 15:48:51 INFO - PROCESS | 2242 | 1466808531828 Marionette TRACE conn2 <- [1,658,null,{}] 15:48:51 INFO - PROCESS | 2242 | 1466808531838 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}] 15:48:51 INFO - PROCESS | 2242 | 1466808531839 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:51 INFO - PROCESS | 2242 | 1466808531946 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 15:48:51 INFO - PROCESS | 2242 | 1466808531977 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:51 INFO - PROCESS | 2242 | 1466808531978 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:51 INFO - PROCESS | 2242 | ++DOCSHELL 0x129c0e000 == 40 [pid = 2242] [id = 172] 15:48:51 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x113369800) [pid = 2242] [serial = 514] [outer = 0x0] 15:48:52 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x119604c00) [pid = 2242] [serial = 515] [outer = 0x113369800] 15:48:52 INFO - PROCESS | 2242 | 1466808532003 Marionette DEBUG loaded listener.js 15:48:52 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x1242e2800) [pid = 2242] [serial = 516] [outer = 0x113369800] 15:48:52 INFO - PROCESS | 2242 | 1466808532276 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]]]}] 15:48:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 15:48:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 498ms 15:48:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 15:48:52 INFO - PROCESS | 2242 | 1466808532308 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 15:48:52 INFO - PROCESS | 2242 | 1466808532309 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 15:48:52 INFO - PROCESS | 2242 | 1466808532312 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 15:48:52 INFO - PROCESS | 2242 | 1466808532313 Marionette TRACE conn2 <- [1,662,null,{}] 15:48:52 INFO - PROCESS | 2242 | 1466808532325 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}] 15:48:52 INFO - PROCESS | 2242 | 1466808532327 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:52 INFO - PROCESS | 2242 | 1466808532434 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 15:48:52 INFO - PROCESS | 2242 | 1466808532440 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:52 INFO - PROCESS | 2242 | 1466808532441 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:52 INFO - PROCESS | 2242 | ++DOCSHELL 0x12ae4b800 == 41 [pid = 2242] [id = 173] 15:48:52 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x12ae9fc00) [pid = 2242] [serial = 517] [outer = 0x0] 15:48:52 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x12b8b2800) [pid = 2242] [serial = 518] [outer = 0x12ae9fc00] 15:48:52 INFO - PROCESS | 2242 | 1466808532468 Marionette DEBUG loaded listener.js 15:48:52 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x12bbe6c00) [pid = 2242] [serial = 519] [outer = 0x12ae9fc00] 15:48:52 INFO - PROCESS | 2242 | [2242] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:48:52 INFO - PROCESS | 2242 | [2242] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:48:52 INFO - PROCESS | 2242 | 1466808532810 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]]]}] 15:48:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 15:48:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 531ms 15:48:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 15:48:52 INFO - PROCESS | 2242 | 1466808532843 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 15:48:52 INFO - PROCESS | 2242 | 1466808532845 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 15:48:52 INFO - PROCESS | 2242 | 1466808532860 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 15:48:52 INFO - PROCESS | 2242 | 1466808532861 Marionette TRACE conn2 <- [1,666,null,{}] 15:48:52 INFO - PROCESS | 2242 | 1466808532865 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}] 15:48:52 INFO - PROCESS | 2242 | 1466808532866 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:52 INFO - PROCESS | 2242 | 1466808532954 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 15:48:52 INFO - PROCESS | 2242 | 1466808532957 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:52 INFO - PROCESS | 2242 | 1466808532959 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:52 INFO - PROCESS | 2242 | ++DOCSHELL 0x12af48000 == 42 [pid = 2242] [id = 174] 15:48:52 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x12bbeac00) [pid = 2242] [serial = 520] [outer = 0x0] 15:48:52 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x12be67800) [pid = 2242] [serial = 521] [outer = 0x12bbeac00] 15:48:52 INFO - PROCESS | 2242 | 1466808532989 Marionette DEBUG loaded listener.js 15:48:53 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x12be6ec00) [pid = 2242] [serial = 522] [outer = 0x12bbeac00] 15:48:53 INFO - PROCESS | 2242 | [2242] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:48:53 INFO - PROCESS | 2242 | [2242] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:48:53 INFO - PROCESS | 2242 | 1466808533601 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]]]}] 15:48:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 15:48:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 782ms 15:48:53 INFO - PROCESS | 2242 | 1466808533631 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 15:48:53 INFO - PROCESS | 2242 | 1466808533636 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 15:48:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 15:48:53 INFO - PROCESS | 2242 | 1466808533640 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 15:48:53 INFO - PROCESS | 2242 | 1466808533642 Marionette TRACE conn2 <- [1,670,null,{}] 15:48:53 INFO - PROCESS | 2242 | 1466808533646 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}] 15:48:53 INFO - PROCESS | 2242 | 1466808533648 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:53 INFO - PROCESS | 2242 | 1466808533754 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 15:48:53 INFO - PROCESS | 2242 | 1466808533819 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:53 INFO - PROCESS | 2242 | 1466808533822 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:53 INFO - PROCESS | 2242 | ++DOCSHELL 0x117e21800 == 43 [pid = 2242] [id = 175] 15:48:53 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x1160d9c00) [pid = 2242] [serial = 523] [outer = 0x0] 15:48:53 INFO - PROCESS | 2242 | ++DOMWINDOW == 101 (0x1176ed400) [pid = 2242] [serial = 524] [outer = 0x1160d9c00] 15:48:53 INFO - PROCESS | 2242 | 1466808533854 Marionette DEBUG loaded listener.js 15:48:53 INFO - PROCESS | 2242 | ++DOMWINDOW == 102 (0x1183bd000) [pid = 2242] [serial = 525] [outer = 0x1160d9c00] 15:48:54 INFO - PROCESS | 2242 | 1466808534273 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]]]}] 15:48:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 15:48:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 721ms 15:48:54 INFO - PROCESS | 2242 | 1466808534361 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 15:48:54 INFO - PROCESS | 2242 | 1466808534364 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 15:48:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 15:48:54 INFO - PROCESS | 2242 | 1466808534388 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 15:48:54 INFO - PROCESS | 2242 | 1466808534390 Marionette TRACE conn2 <- [1,674,null,{}] 15:48:54 INFO - PROCESS | 2242 | 1466808534392 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}] 15:48:54 INFO - PROCESS | 2242 | 1466808534394 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:54 INFO - PROCESS | 2242 | 1466808534499 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 15:48:54 INFO - PROCESS | 2242 | 1466808534565 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:54 INFO - PROCESS | 2242 | 1466808534567 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:54 INFO - PROCESS | 2242 | ++DOCSHELL 0x1240ad800 == 44 [pid = 2242] [id = 176] 15:48:54 INFO - PROCESS | 2242 | ++DOMWINDOW == 103 (0x119a87400) [pid = 2242] [serial = 526] [outer = 0x0] 15:48:54 INFO - PROCESS | 2242 | ++DOMWINDOW == 104 (0x119ca7000) [pid = 2242] [serial = 527] [outer = 0x119a87400] 15:48:54 INFO - PROCESS | 2242 | 1466808534598 Marionette DEBUG loaded listener.js 15:48:54 INFO - PROCESS | 2242 | ++DOMWINDOW == 105 (0x12146c400) [pid = 2242] [serial = 528] [outer = 0x119a87400] 15:48:54 INFO - PROCESS | 2242 | [2242] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:48:55 INFO - PROCESS | 2242 | 1466808535024 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]]]}] 15:48:55 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 15:48:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 674ms 15:48:55 INFO - PROCESS | 2242 | 1466808535059 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 15:48:55 INFO - PROCESS | 2242 | 1466808535061 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 15:48:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 15:48:55 INFO - PROCESS | 2242 | 1466808535063 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 15:48:55 INFO - PROCESS | 2242 | 1466808535066 Marionette TRACE conn2 <- [1,678,null,{}] 15:48:55 INFO - PROCESS | 2242 | 1466808535093 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}] 15:48:55 INFO - PROCESS | 2242 | 1466808535096 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:55 INFO - PROCESS | 2242 | 1466808535200 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 15:48:55 INFO - PROCESS | 2242 | 1466808535267 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:55 INFO - PROCESS | 2242 | 1466808535269 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:55 INFO - PROCESS | 2242 | ++DOCSHELL 0x12b085800 == 45 [pid = 2242] [id = 177] 15:48:55 INFO - PROCESS | 2242 | ++DOMWINDOW == 106 (0x12732dc00) [pid = 2242] [serial = 529] [outer = 0x0] 15:48:55 INFO - PROCESS | 2242 | ++DOMWINDOW == 107 (0x128c89000) [pid = 2242] [serial = 530] [outer = 0x12732dc00] 15:48:55 INFO - PROCESS | 2242 | 1466808535301 Marionette DEBUG loaded listener.js 15:48:55 INFO - PROCESS | 2242 | ++DOMWINDOW == 108 (0x1291cec00) [pid = 2242] [serial = 531] [outer = 0x12732dc00] 15:48:55 INFO - PROCESS | 2242 | 1466808535736 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]]]}] 15:48:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 15:48:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 690ms 15:48:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 15:48:55 INFO - PROCESS | 2242 | 1466808535754 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 15:48:55 INFO - PROCESS | 2242 | 1466808535756 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 15:48:55 INFO - PROCESS | 2242 | 1466808535758 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 15:48:55 INFO - PROCESS | 2242 | 1466808535759 Marionette TRACE conn2 <- [1,682,null,{}] 15:48:55 INFO - PROCESS | 2242 | 1466808535762 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}] 15:48:55 INFO - PROCESS | 2242 | 1466808535763 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:55 INFO - PROCESS | 2242 | 1466808535888 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 15:48:55 INFO - PROCESS | 2242 | 1466808535947 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:55 INFO - PROCESS | 2242 | 1466808535949 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:55 INFO - PROCESS | 2242 | ++DOCSHELL 0x12bea8800 == 46 [pid = 2242] [id = 178] 15:48:55 INFO - PROCESS | 2242 | ++DOMWINDOW == 109 (0x12aea0000) [pid = 2242] [serial = 532] [outer = 0x0] 15:48:55 INFO - PROCESS | 2242 | ++DOMWINDOW == 110 (0x12b80e400) [pid = 2242] [serial = 533] [outer = 0x12aea0000] 15:48:55 INFO - PROCESS | 2242 | 1466808535984 Marionette DEBUG loaded listener.js 15:48:56 INFO - PROCESS | 2242 | ++DOMWINDOW == 111 (0x12b921000) [pid = 2242] [serial = 534] [outer = 0x12aea0000] 15:48:57 INFO - PROCESS | 2242 | 1466808537070 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]]]}] 15:48:57 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) 15:48:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1320ms 15:48:57 INFO - PROCESS | 2242 | 1466808537080 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 15:48:57 INFO - PROCESS | 2242 | 1466808537086 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 15:48:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 15:48:57 INFO - PROCESS | 2242 | 1466808537091 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 15:48:57 INFO - PROCESS | 2242 | 1466808537094 Marionette TRACE conn2 <- [1,686,null,{}] 15:48:57 INFO - PROCESS | 2242 | 1466808537099 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}] 15:48:57 INFO - PROCESS | 2242 | 1466808537101 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:57 INFO - PROCESS | 2242 | 1466808537235 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 15:48:57 INFO - PROCESS | 2242 | 1466808537321 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:57 INFO - PROCESS | 2242 | 1466808537322 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:57 INFO - PROCESS | 2242 | ++DOCSHELL 0x118218800 == 47 [pid = 2242] [id = 179] 15:48:57 INFO - PROCESS | 2242 | ++DOMWINDOW == 112 (0x1183bf400) [pid = 2242] [serial = 535] [outer = 0x0] 15:48:57 INFO - PROCESS | 2242 | ++DOMWINDOW == 113 (0x118784400) [pid = 2242] [serial = 536] [outer = 0x1183bf400] 15:48:57 INFO - PROCESS | 2242 | 1466808537352 Marionette DEBUG loaded listener.js 15:48:57 INFO - PROCESS | 2242 | ++DOMWINDOW == 114 (0x119322c00) [pid = 2242] [serial = 537] [outer = 0x1183bf400] 15:48:58 INFO - PROCESS | 2242 | --DOCSHELL 0x12ae4b800 == 46 [pid = 2242] [id = 173] 15:48:58 INFO - PROCESS | 2242 | --DOCSHELL 0x129c0e000 == 45 [pid = 2242] [id = 172] 15:48:58 INFO - PROCESS | 2242 | --DOCSHELL 0x11666e800 == 44 [pid = 2242] [id = 171] 15:48:58 INFO - PROCESS | 2242 | --DOCSHELL 0x128d77000 == 43 [pid = 2242] [id = 170] 15:48:58 INFO - PROCESS | 2242 | --DOCSHELL 0x12738b800 == 42 [pid = 2242] [id = 169] 15:48:58 INFO - PROCESS | 2242 | --DOCSHELL 0x123e85800 == 41 [pid = 2242] [id = 168] 15:48:58 INFO - PROCESS | 2242 | --DOCSHELL 0x123b9f800 == 40 [pid = 2242] [id = 167] 15:48:58 INFO - PROCESS | 2242 | --DOCSHELL 0x1210ee800 == 39 [pid = 2242] [id = 166] 15:48:58 INFO - PROCESS | 2242 | --DOCSHELL 0x119299000 == 38 [pid = 2242] [id = 165] 15:48:58 INFO - PROCESS | 2242 | --DOCSHELL 0x118207000 == 37 [pid = 2242] [id = 164] 15:48:58 INFO - PROCESS | 2242 | --DOCSHELL 0x11661b000 == 36 [pid = 2242] [id = 163] 15:48:58 INFO - PROCESS | 2242 | --DOCSHELL 0x118e92000 == 35 [pid = 2242] [id = 162] 15:48:58 INFO - PROCESS | 2242 | --DOCSHELL 0x116673800 == 34 [pid = 2242] [id = 161] 15:48:58 INFO - PROCESS | 2242 | --DOCSHELL 0x119e97000 == 33 [pid = 2242] [id = 160] 15:48:58 INFO - PROCESS | 2242 | --DOCSHELL 0x11609e800 == 32 [pid = 2242] [id = 149] 15:48:58 INFO - PROCESS | 2242 | --DOCSHELL 0x12bea8800 == 31 [pid = 2242] [id = 178] 15:48:58 INFO - PROCESS | 2242 | --DOCSHELL 0x12b085800 == 30 [pid = 2242] [id = 177] 15:48:58 INFO - PROCESS | 2242 | --DOCSHELL 0x1240ad800 == 29 [pid = 2242] [id = 176] 15:48:58 INFO - PROCESS | 2242 | --DOCSHELL 0x12af48000 == 28 [pid = 2242] [id = 174] 15:48:58 INFO - PROCESS | 2242 | --DOCSHELL 0x117e21800 == 27 [pid = 2242] [id = 175] 15:48:58 INFO - PROCESS | 2242 | --DOMWINDOW == 113 (0x1133e0400) [pid = 2242] [serial = 425] [outer = 0x0] [url = about:blank] 15:48:58 INFO - PROCESS | 2242 | --DOMWINDOW == 112 (0x1122a6400) [pid = 2242] [serial = 424] [outer = 0x0] [url = about:blank] 15:48:58 INFO - PROCESS | 2242 | --DOMWINDOW == 111 (0x118ea7000) [pid = 2242] [serial = 428] [outer = 0x0] [url = about:blank] 15:48:58 INFO - PROCESS | 2242 | --DOMWINDOW == 110 (0x118786000) [pid = 2242] [serial = 427] [outer = 0x0] [url = about:blank] 15:48:58 INFO - PROCESS | 2242 | --DOMWINDOW == 109 (0x12121ec00) [pid = 2242] [serial = 460] [outer = 0x0] [url = about:blank] 15:48:58 INFO - PROCESS | 2242 | --DOMWINDOW == 108 (0x1193cec00) [pid = 2242] [serial = 454] [outer = 0x0] [url = about:blank] 15:48:58 INFO - PROCESS | 2242 | --DOMWINDOW == 107 (0x119a7e400) [pid = 2242] [serial = 455] [outer = 0x0] [url = about:blank] 15:48:58 INFO - PROCESS | 2242 | --DOMWINDOW == 106 (0x11878c800) [pid = 2242] [serial = 445] [outer = 0x0] [url = about:blank] 15:48:58 INFO - PROCESS | 2242 | --DOMWINDOW == 105 (0x124296000) [pid = 2242] [serial = 431] [outer = 0x0] [url = about:blank] 15:48:58 INFO - PROCESS | 2242 | --DOMWINDOW == 104 (0x119c82000) [pid = 2242] [serial = 430] [outer = 0x0] [url = about:blank] 15:48:58 INFO - PROCESS | 2242 | --DOMWINDOW == 103 (0x11931f000) [pid = 2242] [serial = 446] [outer = 0x0] [url = about:blank] 15:48:58 INFO - PROCESS | 2242 | --DOMWINDOW == 102 (0x119c83c00) [pid = 2242] [serial = 457] [outer = 0x0] [url = about:blank] 15:48:58 INFO - PROCESS | 2242 | --DOMWINDOW == 101 (0x1160d4400) [pid = 2242] [serial = 448] [outer = 0x0] [url = about:blank] 15:48:58 INFO - PROCESS | 2242 | --DOMWINDOW == 100 (0x113865800) [pid = 2242] [serial = 449] [outer = 0x0] [url = about:blank] 15:48:58 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x11837f400) [pid = 2242] [serial = 451] [outer = 0x0] [url = about:blank] 15:48:58 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x129cdb800) [pid = 2242] [serial = 434] [outer = 0x0] [url = about:blank] 15:48:58 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x118790000) [pid = 2242] [serial = 452] [outer = 0x0] [url = about:blank] 15:48:58 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x126d91c00) [pid = 2242] [serial = 433] [outer = 0x0] [url = about:blank] 15:48:58 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x12b80fc00) [pid = 2242] [serial = 437] [outer = 0x0] [url = about:blank] 15:48:58 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x12ac07000) [pid = 2242] [serial = 436] [outer = 0x0] [url = about:blank] 15:48:58 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x12be69800) [pid = 2242] [serial = 440] [outer = 0x0] [url = about:blank] 15:48:58 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x12bbe8400) [pid = 2242] [serial = 439] [outer = 0x0] [url = about:blank] 15:48:58 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x12be6b800) [pid = 2242] [serial = 443] [outer = 0x0] [url = about:blank] 15:48:58 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x128c8f400) [pid = 2242] [serial = 442] [outer = 0x0] [url = about:blank] 15:48:58 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x1291d5000) [pid = 2242] [serial = 479] [outer = 0x0] [url = about:blank] 15:48:58 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x1246ae800) [pid = 2242] [serial = 463] [outer = 0x0] [url = about:blank] 15:48:58 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x126d8d800) [pid = 2242] [serial = 466] [outer = 0x0] [url = about:blank] 15:48:58 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x1180b2800) [pid = 2242] [serial = 470] [outer = 0x0] [url = about:blank] 15:48:58 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x121038000) [pid = 2242] [serial = 473] [outer = 0x0] [url = about:blank] 15:48:58 INFO - PROCESS | 2242 | --DOMWINDOW == 84 (0x1193c8000) [pid = 2242] [serial = 471] [outer = 0x0] [url = about:blank] 15:48:58 INFO - PROCESS | 2242 | --DOMWINDOW == 83 (0x128c86800) [pid = 2242] [serial = 474] [outer = 0x0] [url = about:blank] 15:48:58 INFO - PROCESS | 2242 | --DOMWINDOW == 82 (0x1167ec400) [pid = 2242] [serial = 191] [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.] 15:48:58 INFO - PROCESS | 2242 | --DOMWINDOW == 81 (0x128c87000) [pid = 2242] [serial = 476] [outer = 0x0] [url = about:blank] 15:48:58 INFO - PROCESS | 2242 | --DOMWINDOW == 80 (0x127010400) [pid = 2242] [serial = 467] [outer = 0x0] [url = about:blank] 15:48:58 INFO - PROCESS | 2242 | --DOMWINDOW == 79 (0x12697a400) [pid = 2242] [serial = 464] [outer = 0x0] [url = about:blank] 15:48:58 INFO - PROCESS | 2242 | --DOMWINDOW == 78 (0x123a2a800) [pid = 2242] [serial = 461] [outer = 0x0] [url = about:blank] 15:48:58 INFO - PROCESS | 2242 | --DOMWINDOW == 77 (0x121040000) [pid = 2242] [serial = 458] [outer = 0x0] [url = about:blank] 15:48:58 INFO - PROCESS | 2242 | --DOMWINDOW == 76 (0x128c93800) [pid = 2242] [serial = 477] [outer = 0x0] [url = about:blank] 15:48:58 INFO - PROCESS | 2242 | 1466808538828 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]]]}] 15:48:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 15:48:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1777ms 15:48:58 INFO - PROCESS | 2242 | 1466808538867 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 15:48:58 INFO - PROCESS | 2242 | 1466808538868 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 15:48:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 15:48:58 INFO - PROCESS | 2242 | 1466808538872 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 15:48:58 INFO - PROCESS | 2242 | 1466808538874 Marionette TRACE conn2 <- [1,690,null,{}] 15:48:58 INFO - PROCESS | 2242 | 1466808538878 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}] 15:48:58 INFO - PROCESS | 2242 | 1466808538880 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:58 INFO - PROCESS | 2242 | 1466808538947 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 15:48:58 INFO - PROCESS | 2242 | 1466808538954 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:58 INFO - PROCESS | 2242 | 1466808538956 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:58 INFO - PROCESS | 2242 | ++DOCSHELL 0x115197000 == 28 [pid = 2242] [id = 180] 15:48:58 INFO - PROCESS | 2242 | ++DOMWINDOW == 77 (0x11700fc00) [pid = 2242] [serial = 538] [outer = 0x0] 15:48:58 INFO - PROCESS | 2242 | ++DOMWINDOW == 78 (0x1170ee000) [pid = 2242] [serial = 539] [outer = 0x11700fc00] 15:48:58 INFO - PROCESS | 2242 | 1466808538983 Marionette DEBUG loaded listener.js 15:48:59 INFO - PROCESS | 2242 | ++DOMWINDOW == 79 (0x1180ba000) [pid = 2242] [serial = 540] [outer = 0x11700fc00] 15:48:59 INFO - PROCESS | 2242 | 1466808539786 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]]]}] 15:48:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 15:48:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 922ms 15:48:59 INFO - PROCESS | 2242 | 1466808539795 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 15:48:59 INFO - PROCESS | 2242 | 1466808539798 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 15:48:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 15:48:59 INFO - PROCESS | 2242 | 1466808539804 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 15:48:59 INFO - PROCESS | 2242 | 1466808539806 Marionette TRACE conn2 <- [1,694,null,{}] 15:48:59 INFO - PROCESS | 2242 | 1466808539808 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}] 15:48:59 INFO - PROCESS | 2242 | 1466808539810 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:59 INFO - PROCESS | 2242 | 1466808539892 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 15:48:59 INFO - PROCESS | 2242 | 1466808539940 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:59 INFO - PROCESS | 2242 | 1466808539942 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:48:59 INFO - PROCESS | 2242 | ++DOCSHELL 0x11699a800 == 29 [pid = 2242] [id = 181] 15:48:59 INFO - PROCESS | 2242 | ++DOMWINDOW == 80 (0x1181e3c00) [pid = 2242] [serial = 541] [outer = 0x0] 15:48:59 INFO - PROCESS | 2242 | ++DOMWINDOW == 81 (0x118786400) [pid = 2242] [serial = 542] [outer = 0x1181e3c00] 15:48:59 INFO - PROCESS | 2242 | 1466808539969 Marionette DEBUG loaded listener.js 15:49:00 INFO - PROCESS | 2242 | ++DOMWINDOW == 82 (0x118a49800) [pid = 2242] [serial = 543] [outer = 0x1181e3c00] 15:49:00 INFO - PROCESS | 2242 | 1466808540777 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]]]}] 15:49:00 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) 15:49:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1023ms 15:49:00 INFO - PROCESS | 2242 | 1466808540828 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 15:49:00 INFO - PROCESS | 2242 | 1466808540842 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 15:49:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 15:49:00 INFO - PROCESS | 2242 | 1466808540872 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 15:49:00 INFO - PROCESS | 2242 | 1466808540876 Marionette TRACE conn2 <- [1,698,null,{}] 15:49:00 INFO - PROCESS | 2242 | 1466808540888 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}] 15:49:00 INFO - PROCESS | 2242 | 1466808540892 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:01 INFO - PROCESS | 2242 | 1466808541019 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 15:49:01 INFO - PROCESS | 2242 | 1466808541052 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:01 INFO - PROCESS | 2242 | 1466808541054 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:01 INFO - PROCESS | 2242 | ++DOCSHELL 0x118217000 == 30 [pid = 2242] [id = 182] 15:49:01 INFO - PROCESS | 2242 | ++DOMWINDOW == 83 (0x119609800) [pid = 2242] [serial = 544] [outer = 0x0] 15:49:01 INFO - PROCESS | 2242 | ++DOMWINDOW == 84 (0x1197b2800) [pid = 2242] [serial = 545] [outer = 0x119609800] 15:49:01 INFO - PROCESS | 2242 | 1466808541082 Marionette DEBUG loaded listener.js 15:49:01 INFO - PROCESS | 2242 | ++DOMWINDOW == 85 (0x119c7f400) [pid = 2242] [serial = 546] [outer = 0x119609800] 15:49:01 INFO - PROCESS | 2242 | 1466808541901 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]]]}] 15:49:01 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) 15:49:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1075ms 15:49:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 15:49:01 INFO - PROCESS | 2242 | 1466808541949 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 15:49:01 INFO - PROCESS | 2242 | 1466808541951 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 15:49:01 INFO - PROCESS | 2242 | 1466808541953 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 15:49:01 INFO - PROCESS | 2242 | 1466808541954 Marionette TRACE conn2 <- [1,702,null,{}] 15:49:01 INFO - PROCESS | 2242 | 1466808541956 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}] 15:49:01 INFO - PROCESS | 2242 | 1466808541958 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:02 INFO - PROCESS | 2242 | 1466808542053 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 15:49:02 INFO - PROCESS | 2242 | 1466808542057 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:02 INFO - PROCESS | 2242 | 1466808542059 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:02 INFO - PROCESS | 2242 | ++DOCSHELL 0x118ac2000 == 31 [pid = 2242] [id = 183] 15:49:02 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x119e6ac00) [pid = 2242] [serial = 547] [outer = 0x0] 15:49:02 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x121039c00) [pid = 2242] [serial = 548] [outer = 0x119e6ac00] 15:49:02 INFO - PROCESS | 2242 | 1466808542085 Marionette DEBUG loaded listener.js 15:49:02 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x121214c00) [pid = 2242] [serial = 549] [outer = 0x119e6ac00] 15:49:02 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x127338400) [pid = 2242] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 15:49:02 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x11321fc00) [pid = 2242] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 15:49:02 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x129ce0400) [pid = 2242] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 15:49:02 INFO - PROCESS | 2242 | --DOMWINDOW == 84 (0x113865400) [pid = 2242] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 15:49:02 INFO - PROCESS | 2242 | --DOMWINDOW == 83 (0x119c86000) [pid = 2242] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 15:49:02 INFO - PROCESS | 2242 | --DOMWINDOW == 82 (0x1181de400) [pid = 2242] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 15:49:02 INFO - PROCESS | 2242 | --DOMWINDOW == 81 (0x11878d400) [pid = 2242] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 15:49:02 INFO - PROCESS | 2242 | --DOMWINDOW == 80 (0x128c8bc00) [pid = 2242] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 15:49:02 INFO - PROCESS | 2242 | --DOMWINDOW == 79 (0x117012000) [pid = 2242] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 15:49:02 INFO - PROCESS | 2242 | --DOMWINDOW == 78 (0x113019400) [pid = 2242] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 15:49:02 INFO - PROCESS | 2242 | --DOMWINDOW == 77 (0x1215d1800) [pid = 2242] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 15:49:02 INFO - PROCESS | 2242 | --DOMWINDOW == 76 (0x12ae9fc00) [pid = 2242] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 15:49:02 INFO - PROCESS | 2242 | --DOMWINDOW == 75 (0x12bbeac00) [pid = 2242] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 15:49:02 INFO - PROCESS | 2242 | --DOMWINDOW == 74 (0x113369800) [pid = 2242] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 15:49:02 INFO - PROCESS | 2242 | --DOMWINDOW == 73 (0x113017400) [pid = 2242] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 15:49:02 INFO - PROCESS | 2242 | 1466808542910 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]]]}] 15:49:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 15:49:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 969ms 15:49:02 INFO - PROCESS | 2242 | 1466808542923 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 15:49:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 15:49:02 INFO - PROCESS | 2242 | 1466808542924 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 15:49:02 INFO - PROCESS | 2242 | 1466808542926 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 15:49:02 INFO - PROCESS | 2242 | 1466808542927 Marionette TRACE conn2 <- [1,706,null,{}] 15:49:02 INFO - PROCESS | 2242 | 1466808542929 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}] 15:49:02 INFO - PROCESS | 2242 | 1466808542940 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:03 INFO - PROCESS | 2242 | 1466808543014 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 15:49:03 INFO - PROCESS | 2242 | 1466808543019 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:03 INFO - PROCESS | 2242 | 1466808543021 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:03 INFO - PROCESS | 2242 | ++DOCSHELL 0x1192a2800 == 32 [pid = 2242] [id = 184] 15:49:03 INFO - PROCESS | 2242 | ++DOMWINDOW == 74 (0x113865400) [pid = 2242] [serial = 550] [outer = 0x0] 15:49:03 INFO - PROCESS | 2242 | ++DOMWINDOW == 75 (0x1193c4800) [pid = 2242] [serial = 551] [outer = 0x113865400] 15:49:03 INFO - PROCESS | 2242 | 1466808543046 Marionette DEBUG loaded listener.js 15:49:03 INFO - PROCESS | 2242 | ++DOMWINDOW == 76 (0x12121ec00) [pid = 2242] [serial = 552] [outer = 0x113865400] 15:49:03 INFO - PROCESS | 2242 | 1466808543843 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]]]}] 15:49:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 15:49:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 969ms 15:49:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 15:49:03 INFO - PROCESS | 2242 | 1466808543895 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 15:49:03 INFO - PROCESS | 2242 | 1466808543897 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 15:49:03 INFO - PROCESS | 2242 | 1466808543899 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 15:49:03 INFO - PROCESS | 2242 | 1466808543900 Marionette TRACE conn2 <- [1,710,null,{}] 15:49:03 INFO - PROCESS | 2242 | 1466808543902 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}] 15:49:03 INFO - PROCESS | 2242 | 1466808543906 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:04 INFO - PROCESS | 2242 | 1466808544019 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 15:49:04 INFO - PROCESS | 2242 | 1466808544049 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:04 INFO - PROCESS | 2242 | 1466808544050 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:04 INFO - PROCESS | 2242 | ++DOCSHELL 0x120f86800 == 33 [pid = 2242] [id = 185] 15:49:04 INFO - PROCESS | 2242 | ++DOMWINDOW == 77 (0x116732400) [pid = 2242] [serial = 553] [outer = 0x0] 15:49:04 INFO - PROCESS | 2242 | ++DOMWINDOW == 78 (0x123a2e400) [pid = 2242] [serial = 554] [outer = 0x116732400] 15:49:04 INFO - PROCESS | 2242 | 1466808544076 Marionette DEBUG loaded listener.js 15:49:04 INFO - PROCESS | 2242 | ++DOMWINDOW == 79 (0x1246b0800) [pid = 2242] [serial = 555] [outer = 0x116732400] 15:49:04 INFO - PROCESS | 2242 | 1466808544831 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]]]}] 15:49:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 15:49:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 971ms 15:49:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 15:49:04 INFO - PROCESS | 2242 | 1466808544870 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 15:49:04 INFO - PROCESS | 2242 | 1466808544872 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 15:49:04 INFO - PROCESS | 2242 | 1466808544874 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 15:49:04 INFO - PROCESS | 2242 | 1466808544875 Marionette TRACE conn2 <- [1,714,null,{}] 15:49:04 INFO - PROCESS | 2242 | 1466808544926 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}] 15:49:04 INFO - PROCESS | 2242 | 1466808544928 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:05 INFO - PROCESS | 2242 | 1466808545019 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 15:49:05 INFO - PROCESS | 2242 | 1466808545107 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:05 INFO - PROCESS | 2242 | 1466808545109 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:05 INFO - PROCESS | 2242 | ++DOCSHELL 0x11609e000 == 34 [pid = 2242] [id = 186] 15:49:05 INFO - PROCESS | 2242 | ++DOMWINDOW == 80 (0x113841400) [pid = 2242] [serial = 556] [outer = 0x0] 15:49:05 INFO - PROCESS | 2242 | ++DOMWINDOW == 81 (0x1160d5800) [pid = 2242] [serial = 557] [outer = 0x113841400] 15:49:05 INFO - PROCESS | 2242 | 1466808545143 Marionette DEBUG loaded listener.js 15:49:05 INFO - PROCESS | 2242 | ++DOMWINDOW == 82 (0x116a0a000) [pid = 2242] [serial = 558] [outer = 0x113841400] 15:49:06 INFO - PROCESS | 2242 | 1466808546192 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]]]}] 15:49:06 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 15:49:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1366ms 15:49:06 INFO - PROCESS | 2242 | 1466808546242 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 15:49:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 15:49:06 INFO - PROCESS | 2242 | 1466808546246 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 15:49:06 INFO - PROCESS | 2242 | 1466808546251 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 15:49:06 INFO - PROCESS | 2242 | 1466808546253 Marionette TRACE conn2 <- [1,718,null,{}] 15:49:06 INFO - PROCESS | 2242 | 1466808546259 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}] 15:49:06 INFO - PROCESS | 2242 | 1466808546261 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:06 INFO - PROCESS | 2242 | 1466808546430 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 15:49:06 INFO - PROCESS | 2242 | 1466808546539 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:06 INFO - PROCESS | 2242 | 1466808546541 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:06 INFO - PROCESS | 2242 | ++DOCSHELL 0x11858a800 == 35 [pid = 2242] [id = 187] 15:49:06 INFO - PROCESS | 2242 | ++DOMWINDOW == 83 (0x1193c5c00) [pid = 2242] [serial = 559] [outer = 0x0] 15:49:06 INFO - PROCESS | 2242 | ++DOMWINDOW == 84 (0x1193cd800) [pid = 2242] [serial = 560] [outer = 0x1193c5c00] 15:49:06 INFO - PROCESS | 2242 | 1466808546573 Marionette DEBUG loaded listener.js 15:49:06 INFO - PROCESS | 2242 | ++DOMWINDOW == 85 (0x119603000) [pid = 2242] [serial = 561] [outer = 0x1193c5c00] 15:49:07 INFO - PROCESS | 2242 | --DOCSHELL 0x1192a2800 == 34 [pid = 2242] [id = 184] 15:49:07 INFO - PROCESS | 2242 | --DOCSHELL 0x118ac2000 == 33 [pid = 2242] [id = 183] 15:49:07 INFO - PROCESS | 2242 | --DOCSHELL 0x118217000 == 32 [pid = 2242] [id = 182] 15:49:07 INFO - PROCESS | 2242 | --DOCSHELL 0x11699a800 == 31 [pid = 2242] [id = 181] 15:49:07 INFO - PROCESS | 2242 | --DOCSHELL 0x115197000 == 30 [pid = 2242] [id = 180] 15:49:07 INFO - PROCESS | 2242 | --DOMWINDOW == 84 (0x128d55c00) [pid = 2242] [serial = 503] [outer = 0x0] [url = about:blank] 15:49:07 INFO - PROCESS | 2242 | --DOMWINDOW == 83 (0x12ac09c00) [pid = 2242] [serial = 507] [outer = 0x0] [url = about:blank] 15:49:07 INFO - PROCESS | 2242 | --DOMWINDOW == 82 (0x12a566400) [pid = 2242] [serial = 506] [outer = 0x0] [url = about:blank] 15:49:07 INFO - PROCESS | 2242 | --DOMWINDOW == 81 (0x12936f800) [pid = 2242] [serial = 504] [outer = 0x0] [url = about:blank] 15:49:07 INFO - PROCESS | 2242 | --DOMWINDOW == 80 (0x12b803000) [pid = 2242] [serial = 510] [outer = 0x0] [url = about:blank] 15:49:07 INFO - PROCESS | 2242 | --DOMWINDOW == 79 (0x12ae36800) [pid = 2242] [serial = 509] [outer = 0x0] [url = about:blank] 15:49:07 INFO - PROCESS | 2242 | --DOMWINDOW == 78 (0x124d90400) [pid = 2242] [serial = 500] [outer = 0x0] [url = about:blank] 15:49:07 INFO - PROCESS | 2242 | --DOMWINDOW == 77 (0x12103b000) [pid = 2242] [serial = 494] [outer = 0x0] [url = about:blank] 15:49:07 INFO - PROCESS | 2242 | --DOMWINDOW == 76 (0x121387400) [pid = 2242] [serial = 495] [outer = 0x0] [url = about:blank] 15:49:07 INFO - PROCESS | 2242 | --DOMWINDOW == 75 (0x118a49c00) [pid = 2242] [serial = 491] [outer = 0x0] [url = about:blank] 15:49:07 INFO - PROCESS | 2242 | --DOMWINDOW == 74 (0x119592000) [pid = 2242] [serial = 492] [outer = 0x0] [url = about:blank] 15:49:07 INFO - PROCESS | 2242 | --DOMWINDOW == 73 (0x118a19c00) [pid = 2242] [serial = 485] [outer = 0x0] [url = about:blank] 15:49:07 INFO - PROCESS | 2242 | --DOMWINDOW == 72 (0x1193c3800) [pid = 2242] [serial = 486] [outer = 0x0] [url = about:blank] 15:49:07 INFO - PROCESS | 2242 | --DOMWINDOW == 71 (0x12a5c2800) [pid = 2242] [serial = 480] [outer = 0x0] [url = about:blank] 15:49:07 INFO - PROCESS | 2242 | --DOMWINDOW == 70 (0x1176eb000) [pid = 2242] [serial = 488] [outer = 0x0] [url = about:blank] 15:49:07 INFO - PROCESS | 2242 | --DOMWINDOW == 69 (0x1181dcc00) [pid = 2242] [serial = 489] [outer = 0x0] [url = about:blank] 15:49:07 INFO - PROCESS | 2242 | --DOMWINDOW == 68 (0x11511c800) [pid = 2242] [serial = 482] [outer = 0x0] [url = about:blank] 15:49:07 INFO - PROCESS | 2242 | --DOMWINDOW == 67 (0x116967000) [pid = 2242] [serial = 483] [outer = 0x0] [url = about:blank] 15:49:07 INFO - PROCESS | 2242 | --DOMWINDOW == 66 (0x123b36c00) [pid = 2242] [serial = 497] [outer = 0x0] [url = about:blank] 15:49:07 INFO - PROCESS | 2242 | --DOMWINDOW == 65 (0x1242e3400) [pid = 2242] [serial = 498] [outer = 0x0] [url = about:blank] 15:49:07 INFO - PROCESS | 2242 | --DOMWINDOW == 64 (0x12bbe6c00) [pid = 2242] [serial = 519] [outer = 0x0] [url = about:blank] 15:49:07 INFO - PROCESS | 2242 | --DOMWINDOW == 63 (0x12be67800) [pid = 2242] [serial = 521] [outer = 0x0] [url = about:blank] 15:49:07 INFO - PROCESS | 2242 | --DOMWINDOW == 62 (0x12be6ec00) [pid = 2242] [serial = 522] [outer = 0x0] [url = about:blank] 15:49:07 INFO - PROCESS | 2242 | --DOMWINDOW == 61 (0x12b8b2800) [pid = 2242] [serial = 518] [outer = 0x0] [url = about:blank] 15:49:07 INFO - PROCESS | 2242 | --DOMWINDOW == 60 (0x1242e2800) [pid = 2242] [serial = 516] [outer = 0x0] [url = about:blank] 15:49:07 INFO - PROCESS | 2242 | --DOMWINDOW == 59 (0x1166f8400) [pid = 2242] [serial = 512] [outer = 0x0] [url = about:blank] 15:49:07 INFO - PROCESS | 2242 | --DOMWINDOW == 58 (0x1184e9400) [pid = 2242] [serial = 513] [outer = 0x0] [url = about:blank] 15:49:07 INFO - PROCESS | 2242 | --DOMWINDOW == 57 (0x119604c00) [pid = 2242] [serial = 515] [outer = 0x0] [url = about:blank] 15:49:07 INFO - PROCESS | 2242 | --DOMWINDOW == 56 (0x126981800) [pid = 2242] [serial = 501] [outer = 0x0] [url = about:blank] 15:49:07 INFO - PROCESS | 2242 | 1466808547613 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]]]}] 15:49:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 15:49:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1375ms 15:49:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 15:49:07 INFO - PROCESS | 2242 | 1466808547625 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 15:49:07 INFO - PROCESS | 2242 | 1466808547627 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 15:49:07 INFO - PROCESS | 2242 | 1466808547630 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 15:49:07 INFO - PROCESS | 2242 | 1466808547631 Marionette TRACE conn2 <- [1,722,null,{}] 15:49:07 INFO - PROCESS | 2242 | 1466808547637 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}] 15:49:07 INFO - PROCESS | 2242 | 1466808547639 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:07 INFO - PROCESS | 2242 | 1466808547718 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 15:49:07 INFO - PROCESS | 2242 | 1466808547723 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:07 INFO - PROCESS | 2242 | 1466808547726 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:07 INFO - PROCESS | 2242 | ++DOCSHELL 0x1167ae000 == 31 [pid = 2242] [id = 188] 15:49:07 INFO - PROCESS | 2242 | ++DOMWINDOW == 57 (0x1176eb000) [pid = 2242] [serial = 562] [outer = 0x0] 15:49:07 INFO - PROCESS | 2242 | ++DOMWINDOW == 58 (0x1181ddc00) [pid = 2242] [serial = 563] [outer = 0x1176eb000] 15:49:07 INFO - PROCESS | 2242 | 1466808547756 Marionette DEBUG loaded listener.js 15:49:07 INFO - PROCESS | 2242 | ++DOMWINDOW == 59 (0x1183b6400) [pid = 2242] [serial = 564] [outer = 0x1176eb000] 15:49:08 INFO - PROCESS | 2242 | 1466808548188 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] 15:49:08 INFO - PROCESS | 2242 | 1466808548210 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 15:49:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 15:49:08 INFO - PROCESS | 2242 | 1466808548214 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 15:49:08 INFO - PROCESS | 2242 | 1466808548219 Marionette TRACE conn2 <- [1,726,null,{}] 15:49:08 INFO - PROCESS | 2242 | 1466808548222 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}] 15:49:08 INFO - PROCESS | 2242 | 1466808548224 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:08 INFO - PROCESS | 2242 | 1466808548346 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 15:49:08 INFO - PROCESS | 2242 | 1466808548352 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:08 INFO - PROCESS | 2242 | 1466808548354 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:08 INFO - PROCESS | 2242 | ++DOCSHELL 0x118217000 == 32 [pid = 2242] [id = 189] 15:49:08 INFO - PROCESS | 2242 | ++DOMWINDOW == 60 (0x118a19c00) [pid = 2242] [serial = 565] [outer = 0x0] 15:49:08 INFO - PROCESS | 2242 | ++DOMWINDOW == 61 (0x119598400) [pid = 2242] [serial = 566] [outer = 0x118a19c00] 15:49:08 INFO - PROCESS | 2242 | 1466808548397 Marionette DEBUG loaded listener.js 15:49:08 INFO - PROCESS | 2242 | ++DOMWINDOW == 62 (0x119610c00) [pid = 2242] [serial = 567] [outer = 0x118a19c00] 15:49:08 INFO - PROCESS | 2242 | 1466808548880 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]]]}] 15:49:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 15:49:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 673ms 15:49:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 15:49:08 INFO - PROCESS | 2242 | 1466808548889 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 15:49:08 INFO - PROCESS | 2242 | 1466808548890 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 15:49:08 INFO - PROCESS | 2242 | 1466808548893 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 15:49:08 INFO - PROCESS | 2242 | 1466808548895 Marionette TRACE conn2 <- [1,730,null,{}] 15:49:08 INFO - PROCESS | 2242 | 1466808548906 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}] 15:49:08 INFO - PROCESS | 2242 | 1466808548909 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:09 INFO - PROCESS | 2242 | 1466808549003 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 15:49:09 INFO - PROCESS | 2242 | 1466808549008 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:09 INFO - PROCESS | 2242 | 1466808549011 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:09 INFO - PROCESS | 2242 | ++DOCSHELL 0x119929800 == 33 [pid = 2242] [id = 190] 15:49:09 INFO - PROCESS | 2242 | ++DOMWINDOW == 63 (0x119c80400) [pid = 2242] [serial = 568] [outer = 0x0] 15:49:09 INFO - PROCESS | 2242 | ++DOMWINDOW == 64 (0x1215d0c00) [pid = 2242] [serial = 569] [outer = 0x119c80400] 15:49:09 INFO - PROCESS | 2242 | 1466808549042 Marionette DEBUG loaded listener.js 15:49:09 INFO - PROCESS | 2242 | ++DOMWINDOW == 65 (0x123a30000) [pid = 2242] [serial = 570] [outer = 0x119c80400] 15:49:09 INFO - PROCESS | 2242 | 1466808549456 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] 15:49:09 INFO - PROCESS | 2242 | 1466808549469 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 15:49:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 15:49:09 INFO - PROCESS | 2242 | 1466808549480 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 15:49:09 INFO - PROCESS | 2242 | 1466808549481 Marionette TRACE conn2 <- [1,734,null,{}] 15:49:09 INFO - PROCESS | 2242 | 1466808549488 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}] 15:49:09 INFO - PROCESS | 2242 | 1466808549490 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:09 INFO - PROCESS | 2242 | 1466808549622 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 15:49:09 INFO - PROCESS | 2242 | 1466808549640 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:09 INFO - PROCESS | 2242 | 1466808549641 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:09 INFO - PROCESS | 2242 | ++DOCSHELL 0x1213bc800 == 34 [pid = 2242] [id = 191] 15:49:09 INFO - PROCESS | 2242 | ++DOMWINDOW == 66 (0x1242df000) [pid = 2242] [serial = 571] [outer = 0x0] 15:49:09 INFO - PROCESS | 2242 | ++DOMWINDOW == 67 (0x1246b9c00) [pid = 2242] [serial = 572] [outer = 0x1242df000] 15:49:09 INFO - PROCESS | 2242 | 1466808549667 Marionette DEBUG loaded listener.js 15:49:09 INFO - PROCESS | 2242 | ++DOMWINDOW == 68 (0x126976800) [pid = 2242] [serial = 573] [outer = 0x1242df000] 15:49:10 INFO - PROCESS | 2242 | 1466808550022 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]]]}] 15:49:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 15:49:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 573ms 15:49:10 INFO - PROCESS | 2242 | 1466808550052 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 15:49:10 INFO - PROCESS | 2242 | 1466808550054 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 15:49:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 15:49:10 INFO - PROCESS | 2242 | 1466808550064 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 15:49:10 INFO - PROCESS | 2242 | 1466808550065 Marionette TRACE conn2 <- [1,738,null,{}] 15:49:10 INFO - PROCESS | 2242 | 1466808550067 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}] 15:49:10 INFO - PROCESS | 2242 | 1466808550069 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:10 INFO - PROCESS | 2242 | 1466808550165 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 15:49:10 INFO - PROCESS | 2242 | 1466808550168 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:10 INFO - PROCESS | 2242 | 1466808550169 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:10 INFO - PROCESS | 2242 | ++DOCSHELL 0x123b20800 == 35 [pid = 2242] [id = 192] 15:49:10 INFO - PROCESS | 2242 | ++DOMWINDOW == 69 (0x1242e3c00) [pid = 2242] [serial = 574] [outer = 0x0] 15:49:10 INFO - PROCESS | 2242 | ++DOMWINDOW == 70 (0x126e68800) [pid = 2242] [serial = 575] [outer = 0x1242e3c00] 15:49:10 INFO - PROCESS | 2242 | 1466808550194 Marionette DEBUG loaded listener.js 15:49:10 INFO - PROCESS | 2242 | ++DOMWINDOW == 71 (0x12732b400) [pid = 2242] [serial = 576] [outer = 0x1242e3c00] 15:49:10 INFO - PROCESS | 2242 | --DOMWINDOW == 70 (0x1183bf400) [pid = 2242] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 15:49:10 INFO - PROCESS | 2242 | --DOMWINDOW == 69 (0x11700fc00) [pid = 2242] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 15:49:10 INFO - PROCESS | 2242 | --DOMWINDOW == 68 (0x1160d9c00) [pid = 2242] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 15:49:10 INFO - PROCESS | 2242 | --DOMWINDOW == 67 (0x119a87400) [pid = 2242] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 15:49:10 INFO - PROCESS | 2242 | --DOMWINDOW == 66 (0x12732dc00) [pid = 2242] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 15:49:10 INFO - PROCESS | 2242 | --DOMWINDOW == 65 (0x12aea0000) [pid = 2242] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 15:49:10 INFO - PROCESS | 2242 | --DOMWINDOW == 64 (0x119e6ac00) [pid = 2242] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 15:49:10 INFO - PROCESS | 2242 | --DOMWINDOW == 63 (0x113865400) [pid = 2242] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 15:49:10 INFO - PROCESS | 2242 | --DOMWINDOW == 62 (0x1181e3c00) [pid = 2242] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 15:49:10 INFO - PROCESS | 2242 | --DOMWINDOW == 61 (0x119609800) [pid = 2242] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 15:49:11 INFO - PROCESS | 2242 | 1466808551020 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]]]}] 15:49:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 15:49:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 969ms 15:49:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 15:49:11 INFO - PROCESS | 2242 | 1466808551035 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 15:49:11 INFO - PROCESS | 2242 | 1466808551036 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 15:49:11 INFO - PROCESS | 2242 | 1466808551038 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 15:49:11 INFO - PROCESS | 2242 | 1466808551039 Marionette TRACE conn2 <- [1,742,null,{}] 15:49:11 INFO - PROCESS | 2242 | 1466808551042 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}] 15:49:11 INFO - PROCESS | 2242 | 1466808551046 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:11 INFO - PROCESS | 2242 | 1466808551140 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 15:49:11 INFO - PROCESS | 2242 | 1466808551145 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:11 INFO - PROCESS | 2242 | 1466808551146 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:11 INFO - PROCESS | 2242 | ++DOCSHELL 0x12409f000 == 36 [pid = 2242] [id = 193] 15:49:11 INFO - PROCESS | 2242 | ++DOMWINDOW == 62 (0x1181e2c00) [pid = 2242] [serial = 577] [outer = 0x0] 15:49:11 INFO - PROCESS | 2242 | ++DOMWINDOW == 63 (0x128c86800) [pid = 2242] [serial = 578] [outer = 0x1181e2c00] 15:49:11 INFO - PROCESS | 2242 | 1466808551174 Marionette DEBUG loaded listener.js 15:49:11 INFO - PROCESS | 2242 | ++DOMWINDOW == 64 (0x128d53c00) [pid = 2242] [serial = 579] [outer = 0x1181e2c00] 15:49:11 INFO - PROCESS | 2242 | 1466808551991 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]]]}] 15:49:12 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 15:49:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 970ms 15:49:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 15:49:12 INFO - PROCESS | 2242 | 1466808552008 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 15:49:12 INFO - PROCESS | 2242 | 1466808552009 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 15:49:12 INFO - PROCESS | 2242 | 1466808552011 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 15:49:12 INFO - PROCESS | 2242 | 1466808552012 Marionette TRACE conn2 <- [1,746,null,{}] 15:49:12 INFO - PROCESS | 2242 | 1466808552015 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}] 15:49:12 INFO - PROCESS | 2242 | 1466808552018 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:12 INFO - PROCESS | 2242 | 1466808552114 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 15:49:12 INFO - PROCESS | 2242 | 1466808552142 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:12 INFO - PROCESS | 2242 | 1466808552143 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:12 INFO - PROCESS | 2242 | ++DOCSHELL 0x11857e000 == 37 [pid = 2242] [id = 194] 15:49:12 INFO - PROCESS | 2242 | ++DOMWINDOW == 65 (0x118408000) [pid = 2242] [serial = 580] [outer = 0x0] 15:49:12 INFO - PROCESS | 2242 | ++DOMWINDOW == 66 (0x1291d0800) [pid = 2242] [serial = 581] [outer = 0x118408000] 15:49:12 INFO - PROCESS | 2242 | 1466808552168 Marionette DEBUG loaded listener.js 15:49:12 INFO - PROCESS | 2242 | ++DOMWINDOW == 67 (0x129373000) [pid = 2242] [serial = 582] [outer = 0x118408000] 15:49:12 INFO - PROCESS | 2242 | 1466808552912 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]]]}] 15:49:12 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.) 15:49:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 919ms 15:49:12 INFO - PROCESS | 2242 | 1466808552933 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 15:49:12 INFO - PROCESS | 2242 | 1466808552935 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 15:49:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 15:49:12 INFO - PROCESS | 2242 | 1466808552937 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 15:49:12 INFO - PROCESS | 2242 | 1466808552938 Marionette TRACE conn2 <- [1,750,null,{}] 15:49:12 INFO - PROCESS | 2242 | 1466808552941 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}] 15:49:12 INFO - PROCESS | 2242 | 1466808552942 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:13 INFO - PROCESS | 2242 | 1466808553021 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 15:49:13 INFO - PROCESS | 2242 | 1466808553025 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:13 INFO - PROCESS | 2242 | 1466808553026 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:13 INFO - PROCESS | 2242 | ++DOCSHELL 0x12736e800 == 38 [pid = 2242] [id = 195] 15:49:13 INFO - PROCESS | 2242 | ++DOMWINDOW == 68 (0x1291d5c00) [pid = 2242] [serial = 583] [outer = 0x0] 15:49:13 INFO - PROCESS | 2242 | ++DOMWINDOW == 69 (0x129cdf400) [pid = 2242] [serial = 584] [outer = 0x1291d5c00] 15:49:13 INFO - PROCESS | 2242 | 1466808553051 Marionette DEBUG loaded listener.js 15:49:13 INFO - PROCESS | 2242 | ++DOMWINDOW == 70 (0x12a571800) [pid = 2242] [serial = 585] [outer = 0x1291d5c00] 15:49:13 INFO - PROCESS | 2242 | 1466808553886 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]]]}] 15:49:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 15:49:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 969ms 15:49:13 INFO - PROCESS | 2242 | 1466808553906 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 15:49:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 15:49:13 INFO - PROCESS | 2242 | 1466808553909 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 15:49:13 INFO - PROCESS | 2242 | 1466808553913 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 15:49:13 INFO - PROCESS | 2242 | 1466808553915 Marionette TRACE conn2 <- [1,754,null,{}] 15:49:13 INFO - PROCESS | 2242 | 1466808553919 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}] 15:49:13 INFO - PROCESS | 2242 | 1466808553921 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:14 INFO - PROCESS | 2242 | 1466808554025 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 15:49:14 INFO - PROCESS | 2242 | 1466808554073 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:14 INFO - PROCESS | 2242 | 1466808554076 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:14 INFO - PROCESS | 2242 | ++DOCSHELL 0x117256000 == 39 [pid = 2242] [id = 196] 15:49:14 INFO - PROCESS | 2242 | ++DOMWINDOW == 71 (0x1176ec800) [pid = 2242] [serial = 586] [outer = 0x0] 15:49:14 INFO - PROCESS | 2242 | ++DOMWINDOW == 72 (0x1180ae800) [pid = 2242] [serial = 587] [outer = 0x1176ec800] 15:49:14 INFO - PROCESS | 2242 | 1466808554109 Marionette DEBUG loaded listener.js 15:49:14 INFO - PROCESS | 2242 | ++DOMWINDOW == 73 (0x1183bc400) [pid = 2242] [serial = 588] [outer = 0x1176ec800] 15:49:15 INFO - PROCESS | 2242 | 1466808555023 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]]]}] 15:49:15 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 15:49:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1124ms 15:49:15 INFO - PROCESS | 2242 | 1466808555037 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 15:49:15 INFO - PROCESS | 2242 | 1466808555040 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 15:49:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 15:49:15 INFO - PROCESS | 2242 | 1466808555045 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 15:49:15 INFO - PROCESS | 2242 | 1466808555047 Marionette TRACE conn2 <- [1,758,null,{}] 15:49:15 INFO - PROCESS | 2242 | 1466808555050 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}] 15:49:15 INFO - PROCESS | 2242 | 1466808555051 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:15 INFO - PROCESS | 2242 | 1466808555150 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 15:49:15 INFO - PROCESS | 2242 | 1466808555197 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:15 INFO - PROCESS | 2242 | 1466808555198 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:15 INFO - PROCESS | 2242 | ++DOCSHELL 0x119e9b000 == 40 [pid = 2242] [id = 197] 15:49:15 INFO - PROCESS | 2242 | ++DOMWINDOW == 74 (0x119592800) [pid = 2242] [serial = 589] [outer = 0x0] 15:49:15 INFO - PROCESS | 2242 | ++DOMWINDOW == 75 (0x119a87400) [pid = 2242] [serial = 590] [outer = 0x119592800] 15:49:15 INFO - PROCESS | 2242 | 1466808555229 Marionette DEBUG loaded listener.js 15:49:15 INFO - PROCESS | 2242 | ++DOMWINDOW == 76 (0x121036000) [pid = 2242] [serial = 591] [outer = 0x119592800] 15:49:15 INFO - PROCESS | 2242 | 1466808555656 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]]]}] 15:49:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 15:49:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 619ms 15:49:15 INFO - PROCESS | 2242 | 1466808555665 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 15:49:15 INFO - PROCESS | 2242 | 1466808555667 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 15:49:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 15:49:15 INFO - PROCESS | 2242 | 1466808555672 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 15:49:15 INFO - PROCESS | 2242 | 1466808555674 Marionette TRACE conn2 <- [1,762,null,{}] 15:49:15 INFO - PROCESS | 2242 | 1466808555682 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}] 15:49:15 INFO - PROCESS | 2242 | 1466808555686 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:15 INFO - PROCESS | 2242 | 1466808555787 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 15:49:15 INFO - PROCESS | 2242 | 1466808555837 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:15 INFO - PROCESS | 2242 | 1466808555839 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:15 INFO - PROCESS | 2242 | ++DOCSHELL 0x128838800 == 41 [pid = 2242] [id = 198] 15:49:15 INFO - PROCESS | 2242 | ++DOMWINDOW == 77 (0x1212bf800) [pid = 2242] [serial = 592] [outer = 0x0] 15:49:15 INFO - PROCESS | 2242 | ++DOMWINDOW == 78 (0x124289800) [pid = 2242] [serial = 593] [outer = 0x1212bf800] 15:49:15 INFO - PROCESS | 2242 | 1466808555871 Marionette DEBUG loaded listener.js 15:49:15 INFO - PROCESS | 2242 | ++DOMWINDOW == 79 (0x126e6bc00) [pid = 2242] [serial = 594] [outer = 0x1212bf800] 15:49:16 INFO - PROCESS | 2242 | 1466808556880 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]]]}] 15:49:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 15:49:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1225ms 15:49:16 INFO - PROCESS | 2242 | 1466808556897 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 15:49:16 INFO - PROCESS | 2242 | 1466808556900 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 15:49:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 15:49:16 INFO - PROCESS | 2242 | 1466808556904 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 15:49:16 INFO - PROCESS | 2242 | 1466808556906 Marionette TRACE conn2 <- [1,766,null,{}] 15:49:16 INFO - PROCESS | 2242 | 1466808556910 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}] 15:49:16 INFO - PROCESS | 2242 | 1466808556911 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:17 INFO - PROCESS | 2242 | 1466808557037 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 15:49:17 INFO - PROCESS | 2242 | 1466808557088 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:17 INFO - PROCESS | 2242 | 1466808557090 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:17 INFO - PROCESS | 2242 | ++DOCSHELL 0x117227800 == 42 [pid = 2242] [id = 199] 15:49:17 INFO - PROCESS | 2242 | ++DOMWINDOW == 80 (0x1180b0000) [pid = 2242] [serial = 595] [outer = 0x0] 15:49:17 INFO - PROCESS | 2242 | ++DOMWINDOW == 81 (0x1181db800) [pid = 2242] [serial = 596] [outer = 0x1180b0000] 15:49:17 INFO - PROCESS | 2242 | 1466808557118 Marionette DEBUG loaded listener.js 15:49:17 INFO - PROCESS | 2242 | ++DOMWINDOW == 82 (0x118783400) [pid = 2242] [serial = 597] [outer = 0x1180b0000] 15:49:18 INFO - PROCESS | 2242 | --DOCSHELL 0x11857e000 == 41 [pid = 2242] [id = 194] 15:49:18 INFO - PROCESS | 2242 | --DOCSHELL 0x12409f000 == 40 [pid = 2242] [id = 193] 15:49:18 INFO - PROCESS | 2242 | --DOCSHELL 0x123b20800 == 39 [pid = 2242] [id = 192] 15:49:18 INFO - PROCESS | 2242 | --DOCSHELL 0x1213bc800 == 38 [pid = 2242] [id = 191] 15:49:18 INFO - PROCESS | 2242 | --DOCSHELL 0x119929800 == 37 [pid = 2242] [id = 190] 15:49:18 INFO - PROCESS | 2242 | --DOCSHELL 0x118217000 == 36 [pid = 2242] [id = 189] 15:49:18 INFO - PROCESS | 2242 | --DOCSHELL 0x1167ae000 == 35 [pid = 2242] [id = 188] 15:49:18 INFO - PROCESS | 2242 | --DOCSHELL 0x11858a800 == 34 [pid = 2242] [id = 187] 15:49:18 INFO - PROCESS | 2242 | --DOCSHELL 0x120f86800 == 33 [pid = 2242] [id = 185] 15:49:18 INFO - PROCESS | 2242 | --DOCSHELL 0x11609e000 == 32 [pid = 2242] [id = 186] 15:49:18 INFO - PROCESS | 2242 | --DOCSHELL 0x118218800 == 31 [pid = 2242] [id = 179] 15:49:18 INFO - PROCESS | 2242 | --DOCSHELL 0x128838800 == 30 [pid = 2242] [id = 198] 15:49:18 INFO - PROCESS | 2242 | --DOCSHELL 0x119e9b000 == 29 [pid = 2242] [id = 197] 15:49:18 INFO - PROCESS | 2242 | --DOCSHELL 0x12736e800 == 28 [pid = 2242] [id = 195] 15:49:18 INFO - PROCESS | 2242 | --DOCSHELL 0x117256000 == 27 [pid = 2242] [id = 196] 15:49:18 INFO - PROCESS | 2242 | --DOMWINDOW == 81 (0x123a2e400) [pid = 2242] [serial = 554] [outer = 0x0] [url = about:blank] 15:49:18 INFO - PROCESS | 2242 | --DOMWINDOW == 80 (0x119322c00) [pid = 2242] [serial = 537] [outer = 0x0] [url = about:blank] 15:49:18 INFO - PROCESS | 2242 | --DOMWINDOW == 79 (0x118784400) [pid = 2242] [serial = 536] [outer = 0x0] [url = about:blank] 15:49:18 INFO - PROCESS | 2242 | --DOMWINDOW == 78 (0x1170ee000) [pid = 2242] [serial = 539] [outer = 0x0] [url = about:blank] 15:49:18 INFO - PROCESS | 2242 | --DOMWINDOW == 77 (0x1180ba000) [pid = 2242] [serial = 540] [outer = 0x0] [url = about:blank] 15:49:18 INFO - PROCESS | 2242 | --DOMWINDOW == 76 (0x1183bd000) [pid = 2242] [serial = 525] [outer = 0x0] [url = about:blank] 15:49:18 INFO - PROCESS | 2242 | --DOMWINDOW == 75 (0x1176ed400) [pid = 2242] [serial = 524] [outer = 0x0] [url = about:blank] 15:49:18 INFO - PROCESS | 2242 | --DOMWINDOW == 74 (0x12146c400) [pid = 2242] [serial = 528] [outer = 0x0] [url = about:blank] 15:49:18 INFO - PROCESS | 2242 | --DOMWINDOW == 73 (0x119ca7000) [pid = 2242] [serial = 527] [outer = 0x0] [url = about:blank] 15:49:18 INFO - PROCESS | 2242 | --DOMWINDOW == 72 (0x1291cec00) [pid = 2242] [serial = 531] [outer = 0x0] [url = about:blank] 15:49:18 INFO - PROCESS | 2242 | --DOMWINDOW == 71 (0x128c89000) [pid = 2242] [serial = 530] [outer = 0x0] [url = about:blank] 15:49:18 INFO - PROCESS | 2242 | --DOMWINDOW == 70 (0x12b921000) [pid = 2242] [serial = 534] [outer = 0x0] [url = about:blank] 15:49:18 INFO - PROCESS | 2242 | --DOMWINDOW == 69 (0x12b80e400) [pid = 2242] [serial = 533] [outer = 0x0] [url = about:blank] 15:49:18 INFO - PROCESS | 2242 | --DOMWINDOW == 68 (0x121039c00) [pid = 2242] [serial = 548] [outer = 0x0] [url = about:blank] 15:49:18 INFO - PROCESS | 2242 | --DOMWINDOW == 67 (0x1193c4800) [pid = 2242] [serial = 551] [outer = 0x0] [url = about:blank] 15:49:18 INFO - PROCESS | 2242 | --DOMWINDOW == 66 (0x118786400) [pid = 2242] [serial = 542] [outer = 0x0] [url = about:blank] 15:49:18 INFO - PROCESS | 2242 | --DOMWINDOW == 65 (0x1197b2800) [pid = 2242] [serial = 545] [outer = 0x0] [url = about:blank] 15:49:18 INFO - PROCESS | 2242 | --DOMWINDOW == 64 (0x119c7f400) [pid = 2242] [serial = 546] [outer = 0x0] [url = about:blank] 15:49:18 INFO - PROCESS | 2242 | --DOMWINDOW == 63 (0x121214c00) [pid = 2242] [serial = 549] [outer = 0x0] [url = about:blank] 15:49:18 INFO - PROCESS | 2242 | --DOMWINDOW == 62 (0x118a49800) [pid = 2242] [serial = 543] [outer = 0x0] [url = about:blank] 15:49:18 INFO - PROCESS | 2242 | --DOMWINDOW == 61 (0x12121ec00) [pid = 2242] [serial = 552] [outer = 0x0] [url = about:blank] 15:49:18 INFO - PROCESS | 2242 | 1466808558691 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]]]}] 15:49:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 15:49:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1826ms 15:49:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 15:49:18 INFO - PROCESS | 2242 | 1466808558730 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 15:49:18 INFO - PROCESS | 2242 | 1466808558732 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 15:49:18 INFO - PROCESS | 2242 | 1466808558735 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 15:49:18 INFO - PROCESS | 2242 | 1466808558737 Marionette TRACE conn2 <- [1,770,null,{}] 15:49:18 INFO - PROCESS | 2242 | 1466808558741 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}] 15:49:18 INFO - PROCESS | 2242 | 1466808558742 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:18 INFO - PROCESS | 2242 | 1466808558814 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 15:49:18 INFO - PROCESS | 2242 | 1466808558821 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:18 INFO - PROCESS | 2242 | 1466808558823 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:18 INFO - PROCESS | 2242 | ++DOCSHELL 0x116019000 == 28 [pid = 2242] [id = 200] 15:49:18 INFO - PROCESS | 2242 | ++DOMWINDOW == 62 (0x112f5d400) [pid = 2242] [serial = 598] [outer = 0x0] 15:49:18 INFO - PROCESS | 2242 | ++DOMWINDOW == 63 (0x116286000) [pid = 2242] [serial = 599] [outer = 0x112f5d400] 15:49:18 INFO - PROCESS | 2242 | 1466808558851 Marionette DEBUG loaded listener.js 15:49:18 INFO - PROCESS | 2242 | ++DOMWINDOW == 64 (0x117011c00) [pid = 2242] [serial = 600] [outer = 0x112f5d400] 15:49:19 INFO - PROCESS | 2242 | 1466808559175 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]]]}] 15:49:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 15:49:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 470ms 15:49:19 INFO - PROCESS | 2242 | 1466808559206 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 15:49:19 INFO - PROCESS | 2242 | 1466808559209 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 15:49:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 15:49:19 INFO - PROCESS | 2242 | 1466808559214 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 15:49:19 INFO - PROCESS | 2242 | 1466808559216 Marionette TRACE conn2 <- [1,774,null,{}] 15:49:19 INFO - PROCESS | 2242 | 1466808559219 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}] 15:49:19 INFO - PROCESS | 2242 | 1466808559220 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:19 INFO - PROCESS | 2242 | 1466808559301 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 15:49:19 INFO - PROCESS | 2242 | 1466808559348 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:19 INFO - PROCESS | 2242 | 1466808559350 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:19 INFO - PROCESS | 2242 | ++DOCSHELL 0x116aca000 == 29 [pid = 2242] [id = 201] 15:49:19 INFO - PROCESS | 2242 | ++DOMWINDOW == 65 (0x116a03800) [pid = 2242] [serial = 601] [outer = 0x0] 15:49:19 INFO - PROCESS | 2242 | ++DOMWINDOW == 66 (0x1180b3800) [pid = 2242] [serial = 602] [outer = 0x116a03800] 15:49:19 INFO - PROCESS | 2242 | 1466808559377 Marionette DEBUG loaded listener.js 15:49:19 INFO - PROCESS | 2242 | ++DOMWINDOW == 67 (0x11878b400) [pid = 2242] [serial = 603] [outer = 0x116a03800] 15:49:19 INFO - PROCESS | 2242 | 1466808559672 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]]]}] 15:49:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 15:49:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 520ms 15:49:19 INFO - PROCESS | 2242 | 1466808559735 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 15:49:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 15:49:19 INFO - PROCESS | 2242 | 1466808559736 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 15:49:19 INFO - PROCESS | 2242 | 1466808559739 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 15:49:19 INFO - PROCESS | 2242 | 1466808559741 Marionette TRACE conn2 <- [1,778,null,{}] 15:49:19 INFO - PROCESS | 2242 | 1466808559749 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}] 15:49:19 INFO - PROCESS | 2242 | 1466808559752 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:19 INFO - PROCESS | 2242 | 1466808559831 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 15:49:19 INFO - PROCESS | 2242 | 1466808559883 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:19 INFO - PROCESS | 2242 | 1466808559885 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:19 INFO - PROCESS | 2242 | ++DOCSHELL 0x11823b000 == 30 [pid = 2242] [id = 202] 15:49:19 INFO - PROCESS | 2242 | ++DOMWINDOW == 68 (0x1133b7400) [pid = 2242] [serial = 604] [outer = 0x0] 15:49:19 INFO - PROCESS | 2242 | ++DOMWINDOW == 69 (0x118e9fc00) [pid = 2242] [serial = 605] [outer = 0x1133b7400] 15:49:19 INFO - PROCESS | 2242 | 1466808559914 Marionette DEBUG loaded listener.js 15:49:19 INFO - PROCESS | 2242 | ++DOMWINDOW == 70 (0x11958e800) [pid = 2242] [serial = 606] [outer = 0x1133b7400] 15:49:20 INFO - PROCESS | 2242 | 1466808560242 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]]]}] 15:49:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 15:49:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 520ms 15:49:20 INFO - PROCESS | 2242 | 1466808560260 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 15:49:20 INFO - PROCESS | 2242 | 1466808560262 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 15:49:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 15:49:20 INFO - PROCESS | 2242 | 1466808560264 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 15:49:20 INFO - PROCESS | 2242 | 1466808560265 Marionette TRACE conn2 <- [1,782,null,{}] 15:49:20 INFO - PROCESS | 2242 | 1466808560269 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}] 15:49:20 INFO - PROCESS | 2242 | 1466808560271 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:20 INFO - PROCESS | 2242 | 1466808560366 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 15:49:20 INFO - PROCESS | 2242 | 1466808560399 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:20 INFO - PROCESS | 2242 | 1466808560401 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:20 INFO - PROCESS | 2242 | ++DOCSHELL 0x119235000 == 31 [pid = 2242] [id = 203] 15:49:20 INFO - PROCESS | 2242 | ++DOMWINDOW == 71 (0x11960e000) [pid = 2242] [serial = 607] [outer = 0x0] 15:49:20 INFO - PROCESS | 2242 | ++DOMWINDOW == 72 (0x119a80800) [pid = 2242] [serial = 608] [outer = 0x11960e000] 15:49:20 INFO - PROCESS | 2242 | 1466808560427 Marionette DEBUG loaded listener.js 15:49:20 INFO - PROCESS | 2242 | ++DOMWINDOW == 73 (0x119c84c00) [pid = 2242] [serial = 609] [outer = 0x11960e000] 15:49:20 INFO - PROCESS | 2242 | 1466808560735 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]]]}] 15:49:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 15:49:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 519ms 15:49:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 15:49:20 INFO - PROCESS | 2242 | 1466808560783 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 15:49:20 INFO - PROCESS | 2242 | 1466808560785 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 15:49:20 INFO - PROCESS | 2242 | 1466808560787 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 15:49:20 INFO - PROCESS | 2242 | 1466808560788 Marionette TRACE conn2 <- [1,786,null,{}] 15:49:20 INFO - PROCESS | 2242 | 1466808560790 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}] 15:49:20 INFO - PROCESS | 2242 | 1466808560799 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:20 INFO - PROCESS | 2242 | 1466808560886 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 15:49:20 INFO - PROCESS | 2242 | 1466808560918 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:20 INFO - PROCESS | 2242 | 1466808560920 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:20 INFO - PROCESS | 2242 | ++DOCSHELL 0x11991d800 == 32 [pid = 2242] [id = 204] 15:49:20 INFO - PROCESS | 2242 | ++DOMWINDOW == 74 (0x1160d4400) [pid = 2242] [serial = 610] [outer = 0x0] 15:49:20 INFO - PROCESS | 2242 | ++DOMWINDOW == 75 (0x121037400) [pid = 2242] [serial = 611] [outer = 0x1160d4400] 15:49:20 INFO - PROCESS | 2242 | 1466808560944 Marionette DEBUG loaded listener.js 15:49:20 INFO - PROCESS | 2242 | ++DOMWINDOW == 76 (0x121044400) [pid = 2242] [serial = 612] [outer = 0x1160d4400] 15:49:21 INFO - PROCESS | 2242 | 1466808561296 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]]]}] 15:49:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 15:49:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 519ms 15:49:21 INFO - PROCESS | 2242 | 1466808561307 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 15:49:21 INFO - PROCESS | 2242 | 1466808561308 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 15:49:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 15:49:21 INFO - PROCESS | 2242 | 1466808561310 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 15:49:21 INFO - PROCESS | 2242 | 1466808561312 Marionette TRACE conn2 <- [1,790,null,{}] 15:49:21 INFO - PROCESS | 2242 | 1466808561314 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}] 15:49:21 INFO - PROCESS | 2242 | 1466808561320 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:21 INFO - PROCESS | 2242 | 1466808561431 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 15:49:21 INFO - PROCESS | 2242 | 1466808561465 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:21 INFO - PROCESS | 2242 | 1466808561467 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:21 INFO - PROCESS | 2242 | ++DOCSHELL 0x1210e0000 == 33 [pid = 2242] [id = 205] 15:49:21 INFO - PROCESS | 2242 | ++DOMWINDOW == 77 (0x11878c000) [pid = 2242] [serial = 613] [outer = 0x0] 15:49:21 INFO - PROCESS | 2242 | ++DOMWINDOW == 78 (0x1218f2c00) [pid = 2242] [serial = 614] [outer = 0x11878c000] 15:49:21 INFO - PROCESS | 2242 | 1466808561493 Marionette DEBUG loaded listener.js 15:49:21 INFO - PROCESS | 2242 | ++DOMWINDOW == 79 (0x12684e800) [pid = 2242] [serial = 615] [outer = 0x11878c000] 15:49:21 INFO - PROCESS | 2242 | 1466808561817 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]]]}] 15:49:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 15:49:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 518ms 15:49:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 15:49:21 INFO - PROCESS | 2242 | 1466808561829 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 15:49:21 INFO - PROCESS | 2242 | 1466808561830 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 15:49:21 INFO - PROCESS | 2242 | 1466808561833 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 15:49:21 INFO - PROCESS | 2242 | 1466808561835 Marionette TRACE conn2 <- [1,794,null,{}] 15:49:21 INFO - PROCESS | 2242 | 1466808561840 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}] 15:49:21 INFO - PROCESS | 2242 | 1466808561842 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:21 INFO - PROCESS | 2242 | 1466808561942 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 15:49:21 INFO - PROCESS | 2242 | 1466808561974 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:21 INFO - PROCESS | 2242 | 1466808561975 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:21 INFO - PROCESS | 2242 | ++DOCSHELL 0x123b15800 == 34 [pid = 2242] [id = 206] 15:49:21 INFO - PROCESS | 2242 | ++DOMWINDOW == 80 (0x112239000) [pid = 2242] [serial = 616] [outer = 0x0] 15:49:21 INFO - PROCESS | 2242 | ++DOMWINDOW == 81 (0x126981c00) [pid = 2242] [serial = 617] [outer = 0x112239000] 15:49:22 INFO - PROCESS | 2242 | 1466808562000 Marionette DEBUG loaded listener.js 15:49:22 INFO - PROCESS | 2242 | ++DOMWINDOW == 82 (0x127005800) [pid = 2242] [serial = 618] [outer = 0x112239000] 15:49:22 INFO - PROCESS | 2242 | --DOMWINDOW == 81 (0x118a19c00) [pid = 2242] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 15:49:22 INFO - PROCESS | 2242 | --DOMWINDOW == 80 (0x1242e3c00) [pid = 2242] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 15:49:22 INFO - PROCESS | 2242 | --DOMWINDOW == 79 (0x1176eb000) [pid = 2242] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 15:49:22 INFO - PROCESS | 2242 | --DOMWINDOW == 78 (0x1291d5c00) [pid = 2242] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 15:49:22 INFO - PROCESS | 2242 | --DOMWINDOW == 77 (0x113841400) [pid = 2242] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 15:49:22 INFO - PROCESS | 2242 | --DOMWINDOW == 76 (0x1181e2c00) [pid = 2242] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 15:49:22 INFO - PROCESS | 2242 | --DOMWINDOW == 75 (0x1242df000) [pid = 2242] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 15:49:22 INFO - PROCESS | 2242 | --DOMWINDOW == 74 (0x1193c5c00) [pid = 2242] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 15:49:22 INFO - PROCESS | 2242 | --DOMWINDOW == 73 (0x118408000) [pid = 2242] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 15:49:22 INFO - PROCESS | 2242 | --DOMWINDOW == 72 (0x119c80400) [pid = 2242] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 15:49:22 INFO - PROCESS | 2242 | --DOMWINDOW == 71 (0x116732400) [pid = 2242] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 15:49:22 INFO - PROCESS | 2242 | 1466808562416 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]]]}] 15:49:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 15:49:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 622ms 15:49:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 15:49:22 INFO - PROCESS | 2242 | 1466808562456 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 15:49:22 INFO - PROCESS | 2242 | 1466808562457 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 15:49:22 INFO - PROCESS | 2242 | 1466808562459 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 15:49:22 INFO - PROCESS | 2242 | 1466808562460 Marionette TRACE conn2 <- [1,798,null,{}] 15:49:22 INFO - PROCESS | 2242 | 1466808562463 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}] 15:49:22 INFO - PROCESS | 2242 | 1466808562464 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:22 INFO - PROCESS | 2242 | 1466808562539 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 15:49:22 INFO - PROCESS | 2242 | 1466808562590 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:22 INFO - PROCESS | 2242 | 1466808562591 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:22 INFO - PROCESS | 2242 | ++DOCSHELL 0x123bae000 == 35 [pid = 2242] [id = 207] 15:49:22 INFO - PROCESS | 2242 | ++DOMWINDOW == 72 (0x1180b2000) [pid = 2242] [serial = 619] [outer = 0x0] 15:49:22 INFO - PROCESS | 2242 | ++DOMWINDOW == 73 (0x119597000) [pid = 2242] [serial = 620] [outer = 0x1180b2000] 15:49:22 INFO - PROCESS | 2242 | 1466808562616 Marionette DEBUG loaded listener.js 15:49:22 INFO - PROCESS | 2242 | ++DOMWINDOW == 74 (0x1242e6000) [pid = 2242] [serial = 621] [outer = 0x1180b2000] 15:49:22 INFO - PROCESS | 2242 | 1466808562889 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]]]}] 15:49:22 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 15:49:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 468ms 15:49:22 INFO - PROCESS | 2242 | 1466808562928 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 15:49:22 INFO - PROCESS | 2242 | 1466808562929 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 15:49:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 15:49:22 INFO - PROCESS | 2242 | 1466808562932 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 15:49:22 INFO - PROCESS | 2242 | 1466808562933 Marionette TRACE conn2 <- [1,802,null,{}] 15:49:22 INFO - PROCESS | 2242 | 1466808562944 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}] 15:49:22 INFO - PROCESS | 2242 | 1466808562945 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:23 INFO - PROCESS | 2242 | 1466808563034 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 15:49:23 INFO - PROCESS | 2242 | 1466808563040 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:23 INFO - PROCESS | 2242 | 1466808563041 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:23 INFO - PROCESS | 2242 | ++DOCSHELL 0x126e3a800 == 36 [pid = 2242] [id = 208] 15:49:23 INFO - PROCESS | 2242 | ++DOMWINDOW == 75 (0x11837d000) [pid = 2242] [serial = 622] [outer = 0x0] 15:49:23 INFO - PROCESS | 2242 | ++DOMWINDOW == 76 (0x127330400) [pid = 2242] [serial = 623] [outer = 0x11837d000] 15:49:23 INFO - PROCESS | 2242 | 1466808563065 Marionette DEBUG loaded listener.js 15:49:23 INFO - PROCESS | 2242 | ++DOMWINDOW == 77 (0x1274d2800) [pid = 2242] [serial = 624] [outer = 0x11837d000] 15:49:23 INFO - PROCESS | 2242 | 1466808563393 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]]]}] 15:49:23 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 15:49:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 476ms 15:49:23 INFO - PROCESS | 2242 | 1466808563409 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 15:49:23 INFO - PROCESS | 2242 | 1466808563410 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 15:49:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 15:49:23 INFO - PROCESS | 2242 | 1466808563412 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 15:49:23 INFO - PROCESS | 2242 | 1466808563413 Marionette TRACE conn2 <- [1,806,null,{}] 15:49:23 INFO - PROCESS | 2242 | 1466808563416 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}] 15:49:23 INFO - PROCESS | 2242 | 1466808563419 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:23 INFO - PROCESS | 2242 | 1466808563526 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 15:49:23 INFO - PROCESS | 2242 | 1466808563531 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:23 INFO - PROCESS | 2242 | 1466808563532 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:23 INFO - PROCESS | 2242 | ++DOCSHELL 0x12738b000 == 37 [pid = 2242] [id = 209] 15:49:23 INFO - PROCESS | 2242 | ++DOMWINDOW == 78 (0x1183bf400) [pid = 2242] [serial = 625] [outer = 0x0] 15:49:23 INFO - PROCESS | 2242 | ++DOMWINDOW == 79 (0x1274d4400) [pid = 2242] [serial = 626] [outer = 0x1183bf400] 15:49:23 INFO - PROCESS | 2242 | 1466808563557 Marionette DEBUG loaded listener.js 15:49:23 INFO - PROCESS | 2242 | ++DOMWINDOW == 80 (0x128d54800) [pid = 2242] [serial = 627] [outer = 0x1183bf400] 15:49:23 INFO - PROCESS | 2242 | [2242] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 15:49:23 INFO - PROCESS | 2242 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 15:49:23 INFO - PROCESS | 2242 | Determined SkiaGL cache limits: Size 100663296, Items: 256 15:49:23 INFO - PROCESS | 2242 | [GFX2-]: Using SkiaGL canvas. 15:49:23 INFO - PROCESS | 2242 | 1466808563893 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]]]}] 15:49:23 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 15:49:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 519ms 15:49:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 15:49:23 INFO - PROCESS | 2242 | 1466808563931 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 15:49:23 INFO - PROCESS | 2242 | 1466808563933 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 15:49:23 INFO - PROCESS | 2242 | 1466808563935 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 15:49:23 INFO - PROCESS | 2242 | 1466808563937 Marionette TRACE conn2 <- [1,810,null,{}] 15:49:23 INFO - PROCESS | 2242 | 1466808563940 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}] 15:49:23 INFO - PROCESS | 2242 | 1466808563941 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:24 INFO - PROCESS | 2242 | 1466808564040 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 15:49:24 INFO - PROCESS | 2242 | 1466808564043 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:24 INFO - PROCESS | 2242 | 1466808564045 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:24 INFO - PROCESS | 2242 | ++DOCSHELL 0x119917800 == 38 [pid = 2242] [id = 210] 15:49:24 INFO - PROCESS | 2242 | ++DOMWINDOW == 81 (0x128d58800) [pid = 2242] [serial = 628] [outer = 0x0] 15:49:24 INFO - PROCESS | 2242 | ++DOMWINDOW == 82 (0x12936e400) [pid = 2242] [serial = 629] [outer = 0x128d58800] 15:49:24 INFO - PROCESS | 2242 | 1466808564072 Marionette DEBUG loaded listener.js 15:49:24 INFO - PROCESS | 2242 | ++DOMWINDOW == 83 (0x12a5c4000) [pid = 2242] [serial = 630] [outer = 0x128d58800] 15:49:24 INFO - PROCESS | 2242 | 1466808564545 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]]]}] 15:49:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 15:49:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 670ms 15:49:24 INFO - PROCESS | 2242 | 1466808564627 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 15:49:24 INFO - PROCESS | 2242 | 1466808564630 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 15:49:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 15:49:24 INFO - PROCESS | 2242 | 1466808564636 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 15:49:24 INFO - PROCESS | 2242 | 1466808564639 Marionette TRACE conn2 <- [1,814,null,{}] 15:49:24 INFO - PROCESS | 2242 | 1466808564643 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}] 15:49:24 INFO - PROCESS | 2242 | 1466808564645 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:24 INFO - PROCESS | 2242 | 1466808564777 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 15:49:24 INFO - PROCESS | 2242 | 1466808564852 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:24 INFO - PROCESS | 2242 | 1466808564853 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:24 INFO - PROCESS | 2242 | ++DOCSHELL 0x1169ac800 == 39 [pid = 2242] [id = 211] 15:49:24 INFO - PROCESS | 2242 | ++DOMWINDOW == 84 (0x11662f800) [pid = 2242] [serial = 631] [outer = 0x0] 15:49:24 INFO - PROCESS | 2242 | ++DOMWINDOW == 85 (0x11673f800) [pid = 2242] [serial = 632] [outer = 0x11662f800] 15:49:24 INFO - PROCESS | 2242 | 1466808564885 Marionette DEBUG loaded listener.js 15:49:24 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x1180b4800) [pid = 2242] [serial = 633] [outer = 0x11662f800] 15:49:25 INFO - PROCESS | 2242 | 1466808565450 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] 15:49:25 INFO - PROCESS | 2242 | 1466808565511 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 15:49:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 15:49:25 INFO - PROCESS | 2242 | 1466808565516 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 15:49:25 INFO - PROCESS | 2242 | 1466808565518 Marionette TRACE conn2 <- [1,818,null,{}] 15:49:25 INFO - PROCESS | 2242 | 1466808565520 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}] 15:49:25 INFO - PROCESS | 2242 | 1466808565522 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:25 INFO - PROCESS | 2242 | 1466808565635 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 15:49:25 INFO - PROCESS | 2242 | 1466808565691 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:25 INFO - PROCESS | 2242 | 1466808565692 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:25 INFO - PROCESS | 2242 | ++DOCSHELL 0x119921000 == 40 [pid = 2242] [id = 212] 15:49:25 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x118a51c00) [pid = 2242] [serial = 634] [outer = 0x0] 15:49:25 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x11931e000) [pid = 2242] [serial = 635] [outer = 0x118a51c00] 15:49:25 INFO - PROCESS | 2242 | 1466808565725 Marionette DEBUG loaded listener.js 15:49:25 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x11959c800) [pid = 2242] [serial = 636] [outer = 0x118a51c00] 15:49:26 INFO - PROCESS | 2242 | --DOCSHELL 0x12738b000 == 39 [pid = 2242] [id = 209] 15:49:26 INFO - PROCESS | 2242 | --DOCSHELL 0x126e3a800 == 38 [pid = 2242] [id = 208] 15:49:26 INFO - PROCESS | 2242 | --DOCSHELL 0x123bae000 == 37 [pid = 2242] [id = 207] 15:49:26 INFO - PROCESS | 2242 | --DOCSHELL 0x123b15800 == 36 [pid = 2242] [id = 206] 15:49:26 INFO - PROCESS | 2242 | --DOCSHELL 0x1210e0000 == 35 [pid = 2242] [id = 205] 15:49:26 INFO - PROCESS | 2242 | --DOCSHELL 0x11991d800 == 34 [pid = 2242] [id = 204] 15:49:26 INFO - PROCESS | 2242 | --DOCSHELL 0x119235000 == 33 [pid = 2242] [id = 203] 15:49:26 INFO - PROCESS | 2242 | --DOCSHELL 0x11823b000 == 32 [pid = 2242] [id = 202] 15:49:26 INFO - PROCESS | 2242 | --DOCSHELL 0x116aca000 == 31 [pid = 2242] [id = 201] 15:49:26 INFO - PROCESS | 2242 | --DOCSHELL 0x116019000 == 30 [pid = 2242] [id = 200] 15:49:26 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x126e68800) [pid = 2242] [serial = 575] [outer = 0x0] [url = about:blank] 15:49:26 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x128c86800) [pid = 2242] [serial = 578] [outer = 0x0] [url = about:blank] 15:49:26 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x1246b0800) [pid = 2242] [serial = 555] [outer = 0x0] [url = about:blank] 15:49:26 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x119598400) [pid = 2242] [serial = 566] [outer = 0x0] [url = about:blank] 15:49:26 INFO - PROCESS | 2242 | --DOMWINDOW == 84 (0x119610c00) [pid = 2242] [serial = 567] [outer = 0x0] [url = about:blank] 15:49:26 INFO - PROCESS | 2242 | --DOMWINDOW == 83 (0x1181ddc00) [pid = 2242] [serial = 563] [outer = 0x0] [url = about:blank] 15:49:26 INFO - PROCESS | 2242 | --DOMWINDOW == 82 (0x1183b6400) [pid = 2242] [serial = 564] [outer = 0x0] [url = about:blank] 15:49:26 INFO - PROCESS | 2242 | --DOMWINDOW == 81 (0x1215d0c00) [pid = 2242] [serial = 569] [outer = 0x0] [url = about:blank] 15:49:26 INFO - PROCESS | 2242 | --DOMWINDOW == 80 (0x1160d5800) [pid = 2242] [serial = 557] [outer = 0x0] [url = about:blank] 15:49:26 INFO - PROCESS | 2242 | --DOMWINDOW == 79 (0x12a571800) [pid = 2242] [serial = 585] [outer = 0x0] [url = about:blank] 15:49:26 INFO - PROCESS | 2242 | --DOMWINDOW == 78 (0x116a0a000) [pid = 2242] [serial = 558] [outer = 0x0] [url = about:blank] 15:49:26 INFO - PROCESS | 2242 | --DOMWINDOW == 77 (0x129cdf400) [pid = 2242] [serial = 584] [outer = 0x0] [url = about:blank] 15:49:26 INFO - PROCESS | 2242 | --DOMWINDOW == 76 (0x1193cd800) [pid = 2242] [serial = 560] [outer = 0x0] [url = about:blank] 15:49:26 INFO - PROCESS | 2242 | --DOMWINDOW == 75 (0x129373000) [pid = 2242] [serial = 582] [outer = 0x0] [url = about:blank] 15:49:26 INFO - PROCESS | 2242 | --DOMWINDOW == 74 (0x119603000) [pid = 2242] [serial = 561] [outer = 0x0] [url = about:blank] 15:49:26 INFO - PROCESS | 2242 | --DOMWINDOW == 73 (0x12732b400) [pid = 2242] [serial = 576] [outer = 0x0] [url = about:blank] 15:49:26 INFO - PROCESS | 2242 | --DOMWINDOW == 72 (0x1246b9c00) [pid = 2242] [serial = 572] [outer = 0x0] [url = about:blank] 15:49:26 INFO - PROCESS | 2242 | --DOMWINDOW == 71 (0x1291d0800) [pid = 2242] [serial = 581] [outer = 0x0] [url = about:blank] 15:49:26 INFO - PROCESS | 2242 | --DOMWINDOW == 70 (0x126976800) [pid = 2242] [serial = 573] [outer = 0x0] [url = about:blank] 15:49:26 INFO - PROCESS | 2242 | --DOMWINDOW == 69 (0x123a30000) [pid = 2242] [serial = 570] [outer = 0x0] [url = about:blank] 15:49:26 INFO - PROCESS | 2242 | --DOMWINDOW == 68 (0x128d53c00) [pid = 2242] [serial = 579] [outer = 0x0] [url = about:blank] 15:49:26 INFO - PROCESS | 2242 | 1466808566487 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]]]}] 15:49:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 15:49:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1023ms 15:49:26 INFO - PROCESS | 2242 | 1466808566539 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 15:49:26 INFO - PROCESS | 2242 | 1466808566541 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 15:49:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 15:49:26 INFO - PROCESS | 2242 | 1466808566544 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 15:49:26 INFO - PROCESS | 2242 | 1466808566546 Marionette TRACE conn2 <- [1,822,null,{}] 15:49:26 INFO - PROCESS | 2242 | 1466808566557 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}] 15:49:26 INFO - PROCESS | 2242 | 1466808566558 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:26 INFO - PROCESS | 2242 | 1466808566655 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 15:49:26 INFO - PROCESS | 2242 | 1466808566662 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:26 INFO - PROCESS | 2242 | 1466808566666 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:26 INFO - PROCESS | 2242 | ++DOCSHELL 0x11667b800 == 31 [pid = 2242] [id = 213] 15:49:26 INFO - PROCESS | 2242 | ++DOMWINDOW == 69 (0x1181e7800) [pid = 2242] [serial = 637] [outer = 0x0] 15:49:26 INFO - PROCESS | 2242 | ++DOMWINDOW == 70 (0x1183b6400) [pid = 2242] [serial = 638] [outer = 0x1181e7800] 15:49:26 INFO - PROCESS | 2242 | 1466808566713 Marionette DEBUG loaded listener.js 15:49:26 INFO - PROCESS | 2242 | ++DOMWINDOW == 71 (0x118791000) [pid = 2242] [serial = 639] [outer = 0x1181e7800] 15:49:27 INFO - PROCESS | 2242 | 1466808567158 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] 15:49:27 INFO - PROCESS | 2242 | 1466808567171 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 15:49:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 15:49:27 INFO - PROCESS | 2242 | 1466808567175 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 15:49:27 INFO - PROCESS | 2242 | 1466808567177 Marionette TRACE conn2 <- [1,826,null,{}] 15:49:27 INFO - PROCESS | 2242 | 1466808567180 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}] 15:49:27 INFO - PROCESS | 2242 | 1466808567181 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:27 INFO - PROCESS | 2242 | 1466808567260 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 15:49:27 INFO - PROCESS | 2242 | 1466808567264 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:27 INFO - PROCESS | 2242 | 1466808567265 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:27 INFO - PROCESS | 2242 | ++DOCSHELL 0x118240800 == 32 [pid = 2242] [id = 214] 15:49:27 INFO - PROCESS | 2242 | ++DOMWINDOW == 72 (0x118787400) [pid = 2242] [serial = 640] [outer = 0x0] 15:49:27 INFO - PROCESS | 2242 | ++DOMWINDOW == 73 (0x119599400) [pid = 2242] [serial = 641] [outer = 0x118787400] 15:49:27 INFO - PROCESS | 2242 | 1466808567296 Marionette DEBUG loaded listener.js 15:49:27 INFO - PROCESS | 2242 | ++DOMWINDOW == 74 (0x119a7dc00) [pid = 2242] [serial = 642] [outer = 0x118787400] 15:49:27 INFO - PROCESS | 2242 | 1466808567662 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]]]}] 15:49:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 15:49:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 521ms 15:49:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 15:49:27 INFO - PROCESS | 2242 | 1466808567696 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 15:49:27 INFO - PROCESS | 2242 | 1466808567698 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 15:49:27 INFO - PROCESS | 2242 | 1466808567710 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 15:49:27 INFO - PROCESS | 2242 | 1466808567712 Marionette TRACE conn2 <- [1,830,null,{}] 15:49:27 INFO - PROCESS | 2242 | 1466808567721 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}] 15:49:27 INFO - PROCESS | 2242 | 1466808567725 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:27 INFO - PROCESS | 2242 | 1466808567803 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 15:49:27 INFO - PROCESS | 2242 | 1466808567809 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:27 INFO - PROCESS | 2242 | 1466808567810 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:27 INFO - PROCESS | 2242 | ++DOCSHELL 0x119920800 == 33 [pid = 2242] [id = 215] 15:49:27 INFO - PROCESS | 2242 | ++DOMWINDOW == 75 (0x113865800) [pid = 2242] [serial = 643] [outer = 0x0] 15:49:27 INFO - PROCESS | 2242 | ++DOMWINDOW == 76 (0x12104dc00) [pid = 2242] [serial = 644] [outer = 0x113865800] 15:49:27 INFO - PROCESS | 2242 | 1466808567841 Marionette DEBUG loaded listener.js 15:49:27 INFO - PROCESS | 2242 | ++DOMWINDOW == 77 (0x1218ef000) [pid = 2242] [serial = 645] [outer = 0x113865800] 15:49:28 INFO - PROCESS | 2242 | 1466808568171 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]]]}] 15:49:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 15:49:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 482ms 15:49:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 15:49:28 INFO - PROCESS | 2242 | 1466808568183 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 15:49:28 INFO - PROCESS | 2242 | 1466808568186 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 15:49:28 INFO - PROCESS | 2242 | 1466808568190 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 15:49:28 INFO - PROCESS | 2242 | 1466808568191 Marionette TRACE conn2 <- [1,834,null,{}] 15:49:28 INFO - PROCESS | 2242 | 1466808568194 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}] 15:49:28 INFO - PROCESS | 2242 | 1466808568195 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:28 INFO - PROCESS | 2242 | 1466808568277 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 15:49:28 INFO - PROCESS | 2242 | 1466808568330 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:28 INFO - PROCESS | 2242 | 1466808568331 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:28 INFO - PROCESS | 2242 | ++DOCSHELL 0x1210d8000 == 34 [pid = 2242] [id = 216] 15:49:28 INFO - PROCESS | 2242 | ++DOMWINDOW == 78 (0x119c83c00) [pid = 2242] [serial = 646] [outer = 0x0] 15:49:28 INFO - PROCESS | 2242 | ++DOMWINDOW == 79 (0x124066000) [pid = 2242] [serial = 647] [outer = 0x119c83c00] 15:49:28 INFO - PROCESS | 2242 | 1466808568357 Marionette DEBUG loaded listener.js 15:49:28 INFO - PROCESS | 2242 | ++DOMWINDOW == 80 (0x1246b5400) [pid = 2242] [serial = 648] [outer = 0x119c83c00] 15:49:28 INFO - PROCESS | 2242 | 1466808568690 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]]]}] 15:49:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 15:49:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 522ms 15:49:28 INFO - PROCESS | 2242 | 1466808568712 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 15:49:28 INFO - PROCESS | 2242 | 1466808568713 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 15:49:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 15:49:28 INFO - PROCESS | 2242 | 1466808568716 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 15:49:28 INFO - PROCESS | 2242 | 1466808568717 Marionette TRACE conn2 <- [1,838,null,{}] 15:49:28 INFO - PROCESS | 2242 | 1466808568719 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}] 15:49:28 INFO - PROCESS | 2242 | 1466808568721 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:28 INFO - PROCESS | 2242 | 1466808568815 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 15:49:28 INFO - PROCESS | 2242 | 1466808568850 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:28 INFO - PROCESS | 2242 | 1466808568851 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:28 INFO - PROCESS | 2242 | ++DOCSHELL 0x123ba7000 == 35 [pid = 2242] [id = 217] 15:49:28 INFO - PROCESS | 2242 | ++DOMWINDOW == 81 (0x1242e3400) [pid = 2242] [serial = 649] [outer = 0x0] 15:49:28 INFO - PROCESS | 2242 | ++DOMWINDOW == 82 (0x12685a400) [pid = 2242] [serial = 650] [outer = 0x1242e3400] 15:49:28 INFO - PROCESS | 2242 | 1466808568876 Marionette DEBUG loaded listener.js 15:49:28 INFO - PROCESS | 2242 | ++DOMWINDOW == 83 (0x126980800) [pid = 2242] [serial = 651] [outer = 0x1242e3400] 15:49:29 INFO - PROCESS | 2242 | 1466808569223 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]]]}] 15:49:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 15:49:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 521ms 15:49:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 15:49:29 INFO - PROCESS | 2242 | 1466808569238 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 15:49:29 INFO - PROCESS | 2242 | 1466808569239 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 15:49:29 INFO - PROCESS | 2242 | 1466808569242 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 15:49:29 INFO - PROCESS | 2242 | 1466808569243 Marionette TRACE conn2 <- [1,842,null,{}] 15:49:29 INFO - PROCESS | 2242 | 1466808569245 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}] 15:49:29 INFO - PROCESS | 2242 | 1466808569249 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:29 INFO - PROCESS | 2242 | 1466808569367 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 15:49:29 INFO - PROCESS | 2242 | 1466808569371 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:29 INFO - PROCESS | 2242 | 1466808569372 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:29 INFO - PROCESS | 2242 | ++DOCSHELL 0x12690c000 == 36 [pid = 2242] [id = 218] 15:49:29 INFO - PROCESS | 2242 | ++DOMWINDOW == 84 (0x126854400) [pid = 2242] [serial = 652] [outer = 0x0] 15:49:29 INFO - PROCESS | 2242 | ++DOMWINDOW == 85 (0x127336c00) [pid = 2242] [serial = 653] [outer = 0x126854400] 15:49:29 INFO - PROCESS | 2242 | 1466808569398 Marionette DEBUG loaded listener.js 15:49:29 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x129ce1c00) [pid = 2242] [serial = 654] [outer = 0x126854400] 15:49:29 INFO - PROCESS | 2242 | 1466808569756 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]]]}] 15:49:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 15:49:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 569ms 15:49:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 15:49:29 INFO - PROCESS | 2242 | 1466808569812 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 15:49:29 INFO - PROCESS | 2242 | 1466808569813 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 15:49:29 INFO - PROCESS | 2242 | 1466808569815 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 15:49:29 INFO - PROCESS | 2242 | 1466808569816 Marionette TRACE conn2 <- [1,846,null,{}] 15:49:29 INFO - PROCESS | 2242 | 1466808569818 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}] 15:49:29 INFO - PROCESS | 2242 | 1466808569820 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:29 INFO - PROCESS | 2242 | 1466808569914 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 15:49:29 INFO - PROCESS | 2242 | 1466808569925 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:29 INFO - PROCESS | 2242 | 1466808569926 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:29 INFO - PROCESS | 2242 | ++DOCSHELL 0x128c98800 == 37 [pid = 2242] [id = 219] 15:49:29 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x12a568800) [pid = 2242] [serial = 655] [outer = 0x0] 15:49:29 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x12a571000) [pid = 2242] [serial = 656] [outer = 0x12a568800] 15:49:29 INFO - PROCESS | 2242 | 1466808569951 Marionette DEBUG loaded listener.js 15:49:29 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x12ac02c00) [pid = 2242] [serial = 657] [outer = 0x12a568800] 15:49:30 INFO - PROCESS | 2242 | 1466808570288 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]]]}] 15:49:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 15:49:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 518ms 15:49:30 INFO - PROCESS | 2242 | 1466808570333 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 15:49:30 INFO - PROCESS | 2242 | 1466808570334 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 15:49:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 15:49:30 INFO - PROCESS | 2242 | 1466808570337 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 15:49:30 INFO - PROCESS | 2242 | 1466808570338 Marionette TRACE conn2 <- [1,850,null,{}] 15:49:30 INFO - PROCESS | 2242 | 1466808570340 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}] 15:49:30 INFO - PROCESS | 2242 | 1466808570341 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:30 INFO - PROCESS | 2242 | 1466808570439 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 15:49:30 INFO - PROCESS | 2242 | 1466808570450 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:30 INFO - PROCESS | 2242 | 1466808570452 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:30 INFO - PROCESS | 2242 | ++DOCSHELL 0x128d85800 == 38 [pid = 2242] [id = 220] 15:49:30 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x12ac04c00) [pid = 2242] [serial = 658] [outer = 0x0] 15:49:30 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x12ac08000) [pid = 2242] [serial = 659] [outer = 0x12ac04c00] 15:49:30 INFO - PROCESS | 2242 | 1466808570476 Marionette DEBUG loaded listener.js 15:49:30 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x12ac10000) [pid = 2242] [serial = 660] [outer = 0x12ac04c00] 15:49:30 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x1180b0000) [pid = 2242] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 15:49:30 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x11960e000) [pid = 2242] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 15:49:30 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x112f5d400) [pid = 2242] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 15:49:30 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x11878c000) [pid = 2242] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 15:49:30 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x1133b7400) [pid = 2242] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 15:49:30 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x116a03800) [pid = 2242] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 15:49:30 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x1180b2000) [pid = 2242] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 15:49:30 INFO - PROCESS | 2242 | --DOMWINDOW == 84 (0x112239000) [pid = 2242] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 15:49:30 INFO - PROCESS | 2242 | --DOMWINDOW == 83 (0x11837d000) [pid = 2242] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 15:49:30 INFO - PROCESS | 2242 | --DOMWINDOW == 82 (0x1176ec800) [pid = 2242] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 15:49:30 INFO - PROCESS | 2242 | --DOMWINDOW == 81 (0x119592800) [pid = 2242] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 15:49:30 INFO - PROCESS | 2242 | --DOMWINDOW == 80 (0x1212bf800) [pid = 2242] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 15:49:30 INFO - PROCESS | 2242 | --DOMWINDOW == 79 (0x1183bf400) [pid = 2242] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 15:49:30 INFO - PROCESS | 2242 | --DOMWINDOW == 78 (0x1160d4400) [pid = 2242] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 15:49:30 INFO - PROCESS | 2242 | 1466808570879 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]]]}] 15:49:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 15:49:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 568ms 15:49:30 INFO - PROCESS | 2242 | 1466808570905 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 15:49:30 INFO - PROCESS | 2242 | 1466808570907 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 15:49:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 15:49:30 INFO - PROCESS | 2242 | 1466808570909 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 15:49:30 INFO - PROCESS | 2242 | 1466808570910 Marionette TRACE conn2 <- [1,854,null,{}] 15:49:30 INFO - PROCESS | 2242 | 1466808570912 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}] 15:49:30 INFO - PROCESS | 2242 | 1466808570913 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:30 INFO - PROCESS | 2242 | 1466808570991 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 15:49:31 INFO - PROCESS | 2242 | 1466808571044 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:31 INFO - PROCESS | 2242 | 1466808571045 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:31 INFO - PROCESS | 2242 | ++DOCSHELL 0x11991d800 == 39 [pid = 2242] [id = 221] 15:49:31 INFO - PROCESS | 2242 | ++DOMWINDOW == 79 (0x116970c00) [pid = 2242] [serial = 661] [outer = 0x0] 15:49:31 INFO - PROCESS | 2242 | ++DOMWINDOW == 80 (0x1193ce400) [pid = 2242] [serial = 662] [outer = 0x116970c00] 15:49:31 INFO - PROCESS | 2242 | 1466808571071 Marionette DEBUG loaded listener.js 15:49:31 INFO - PROCESS | 2242 | ++DOMWINDOW == 81 (0x12137c400) [pid = 2242] [serial = 663] [outer = 0x116970c00] 15:49:31 INFO - PROCESS | 2242 | 1466808571340 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]]]}] 15:49:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 15:49:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 470ms 15:49:31 INFO - PROCESS | 2242 | 1466808571379 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 15:49:31 INFO - PROCESS | 2242 | 1466808571381 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 15:49:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 15:49:31 INFO - PROCESS | 2242 | 1466808571395 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 15:49:31 INFO - PROCESS | 2242 | 1466808571397 Marionette TRACE conn2 <- [1,858,null,{}] 15:49:31 INFO - PROCESS | 2242 | 1466808571406 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}] 15:49:31 INFO - PROCESS | 2242 | 1466808571408 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:31 INFO - PROCESS | 2242 | 1466808571534 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 15:49:31 INFO - PROCESS | 2242 | 1466808571539 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:31 INFO - PROCESS | 2242 | 1466808571540 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:31 INFO - PROCESS | 2242 | ++DOCSHELL 0x129c20800 == 40 [pid = 2242] [id = 222] 15:49:31 INFO - PROCESS | 2242 | ++DOMWINDOW == 82 (0x1218ee800) [pid = 2242] [serial = 664] [outer = 0x0] 15:49:31 INFO - PROCESS | 2242 | ++DOMWINDOW == 83 (0x12ac05800) [pid = 2242] [serial = 665] [outer = 0x1218ee800] 15:49:31 INFO - PROCESS | 2242 | 1466808571579 Marionette DEBUG loaded listener.js 15:49:31 INFO - PROCESS | 2242 | ++DOMWINDOW == 84 (0x12ae98800) [pid = 2242] [serial = 666] [outer = 0x1218ee800] 15:49:32 INFO - PROCESS | 2242 | 1466808572016 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]]]}] 15:49:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 15:49:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 688ms 15:49:32 INFO - PROCESS | 2242 | 1466808572073 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 15:49:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 15:49:32 INFO - PROCESS | 2242 | 1466808572074 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 15:49:32 INFO - PROCESS | 2242 | 1466808572077 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 15:49:32 INFO - PROCESS | 2242 | 1466808572079 Marionette TRACE conn2 <- [1,862,null,{}] 15:49:32 INFO - PROCESS | 2242 | 1466808572081 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}] 15:49:32 INFO - PROCESS | 2242 | 1466808572083 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:32 INFO - PROCESS | 2242 | 1466808572178 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 15:49:32 INFO - PROCESS | 2242 | 1466808572182 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:32 INFO - PROCESS | 2242 | 1466808572183 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:32 INFO - PROCESS | 2242 | ++DOCSHELL 0x12a698800 == 41 [pid = 2242] [id = 223] 15:49:32 INFO - PROCESS | 2242 | ++DOMWINDOW == 85 (0x12ae9ec00) [pid = 2242] [serial = 667] [outer = 0x0] 15:49:32 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x12b803400) [pid = 2242] [serial = 668] [outer = 0x12ae9ec00] 15:49:32 INFO - PROCESS | 2242 | 1466808572211 Marionette DEBUG loaded listener.js 15:49:32 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x12b8b1000) [pid = 2242] [serial = 669] [outer = 0x12ae9ec00] 15:49:32 INFO - PROCESS | 2242 | 1466808572530 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]]]}] 15:49:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 15:49:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 471ms 15:49:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 15:49:32 INFO - PROCESS | 2242 | 1466808572548 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 15:49:32 INFO - PROCESS | 2242 | 1466808572549 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 15:49:32 INFO - PROCESS | 2242 | 1466808572554 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 15:49:32 INFO - PROCESS | 2242 | 1466808572556 Marionette TRACE conn2 <- [1,866,null,{}] 15:49:32 INFO - PROCESS | 2242 | 1466808572559 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}] 15:49:32 INFO - PROCESS | 2242 | 1466808572560 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:32 INFO - PROCESS | 2242 | 1466808572645 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 15:49:32 INFO - PROCESS | 2242 | 1466808572698 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:32 INFO - PROCESS | 2242 | 1466808572699 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:32 INFO - PROCESS | 2242 | ++DOCSHELL 0x12ae4b800 == 42 [pid = 2242] [id = 224] 15:49:32 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x12aea1c00) [pid = 2242] [serial = 670] [outer = 0x0] 15:49:32 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x12b8b8c00) [pid = 2242] [serial = 671] [outer = 0x12aea1c00] 15:49:32 INFO - PROCESS | 2242 | 1466808572731 Marionette DEBUG loaded listener.js 15:49:32 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x12b91d800) [pid = 2242] [serial = 672] [outer = 0x12aea1c00] 15:49:33 INFO - PROCESS | 2242 | 1466808573193 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]]]}] 15:49:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 15:49:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 674ms 15:49:33 INFO - PROCESS | 2242 | 1466808573228 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 15:49:33 INFO - PROCESS | 2242 | 1466808573231 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 15:49:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 15:49:33 INFO - PROCESS | 2242 | 1466808573234 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 15:49:33 INFO - PROCESS | 2242 | 1466808573238 Marionette TRACE conn2 <- [1,870,null,{}] 15:49:33 INFO - PROCESS | 2242 | 1466808573242 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}] 15:49:33 INFO - PROCESS | 2242 | 1466808573243 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:33 INFO - PROCESS | 2242 | 1466808573357 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 15:49:33 INFO - PROCESS | 2242 | 1466808573444 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:33 INFO - PROCESS | 2242 | 1466808573446 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:33 INFO - PROCESS | 2242 | ++DOCSHELL 0x11858a800 == 43 [pid = 2242] [id = 225] 15:49:33 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x117ed6400) [pid = 2242] [serial = 673] [outer = 0x0] 15:49:33 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x118786000) [pid = 2242] [serial = 674] [outer = 0x117ed6400] 15:49:33 INFO - PROCESS | 2242 | 1466808573497 Marionette DEBUG loaded listener.js 15:49:33 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x118a55c00) [pid = 2242] [serial = 675] [outer = 0x117ed6400] 15:49:34 INFO - PROCESS | 2242 | 1466808574090 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]]]}] 15:49:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 15:49:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 925ms 15:49:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 15:49:34 INFO - PROCESS | 2242 | 1466808574159 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 15:49:34 INFO - PROCESS | 2242 | 1466808574162 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 15:49:34 INFO - PROCESS | 2242 | 1466808574167 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 15:49:34 INFO - PROCESS | 2242 | 1466808574169 Marionette TRACE conn2 <- [1,874,null,{}] 15:49:34 INFO - PROCESS | 2242 | 1466808574171 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}] 15:49:34 INFO - PROCESS | 2242 | 1466808574173 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:34 INFO - PROCESS | 2242 | 1466808574279 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 15:49:34 INFO - PROCESS | 2242 | 1466808574333 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:34 INFO - PROCESS | 2242 | 1466808574334 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:34 INFO - PROCESS | 2242 | ++DOCSHELL 0x124d89800 == 44 [pid = 2242] [id = 226] 15:49:34 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x119c7dc00) [pid = 2242] [serial = 676] [outer = 0x0] 15:49:34 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x119e69c00) [pid = 2242] [serial = 677] [outer = 0x119c7dc00] 15:49:34 INFO - PROCESS | 2242 | 1466808574365 Marionette DEBUG loaded listener.js 15:49:34 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x121050800) [pid = 2242] [serial = 678] [outer = 0x119c7dc00] 15:49:34 INFO - PROCESS | 2242 | 1466808574827 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]]]}] 15:49:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 15:49:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 671ms 15:49:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 15:49:34 INFO - PROCESS | 2242 | 1466808574837 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 15:49:34 INFO - PROCESS | 2242 | 1466808574839 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 15:49:34 INFO - PROCESS | 2242 | 1466808574841 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 15:49:34 INFO - PROCESS | 2242 | 1466808574844 Marionette TRACE conn2 <- [1,878,null,{}] 15:49:34 INFO - PROCESS | 2242 | 1466808574852 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}] 15:49:34 INFO - PROCESS | 2242 | 1466808574856 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:34 INFO - PROCESS | 2242 | 1466808574958 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 15:49:35 INFO - PROCESS | 2242 | 1466808575009 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:35 INFO - PROCESS | 2242 | 1466808575011 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:35 INFO - PROCESS | 2242 | ++DOCSHELL 0x12b079800 == 45 [pid = 2242] [id = 227] 15:49:35 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x124d90000) [pid = 2242] [serial = 679] [outer = 0x0] 15:49:35 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x126e68c00) [pid = 2242] [serial = 680] [outer = 0x124d90000] 15:49:35 INFO - PROCESS | 2242 | 1466808575046 Marionette DEBUG loaded listener.js 15:49:35 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x128c92000) [pid = 2242] [serial = 681] [outer = 0x124d90000] 15:49:35 INFO - PROCESS | 2242 | 1466808575430 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]]]}] 15:49:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 15:49:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 621ms 15:49:35 INFO - PROCESS | 2242 | 1466808575463 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 15:49:35 INFO - PROCESS | 2242 | 1466808575465 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 15:49:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 15:49:35 INFO - PROCESS | 2242 | 1466808575468 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 15:49:35 INFO - PROCESS | 2242 | 1466808575469 Marionette TRACE conn2 <- [1,882,null,{}] 15:49:35 INFO - PROCESS | 2242 | 1466808575471 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}] 15:49:35 INFO - PROCESS | 2242 | 1466808575473 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:35 INFO - PROCESS | 2242 | 1466808575576 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 15:49:35 INFO - PROCESS | 2242 | 1466808575661 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:35 INFO - PROCESS | 2242 | 1466808575662 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:35 INFO - PROCESS | 2242 | ++DOCSHELL 0x12b94a800 == 46 [pid = 2242] [id = 228] 15:49:35 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x129ce5400) [pid = 2242] [serial = 682] [outer = 0x0] 15:49:35 INFO - PROCESS | 2242 | ++DOMWINDOW == 101 (0x12ac09000) [pid = 2242] [serial = 683] [outer = 0x129ce5400] 15:49:35 INFO - PROCESS | 2242 | 1466808575692 Marionette DEBUG loaded listener.js 15:49:35 INFO - PROCESS | 2242 | ++DOMWINDOW == 102 (0x12aea4c00) [pid = 2242] [serial = 684] [outer = 0x129ce5400] 15:49:36 INFO - PROCESS | 2242 | 1466808576148 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]]]}] 15:49:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 15:49:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 719ms 15:49:36 INFO - PROCESS | 2242 | 1466808576190 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 15:49:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 15:49:36 INFO - PROCESS | 2242 | 1466808576193 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 15:49:36 INFO - PROCESS | 2242 | 1466808576197 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 15:49:36 INFO - PROCESS | 2242 | 1466808576199 Marionette TRACE conn2 <- [1,886,null,{}] 15:49:36 INFO - PROCESS | 2242 | 1466808576205 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}] 15:49:36 INFO - PROCESS | 2242 | 1466808576207 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:36 INFO - PROCESS | 2242 | 1466808576352 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 15:49:36 INFO - PROCESS | 2242 | 1466808576420 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:36 INFO - PROCESS | 2242 | 1466808576421 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:36 INFO - PROCESS | 2242 | ++DOCSHELL 0x11623d000 == 47 [pid = 2242] [id = 229] 15:49:36 INFO - PROCESS | 2242 | ++DOMWINDOW == 103 (0x112d20000) [pid = 2242] [serial = 685] [outer = 0x0] 15:49:36 INFO - PROCESS | 2242 | ++DOMWINDOW == 104 (0x1183c1000) [pid = 2242] [serial = 686] [outer = 0x112d20000] 15:49:36 INFO - PROCESS | 2242 | 1466808576450 Marionette DEBUG loaded listener.js 15:49:36 INFO - PROCESS | 2242 | ++DOMWINDOW == 105 (0x12121f800) [pid = 2242] [serial = 687] [outer = 0x112d20000] 15:49:37 INFO - PROCESS | 2242 | 1466808577027 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]]]}] 15:49:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 15:49:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 877ms 15:49:37 INFO - PROCESS | 2242 | 1466808577073 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 15:49:37 INFO - PROCESS | 2242 | 1466808577076 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 15:49:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 15:49:37 INFO - PROCESS | 2242 | 1466808577079 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 15:49:37 INFO - PROCESS | 2242 | 1466808577081 Marionette TRACE conn2 <- [1,890,null,{}] 15:49:37 INFO - PROCESS | 2242 | 1466808577085 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}] 15:49:37 INFO - PROCESS | 2242 | 1466808577086 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:37 INFO - PROCESS | 2242 | 1466808577182 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 15:49:37 INFO - PROCESS | 2242 | 1466808577252 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:37 INFO - PROCESS | 2242 | 1466808577253 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:37 INFO - PROCESS | 2242 | ++DOCSHELL 0x113352000 == 48 [pid = 2242] [id = 230] 15:49:37 INFO - PROCESS | 2242 | ++DOMWINDOW == 106 (0x11229d400) [pid = 2242] [serial = 688] [outer = 0x0] 15:49:37 INFO - PROCESS | 2242 | ++DOMWINDOW == 107 (0x112f8bc00) [pid = 2242] [serial = 689] [outer = 0x11229d400] 15:49:37 INFO - PROCESS | 2242 | 1466808577282 Marionette DEBUG loaded listener.js 15:49:37 INFO - PROCESS | 2242 | ++DOMWINDOW == 108 (0x1133d5c00) [pid = 2242] [serial = 690] [outer = 0x11229d400] 15:49:38 INFO - PROCESS | 2242 | --DOCSHELL 0x117227800 == 47 [pid = 2242] [id = 199] 15:49:38 INFO - PROCESS | 2242 | --DOCSHELL 0x12a698800 == 46 [pid = 2242] [id = 223] 15:49:38 INFO - PROCESS | 2242 | --DOCSHELL 0x129c20800 == 45 [pid = 2242] [id = 222] 15:49:38 INFO - PROCESS | 2242 | --DOCSHELL 0x11991d800 == 44 [pid = 2242] [id = 221] 15:49:38 INFO - PROCESS | 2242 | --DOCSHELL 0x128d85800 == 43 [pid = 2242] [id = 220] 15:49:38 INFO - PROCESS | 2242 | --DOCSHELL 0x128c98800 == 42 [pid = 2242] [id = 219] 15:49:38 INFO - PROCESS | 2242 | --DOCSHELL 0x12690c000 == 41 [pid = 2242] [id = 218] 15:49:38 INFO - PROCESS | 2242 | --DOCSHELL 0x123ba7000 == 40 [pid = 2242] [id = 217] 15:49:38 INFO - PROCESS | 2242 | --DOCSHELL 0x1210d8000 == 39 [pid = 2242] [id = 216] 15:49:38 INFO - PROCESS | 2242 | --DOCSHELL 0x119920800 == 38 [pid = 2242] [id = 215] 15:49:38 INFO - PROCESS | 2242 | --DOCSHELL 0x118240800 == 37 [pid = 2242] [id = 214] 15:49:38 INFO - PROCESS | 2242 | --DOCSHELL 0x11667b800 == 36 [pid = 2242] [id = 213] 15:49:38 INFO - PROCESS | 2242 | --DOCSHELL 0x119921000 == 35 [pid = 2242] [id = 212] 15:49:38 INFO - PROCESS | 2242 | --DOCSHELL 0x1169ac800 == 34 [pid = 2242] [id = 211] 15:49:38 INFO - PROCESS | 2242 | --DOCSHELL 0x119917800 == 33 [pid = 2242] [id = 210] 15:49:38 INFO - PROCESS | 2242 | --DOCSHELL 0x11623d000 == 32 [pid = 2242] [id = 229] 15:49:38 INFO - PROCESS | 2242 | --DOCSHELL 0x12b94a800 == 31 [pid = 2242] [id = 228] 15:49:38 INFO - PROCESS | 2242 | --DOCSHELL 0x12b079800 == 30 [pid = 2242] [id = 227] 15:49:38 INFO - PROCESS | 2242 | --DOCSHELL 0x124d89800 == 29 [pid = 2242] [id = 226] 15:49:38 INFO - PROCESS | 2242 | --DOCSHELL 0x11858a800 == 28 [pid = 2242] [id = 225] 15:49:38 INFO - PROCESS | 2242 | --DOCSHELL 0x12ae4b800 == 27 [pid = 2242] [id = 224] 15:49:38 INFO - PROCESS | 2242 | --DOMWINDOW == 107 (0x121037400) [pid = 2242] [serial = 611] [outer = 0x0] [url = about:blank] 15:49:38 INFO - PROCESS | 2242 | --DOMWINDOW == 106 (0x1181db800) [pid = 2242] [serial = 596] [outer = 0x0] [url = about:blank] 15:49:38 INFO - PROCESS | 2242 | --DOMWINDOW == 105 (0x119a80800) [pid = 2242] [serial = 608] [outer = 0x0] [url = about:blank] 15:49:38 INFO - PROCESS | 2242 | --DOMWINDOW == 104 (0x118783400) [pid = 2242] [serial = 597] [outer = 0x0] [url = about:blank] 15:49:38 INFO - PROCESS | 2242 | --DOMWINDOW == 103 (0x116286000) [pid = 2242] [serial = 599] [outer = 0x0] [url = about:blank] 15:49:38 INFO - PROCESS | 2242 | --DOMWINDOW == 102 (0x1218f2c00) [pid = 2242] [serial = 614] [outer = 0x0] [url = about:blank] 15:49:38 INFO - PROCESS | 2242 | --DOMWINDOW == 101 (0x117011c00) [pid = 2242] [serial = 600] [outer = 0x0] [url = about:blank] 15:49:38 INFO - PROCESS | 2242 | --DOMWINDOW == 100 (0x118e9fc00) [pid = 2242] [serial = 605] [outer = 0x0] [url = about:blank] 15:49:38 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x1180b3800) [pid = 2242] [serial = 602] [outer = 0x0] [url = about:blank] 15:49:38 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x11878b400) [pid = 2242] [serial = 603] [outer = 0x0] [url = about:blank] 15:49:38 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x121044400) [pid = 2242] [serial = 612] [outer = 0x0] [url = about:blank] 15:49:38 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x119597000) [pid = 2242] [serial = 620] [outer = 0x0] [url = about:blank] 15:49:38 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x126981c00) [pid = 2242] [serial = 617] [outer = 0x0] [url = about:blank] 15:49:38 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x12684e800) [pid = 2242] [serial = 615] [outer = 0x0] [url = about:blank] 15:49:38 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x127330400) [pid = 2242] [serial = 623] [outer = 0x0] [url = about:blank] 15:49:38 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x1274d2800) [pid = 2242] [serial = 624] [outer = 0x0] [url = about:blank] 15:49:38 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x1183bc400) [pid = 2242] [serial = 588] [outer = 0x0] [url = about:blank] 15:49:38 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x1180ae800) [pid = 2242] [serial = 587] [outer = 0x0] [url = about:blank] 15:49:38 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x121036000) [pid = 2242] [serial = 591] [outer = 0x0] [url = about:blank] 15:49:38 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x119a87400) [pid = 2242] [serial = 590] [outer = 0x0] [url = about:blank] 15:49:38 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x1242e6000) [pid = 2242] [serial = 621] [outer = 0x0] [url = about:blank] 15:49:38 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x126e6bc00) [pid = 2242] [serial = 594] [outer = 0x0] [url = about:blank] 15:49:38 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x128d54800) [pid = 2242] [serial = 627] [outer = 0x0] [url = about:blank] 15:49:38 INFO - PROCESS | 2242 | --DOMWINDOW == 84 (0x124289800) [pid = 2242] [serial = 593] [outer = 0x0] [url = about:blank] 15:49:38 INFO - PROCESS | 2242 | --DOMWINDOW == 83 (0x12936e400) [pid = 2242] [serial = 629] [outer = 0x0] [url = about:blank] 15:49:38 INFO - PROCESS | 2242 | --DOMWINDOW == 82 (0x1274d4400) [pid = 2242] [serial = 626] [outer = 0x0] [url = about:blank] 15:49:38 INFO - PROCESS | 2242 | --DOMWINDOW == 81 (0x127005800) [pid = 2242] [serial = 618] [outer = 0x0] [url = about:blank] 15:49:38 INFO - PROCESS | 2242 | --DOMWINDOW == 80 (0x119c84c00) [pid = 2242] [serial = 609] [outer = 0x0] [url = about:blank] 15:49:38 INFO - PROCESS | 2242 | --DOMWINDOW == 79 (0x11958e800) [pid = 2242] [serial = 606] [outer = 0x0] [url = about:blank] 15:49:38 INFO - PROCESS | 2242 | 1466808578329 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]]]}] 15:49:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 15:49:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1277ms 15:49:38 INFO - PROCESS | 2242 | 1466808578356 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 15:49:38 INFO - PROCESS | 2242 | 1466808578359 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 15:49:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 15:49:38 INFO - PROCESS | 2242 | 1466808578363 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 15:49:38 INFO - PROCESS | 2242 | 1466808578365 Marionette TRACE conn2 <- [1,894,null,{}] 15:49:38 INFO - PROCESS | 2242 | 1466808578369 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}] 15:49:38 INFO - PROCESS | 2242 | 1466808578371 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:38 INFO - PROCESS | 2242 | 1466808578480 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 15:49:38 INFO - PROCESS | 2242 | 1466808578552 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:38 INFO - PROCESS | 2242 | 1466808578555 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:38 INFO - PROCESS | 2242 | ++DOCSHELL 0x113351000 == 28 [pid = 2242] [id = 231] 15:49:38 INFO - PROCESS | 2242 | ++DOMWINDOW == 80 (0x113376c00) [pid = 2242] [serial = 691] [outer = 0x0] 15:49:38 INFO - PROCESS | 2242 | ++DOMWINDOW == 81 (0x1133b6000) [pid = 2242] [serial = 692] [outer = 0x113376c00] 15:49:38 INFO - PROCESS | 2242 | 1466808578588 Marionette DEBUG loaded listener.js 15:49:38 INFO - PROCESS | 2242 | ++DOMWINDOW == 82 (0x113a4d800) [pid = 2242] [serial = 693] [outer = 0x113376c00] 15:49:39 INFO - PROCESS | 2242 | 1466808579092 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]]]}] 15:49:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 15:49:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 770ms 15:49:39 INFO - PROCESS | 2242 | 1466808579133 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 15:49:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 15:49:39 INFO - PROCESS | 2242 | 1466808579139 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 15:49:39 INFO - PROCESS | 2242 | 1466808579144 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 15:49:39 INFO - PROCESS | 2242 | 1466808579146 Marionette TRACE conn2 <- [1,898,null,{}] 15:49:39 INFO - PROCESS | 2242 | 1466808579149 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}] 15:49:39 INFO - PROCESS | 2242 | 1466808579151 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:39 INFO - PROCESS | 2242 | 1466808579254 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 15:49:39 INFO - PROCESS | 2242 | 1466808579326 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:39 INFO - PROCESS | 2242 | 1466808579327 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:39 INFO - PROCESS | 2242 | ++DOCSHELL 0x116aca800 == 29 [pid = 2242] [id = 232] 15:49:39 INFO - PROCESS | 2242 | ++DOMWINDOW == 83 (0x116731800) [pid = 2242] [serial = 694] [outer = 0x0] 15:49:39 INFO - PROCESS | 2242 | ++DOMWINDOW == 84 (0x11673e800) [pid = 2242] [serial = 695] [outer = 0x116731800] 15:49:39 INFO - PROCESS | 2242 | 1466808579359 Marionette DEBUG loaded listener.js 15:49:39 INFO - PROCESS | 2242 | ++DOMWINDOW == 85 (0x117012800) [pid = 2242] [serial = 696] [outer = 0x116731800] 15:49:39 INFO - PROCESS | 2242 | 1466808579953 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]]]}] 15:49:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 15:49:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 820ms 15:49:39 INFO - PROCESS | 2242 | 1466808579964 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 15:49:39 INFO - PROCESS | 2242 | 1466808579966 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 15:49:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 15:49:40 INFO - PROCESS | 2242 | 1466808580024 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 15:49:40 INFO - PROCESS | 2242 | 1466808580026 Marionette TRACE conn2 <- [1,902,null,{}] 15:49:40 INFO - PROCESS | 2242 | 1466808580029 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}] 15:49:40 INFO - PROCESS | 2242 | 1466808580031 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:40 INFO - PROCESS | 2242 | 1466808580145 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 15:49:40 INFO - PROCESS | 2242 | 1466808580198 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:40 INFO - PROCESS | 2242 | 1466808580200 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:40 INFO - PROCESS | 2242 | ++DOCSHELL 0x11623d000 == 30 [pid = 2242] [id = 233] 15:49:40 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x1133b5400) [pid = 2242] [serial = 697] [outer = 0x0] 15:49:40 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x116286000) [pid = 2242] [serial = 698] [outer = 0x1133b5400] 15:49:40 INFO - PROCESS | 2242 | 1466808580227 Marionette DEBUG loaded listener.js 15:49:40 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x117011800) [pid = 2242] [serial = 699] [outer = 0x1133b5400] 15:49:40 INFO - PROCESS | 2242 | 1466808580579 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]]]}] 15:49:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 15:49:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 575ms 15:49:40 INFO - PROCESS | 2242 | 1466808580605 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 15:49:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 15:49:40 INFO - PROCESS | 2242 | 1466808580608 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 15:49:40 INFO - PROCESS | 2242 | 1466808580611 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 15:49:40 INFO - PROCESS | 2242 | 1466808580612 Marionette TRACE conn2 <- [1,906,null,{}] 15:49:40 INFO - PROCESS | 2242 | 1466808580617 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}] 15:49:40 INFO - PROCESS | 2242 | 1466808580619 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:40 INFO - PROCESS | 2242 | 1466808580699 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 15:49:40 INFO - PROCESS | 2242 | 1466808580707 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:40 INFO - PROCESS | 2242 | 1466808580708 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:40 INFO - PROCESS | 2242 | ++DOCSHELL 0x118210800 == 31 [pid = 2242] [id = 234] 15:49:40 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x117eda800) [pid = 2242] [serial = 700] [outer = 0x0] 15:49:40 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x1181dec00) [pid = 2242] [serial = 701] [outer = 0x117eda800] 15:49:40 INFO - PROCESS | 2242 | 1466808580735 Marionette DEBUG loaded listener.js 15:49:40 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x11837ec00) [pid = 2242] [serial = 702] [outer = 0x117eda800] 15:49:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 15:49:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 468ms 15:49:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 15:49:41 INFO - PROCESS | 2242 | 1466808581076 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]]]}] 15:49:41 INFO - PROCESS | 2242 | 1466808581079 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 15:49:41 INFO - PROCESS | 2242 | 1466808581081 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 15:49:41 INFO - PROCESS | 2242 | 1466808581083 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 15:49:41 INFO - PROCESS | 2242 | 1466808581084 Marionette TRACE conn2 <- [1,910,null,{}] 15:49:41 INFO - PROCESS | 2242 | 1466808581089 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}] 15:49:41 INFO - PROCESS | 2242 | 1466808581090 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:41 INFO - PROCESS | 2242 | 1466808581175 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 15:49:41 INFO - PROCESS | 2242 | 1466808581231 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:41 INFO - PROCESS | 2242 | 1466808581236 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:41 INFO - PROCESS | 2242 | ++DOCSHELL 0x118595000 == 32 [pid = 2242] [id = 235] 15:49:41 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x116077400) [pid = 2242] [serial = 703] [outer = 0x0] 15:49:41 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x118a12800) [pid = 2242] [serial = 704] [outer = 0x116077400] 15:49:41 INFO - PROCESS | 2242 | 1466808581265 Marionette DEBUG loaded listener.js 15:49:41 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x118a53000) [pid = 2242] [serial = 705] [outer = 0x116077400] 15:49:41 INFO - PROCESS | 2242 | 1466808581595 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]]]}] 15:49:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 15:49:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 521ms 15:49:41 INFO - PROCESS | 2242 | 1466808581604 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 15:49:41 INFO - PROCESS | 2242 | 1466808581606 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 15:49:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 15:49:41 INFO - PROCESS | 2242 | 1466808581608 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 15:49:41 INFO - PROCESS | 2242 | 1466808581609 Marionette TRACE conn2 <- [1,914,null,{}] 15:49:41 INFO - PROCESS | 2242 | 1466808581612 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}] 15:49:41 INFO - PROCESS | 2242 | 1466808581613 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:41 INFO - PROCESS | 2242 | 1466808581693 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 15:49:41 INFO - PROCESS | 2242 | 1466808581744 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:41 INFO - PROCESS | 2242 | 1466808581745 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:41 INFO - PROCESS | 2242 | ++DOCSHELL 0x1192a1800 == 33 [pid = 2242] [id = 236] 15:49:41 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x118a54800) [pid = 2242] [serial = 706] [outer = 0x0] 15:49:41 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x1193c8000) [pid = 2242] [serial = 707] [outer = 0x118a54800] 15:49:41 INFO - PROCESS | 2242 | 1466808581769 Marionette DEBUG loaded listener.js 15:49:41 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x119592400) [pid = 2242] [serial = 708] [outer = 0x118a54800] 15:49:42 INFO - PROCESS | 2242 | 1466808582063 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]]]}] 15:49:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 15:49:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 471ms 15:49:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 15:49:42 INFO - PROCESS | 2242 | 1466808582080 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 15:49:42 INFO - PROCESS | 2242 | 1466808582081 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 15:49:42 INFO - PROCESS | 2242 | 1466808582083 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 15:49:42 INFO - PROCESS | 2242 | 1466808582084 Marionette TRACE conn2 <- [1,918,null,{}] 15:49:42 INFO - PROCESS | 2242 | 1466808582096 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}] 15:49:42 INFO - PROCESS | 2242 | 1466808582097 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:42 INFO - PROCESS | 2242 | 1466808582180 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 15:49:42 INFO - PROCESS | 2242 | 1466808582184 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:42 INFO - PROCESS | 2242 | 1466808582187 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:42 INFO - PROCESS | 2242 | ++DOCSHELL 0x120f82000 == 34 [pid = 2242] [id = 237] 15:49:42 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x119593800) [pid = 2242] [serial = 709] [outer = 0x0] 15:49:42 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x11960a000) [pid = 2242] [serial = 710] [outer = 0x119593800] 15:49:42 INFO - PROCESS | 2242 | 1466808582213 Marionette DEBUG loaded listener.js 15:49:42 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x119c79c00) [pid = 2242] [serial = 711] [outer = 0x119593800] 15:49:42 INFO - PROCESS | 2242 | 1466808582593 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]]]}] 15:49:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 15:49:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 528ms 15:49:42 INFO - PROCESS | 2242 | 1466808582612 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 15:49:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 15:49:42 INFO - PROCESS | 2242 | 1466808582622 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 15:49:42 INFO - PROCESS | 2242 | 1466808582624 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 15:49:42 INFO - PROCESS | 2242 | 1466808582625 Marionette TRACE conn2 <- [1,922,null,{}] 15:49:42 INFO - PROCESS | 2242 | 1466808582634 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}] 15:49:42 INFO - PROCESS | 2242 | 1466808582640 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:42 INFO - PROCESS | 2242 | 1466808582763 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 15:49:42 INFO - PROCESS | 2242 | 1466808582768 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:42 INFO - PROCESS | 2242 | 1466808582770 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:42 INFO - PROCESS | 2242 | ++DOCSHELL 0x12186f000 == 35 [pid = 2242] [id = 238] 15:49:42 INFO - PROCESS | 2242 | ++DOMWINDOW == 101 (0x119c82400) [pid = 2242] [serial = 712] [outer = 0x0] 15:49:42 INFO - PROCESS | 2242 | ++DOMWINDOW == 102 (0x120f23400) [pid = 2242] [serial = 713] [outer = 0x119c82400] 15:49:42 INFO - PROCESS | 2242 | 1466808582795 Marionette DEBUG loaded listener.js 15:49:42 INFO - PROCESS | 2242 | ++DOMWINDOW == 103 (0x12146bc00) [pid = 2242] [serial = 714] [outer = 0x119c82400] 15:49:43 INFO - PROCESS | 2242 | 1466808583138 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]]]}] 15:49:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 15:49:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 572ms 15:49:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 15:49:43 INFO - PROCESS | 2242 | 1466808583197 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 15:49:43 INFO - PROCESS | 2242 | 1466808583198 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 15:49:43 INFO - PROCESS | 2242 | 1466808583200 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 15:49:43 INFO - PROCESS | 2242 | 1466808583201 Marionette TRACE conn2 <- [1,926,null,{}] 15:49:43 INFO - PROCESS | 2242 | 1466808583209 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}] 15:49:43 INFO - PROCESS | 2242 | 1466808583210 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:43 INFO - PROCESS | 2242 | 1466808583306 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 15:49:43 INFO - PROCESS | 2242 | 1466808583310 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:43 INFO - PROCESS | 2242 | 1466808583311 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:43 INFO - PROCESS | 2242 | ++DOCSHELL 0x11623a000 == 36 [pid = 2242] [id = 239] 15:49:43 INFO - PROCESS | 2242 | ++DOMWINDOW == 104 (0x121040800) [pid = 2242] [serial = 715] [outer = 0x0] 15:49:43 INFO - PROCESS | 2242 | ++DOMWINDOW == 105 (0x121843000) [pid = 2242] [serial = 716] [outer = 0x121040800] 15:49:43 INFO - PROCESS | 2242 | 1466808583336 Marionette DEBUG loaded listener.js 15:49:43 INFO - PROCESS | 2242 | ++DOMWINDOW == 106 (0x123a31000) [pid = 2242] [serial = 717] [outer = 0x121040800] 15:49:43 INFO - PROCESS | 2242 | 1466808583650 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]]]}] 15:49:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 15:49:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 474ms 15:49:43 INFO - PROCESS | 2242 | 1466808583679 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 15:49:43 INFO - PROCESS | 2242 | 1466808583680 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 15:49:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 15:49:43 INFO - PROCESS | 2242 | 1466808583682 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 15:49:43 INFO - PROCESS | 2242 | 1466808583684 Marionette TRACE conn2 <- [1,930,null,{}] 15:49:43 INFO - PROCESS | 2242 | 1466808583696 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}] 15:49:43 INFO - PROCESS | 2242 | 1466808583697 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:43 INFO - PROCESS | 2242 | 1466808583791 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 15:49:43 INFO - PROCESS | 2242 | 1466808583826 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:43 INFO - PROCESS | 2242 | 1466808583828 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:43 INFO - PROCESS | 2242 | ++DOCSHELL 0x124d37000 == 37 [pid = 2242] [id = 240] 15:49:43 INFO - PROCESS | 2242 | ++DOMWINDOW == 107 (0x1218f8800) [pid = 2242] [serial = 718] [outer = 0x0] 15:49:43 INFO - PROCESS | 2242 | ++DOMWINDOW == 108 (0x12406cc00) [pid = 2242] [serial = 719] [outer = 0x1218f8800] 15:49:43 INFO - PROCESS | 2242 | 1466808583852 Marionette DEBUG loaded listener.js 15:49:43 INFO - PROCESS | 2242 | ++DOMWINDOW == 109 (0x1242ea400) [pid = 2242] [serial = 720] [outer = 0x1218f8800] 15:49:44 INFO - PROCESS | 2242 | 1466808584183 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]]]}] 15:49:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 15:49:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 521ms 15:49:44 INFO - PROCESS | 2242 | 1466808584207 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 15:49:44 INFO - PROCESS | 2242 | 1466808584208 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 15:49:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 15:49:44 INFO - PROCESS | 2242 | 1466808584217 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 15:49:44 INFO - PROCESS | 2242 | 1466808584220 Marionette TRACE conn2 <- [1,934,null,{}] 15:49:44 INFO - PROCESS | 2242 | 1466808584223 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}] 15:49:44 INFO - PROCESS | 2242 | 1466808584224 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:44 INFO - PROCESS | 2242 | 1466808584322 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 15:49:44 INFO - PROCESS | 2242 | 1466808584325 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:44 INFO - PROCESS | 2242 | 1466808584326 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:44 INFO - PROCESS | 2242 | ++DOCSHELL 0x118594000 == 38 [pid = 2242] [id = 241] 15:49:44 INFO - PROCESS | 2242 | ++DOMWINDOW == 110 (0x123a31400) [pid = 2242] [serial = 721] [outer = 0x0] 15:49:44 INFO - PROCESS | 2242 | ++DOMWINDOW == 111 (0x1246b9400) [pid = 2242] [serial = 722] [outer = 0x123a31400] 15:49:44 INFO - PROCESS | 2242 | 1466808584349 Marionette DEBUG loaded listener.js 15:49:44 INFO - PROCESS | 2242 | ++DOMWINDOW == 112 (0x126855800) [pid = 2242] [serial = 723] [outer = 0x123a31400] 15:49:44 INFO - PROCESS | 2242 | --DOMWINDOW == 111 (0x117ed6400) [pid = 2242] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 15:49:44 INFO - PROCESS | 2242 | --DOMWINDOW == 110 (0x119c7dc00) [pid = 2242] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 15:49:44 INFO - PROCESS | 2242 | --DOMWINDOW == 109 (0x124d90000) [pid = 2242] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 15:49:44 INFO - PROCESS | 2242 | --DOMWINDOW == 108 (0x129ce5400) [pid = 2242] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 15:49:44 INFO - PROCESS | 2242 | --DOMWINDOW == 107 (0x126854400) [pid = 2242] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 15:49:44 INFO - PROCESS | 2242 | --DOMWINDOW == 106 (0x12ac04c00) [pid = 2242] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 15:49:44 INFO - PROCESS | 2242 | --DOMWINDOW == 105 (0x116970c00) [pid = 2242] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 15:49:44 INFO - PROCESS | 2242 | --DOMWINDOW == 104 (0x12a568800) [pid = 2242] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 15:49:44 INFO - PROCESS | 2242 | --DOMWINDOW == 103 (0x119c83c00) [pid = 2242] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 15:49:44 INFO - PROCESS | 2242 | --DOMWINDOW == 102 (0x113865800) [pid = 2242] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 15:49:44 INFO - PROCESS | 2242 | --DOMWINDOW == 101 (0x118787400) [pid = 2242] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 15:49:44 INFO - PROCESS | 2242 | --DOMWINDOW == 100 (0x112d20000) [pid = 2242] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 15:49:44 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x1181e7800) [pid = 2242] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 15:49:44 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x118a51c00) [pid = 2242] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 15:49:44 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x11662f800) [pid = 2242] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 15:49:44 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x128d58800) [pid = 2242] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 15:49:44 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x12ae9ec00) [pid = 2242] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 15:49:44 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x1218ee800) [pid = 2242] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 15:49:44 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x1242e3400) [pid = 2242] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 15:49:44 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x12aea1c00) [pid = 2242] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 15:49:44 INFO - PROCESS | 2242 | 1466808584678 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]]]}] 15:49:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 15:49:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 481ms 15:49:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 15:49:44 INFO - PROCESS | 2242 | 1466808584692 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 15:49:44 INFO - PROCESS | 2242 | 1466808584693 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 15:49:44 INFO - PROCESS | 2242 | 1466808584696 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 15:49:44 INFO - PROCESS | 2242 | 1466808584697 Marionette TRACE conn2 <- [1,938,null,{}] 15:49:44 INFO - PROCESS | 2242 | 1466808584699 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}] 15:49:44 INFO - PROCESS | 2242 | 1466808584700 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:44 INFO - PROCESS | 2242 | 1466808584828 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 15:49:44 INFO - PROCESS | 2242 | 1466808584861 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:44 INFO - PROCESS | 2242 | 1466808584863 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:44 INFO - PROCESS | 2242 | ++DOCSHELL 0x126edc000 == 39 [pid = 2242] [id = 242] 15:49:44 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x110f78c00) [pid = 2242] [serial = 724] [outer = 0x0] 15:49:44 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x118ea6000) [pid = 2242] [serial = 725] [outer = 0x110f78c00] 15:49:44 INFO - PROCESS | 2242 | 1466808584888 Marionette DEBUG loaded listener.js 15:49:44 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x1242e3400) [pid = 2242] [serial = 726] [outer = 0x110f78c00] 15:49:45 INFO - PROCESS | 2242 | 1466808585182 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]]]}] 15:49:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 15:49:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 520ms 15:49:45 INFO - PROCESS | 2242 | 1466808585217 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 15:49:45 INFO - PROCESS | 2242 | 1466808585220 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 15:49:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 15:49:45 INFO - PROCESS | 2242 | 1466808585225 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 15:49:45 INFO - PROCESS | 2242 | 1466808585227 Marionette TRACE conn2 <- [1,942,null,{}] 15:49:45 INFO - PROCESS | 2242 | 1466808585229 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}] 15:49:45 INFO - PROCESS | 2242 | 1466808585231 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:45 INFO - PROCESS | 2242 | 1466808585325 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 15:49:45 INFO - PROCESS | 2242 | 1466808585375 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:45 INFO - PROCESS | 2242 | 1466808585377 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:45 INFO - PROCESS | 2242 | ++DOCSHELL 0x128845000 == 40 [pid = 2242] [id = 243] 15:49:45 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x113d42000) [pid = 2242] [serial = 727] [outer = 0x0] 15:49:45 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x1246b8800) [pid = 2242] [serial = 728] [outer = 0x113d42000] 15:49:45 INFO - PROCESS | 2242 | 1466808585408 Marionette DEBUG loaded listener.js 15:49:45 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x126e6bc00) [pid = 2242] [serial = 729] [outer = 0x113d42000] 15:49:45 INFO - PROCESS | 2242 | 1466808585686 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]]]}] 15:49:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 15:49:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 470ms 15:49:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 15:49:45 INFO - PROCESS | 2242 | 1466808585696 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 15:49:45 INFO - PROCESS | 2242 | 1466808585698 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 15:49:45 INFO - PROCESS | 2242 | 1466808585701 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 15:49:45 INFO - PROCESS | 2242 | 1466808585705 Marionette TRACE conn2 <- [1,946,null,{}] 15:49:45 INFO - PROCESS | 2242 | 1466808585714 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}] 15:49:45 INFO - PROCESS | 2242 | 1466808585729 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:45 INFO - PROCESS | 2242 | 1466808585865 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 15:49:45 INFO - PROCESS | 2242 | 1466808585871 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:45 INFO - PROCESS | 2242 | 1466808585872 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:45 INFO - PROCESS | 2242 | ++DOCSHELL 0x129c0c000 == 41 [pid = 2242] [id = 244] 15:49:45 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x1193cf800) [pid = 2242] [serial = 730] [outer = 0x0] 15:49:45 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x12732c800) [pid = 2242] [serial = 731] [outer = 0x1193cf800] 15:49:45 INFO - PROCESS | 2242 | 1466808585911 Marionette DEBUG loaded listener.js 15:49:45 INFO - PROCESS | 2242 | ++DOMWINDOW == 101 (0x128c87000) [pid = 2242] [serial = 732] [outer = 0x1193cf800] 15:49:46 INFO - PROCESS | 2242 | 1466808586322 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]]]}] 15:49:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 15:49:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 630ms 15:49:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 15:49:46 INFO - PROCESS | 2242 | 1466808586331 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 15:49:46 INFO - PROCESS | 2242 | 1466808586332 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 15:49:46 INFO - PROCESS | 2242 | 1466808586334 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 15:49:46 INFO - PROCESS | 2242 | 1466808586337 Marionette TRACE conn2 <- [1,950,null,{}] 15:49:46 INFO - PROCESS | 2242 | 1466808586342 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}] 15:49:46 INFO - PROCESS | 2242 | 1466808586343 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:46 INFO - PROCESS | 2242 | 1466808586450 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 15:49:46 INFO - PROCESS | 2242 | 1466808586532 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:46 INFO - PROCESS | 2242 | 1466808586534 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:46 INFO - PROCESS | 2242 | ++DOCSHELL 0x1130bd800 == 42 [pid = 2242] [id = 245] 15:49:46 INFO - PROCESS | 2242 | ++DOMWINDOW == 102 (0x1110ac400) [pid = 2242] [serial = 733] [outer = 0x0] 15:49:46 INFO - PROCESS | 2242 | ++DOMWINDOW == 103 (0x111ecc400) [pid = 2242] [serial = 734] [outer = 0x1110ac400] 15:49:46 INFO - PROCESS | 2242 | 1466808586568 Marionette DEBUG loaded listener.js 15:49:46 INFO - PROCESS | 2242 | ++DOMWINDOW == 104 (0x113dadc00) [pid = 2242] [serial = 735] [outer = 0x1110ac400] 15:49:47 INFO - PROCESS | 2242 | 1466808587016 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]]]}] 15:49:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 15:49:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 723ms 15:49:47 INFO - PROCESS | 2242 | 1466808587058 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 15:49:47 INFO - PROCESS | 2242 | 1466808587061 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 15:49:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 15:49:47 INFO - PROCESS | 2242 | 1466808587064 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 15:49:47 INFO - PROCESS | 2242 | 1466808587066 Marionette TRACE conn2 <- [1,954,null,{}] 15:49:47 INFO - PROCESS | 2242 | 1466808587090 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}] 15:49:47 INFO - PROCESS | 2242 | 1466808587093 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:47 INFO - PROCESS | 2242 | 1466808587200 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 15:49:47 INFO - PROCESS | 2242 | 1466808587291 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:47 INFO - PROCESS | 2242 | 1466808587293 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:47 INFO - PROCESS | 2242 | ++DOCSHELL 0x118aaf000 == 43 [pid = 2242] [id = 246] 15:49:47 INFO - PROCESS | 2242 | ++DOMWINDOW == 105 (0x1180b9c00) [pid = 2242] [serial = 736] [outer = 0x0] 15:49:47 INFO - PROCESS | 2242 | ++DOMWINDOW == 106 (0x11837e400) [pid = 2242] [serial = 737] [outer = 0x1180b9c00] 15:49:47 INFO - PROCESS | 2242 | 1466808587323 Marionette DEBUG loaded listener.js 15:49:47 INFO - PROCESS | 2242 | ++DOMWINDOW == 107 (0x118783400) [pid = 2242] [serial = 738] [outer = 0x1180b9c00] 15:49:47 INFO - PROCESS | 2242 | 1466808587720 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]]]}] 15:49:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 15:49:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 689ms 15:49:47 INFO - PROCESS | 2242 | 1466808587760 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 15:49:47 INFO - PROCESS | 2242 | 1466808587763 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 15:49:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 15:49:47 INFO - PROCESS | 2242 | 1466808587766 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 15:49:47 INFO - PROCESS | 2242 | 1466808587769 Marionette TRACE conn2 <- [1,958,null,{}] 15:49:47 INFO - PROCESS | 2242 | 1466808587773 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}] 15:49:47 INFO - PROCESS | 2242 | 1466808587774 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:47 INFO - PROCESS | 2242 | 1466808587881 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 15:49:47 INFO - PROCESS | 2242 | 1466808587936 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:47 INFO - PROCESS | 2242 | 1466808587937 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:47 INFO - PROCESS | 2242 | ++DOCSHELL 0x126920800 == 44 [pid = 2242] [id = 247] 15:49:47 INFO - PROCESS | 2242 | ++DOMWINDOW == 108 (0x118a1e400) [pid = 2242] [serial = 739] [outer = 0x0] 15:49:47 INFO - PROCESS | 2242 | ++DOMWINDOW == 109 (0x1193c6000) [pid = 2242] [serial = 740] [outer = 0x118a1e400] 15:49:47 INFO - PROCESS | 2242 | 1466808587967 Marionette DEBUG loaded listener.js 15:49:48 INFO - PROCESS | 2242 | ++DOMWINDOW == 110 (0x1197b2800) [pid = 2242] [serial = 741] [outer = 0x118a1e400] 15:49:48 INFO - PROCESS | 2242 | 1466808588426 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]]]}] 15:49:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 15:49:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 722ms 15:49:48 INFO - PROCESS | 2242 | 1466808588512 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 15:49:48 INFO - PROCESS | 2242 | 1466808588514 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 15:49:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 15:49:48 INFO - PROCESS | 2242 | 1466808588537 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 15:49:48 INFO - PROCESS | 2242 | 1466808588541 Marionette TRACE conn2 <- [1,962,null,{}] 15:49:48 INFO - PROCESS | 2242 | 1466808588549 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}] 15:49:48 INFO - PROCESS | 2242 | 1466808588551 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:48 INFO - PROCESS | 2242 | 1466808588656 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 15:49:48 INFO - PROCESS | 2242 | 1466808588725 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:48 INFO - PROCESS | 2242 | 1466808588726 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:48 INFO - PROCESS | 2242 | ++DOCSHELL 0x12a69b800 == 45 [pid = 2242] [id = 248] 15:49:48 INFO - PROCESS | 2242 | ++DOMWINDOW == 111 (0x119a7d800) [pid = 2242] [serial = 742] [outer = 0x0] 15:49:48 INFO - PROCESS | 2242 | ++DOMWINDOW == 112 (0x12146d000) [pid = 2242] [serial = 743] [outer = 0x119a7d800] 15:49:48 INFO - PROCESS | 2242 | 1466808588755 Marionette DEBUG loaded listener.js 15:49:48 INFO - PROCESS | 2242 | ++DOMWINDOW == 113 (0x124d8e400) [pid = 2242] [serial = 744] [outer = 0x119a7d800] 15:49:49 INFO - PROCESS | 2242 | 1466808589168 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]]]}] 15:49:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 15:49:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 695ms 15:49:49 INFO - PROCESS | 2242 | 1466808589213 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 15:49:49 INFO - PROCESS | 2242 | 1466808589215 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 15:49:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 15:49:49 INFO - PROCESS | 2242 | 1466808589217 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 15:49:49 INFO - PROCESS | 2242 | 1466808589220 Marionette TRACE conn2 <- [1,966,null,{}] 15:49:49 INFO - PROCESS | 2242 | 1466808589224 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}] 15:49:49 INFO - PROCESS | 2242 | 1466808589225 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:49 INFO - PROCESS | 2242 | 1466808589331 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 15:49:49 INFO - PROCESS | 2242 | 1466808589387 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:49 INFO - PROCESS | 2242 | 1466808589388 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:49 INFO - PROCESS | 2242 | ++DOCSHELL 0x118220800 == 46 [pid = 2242] [id = 249] 15:49:49 INFO - PROCESS | 2242 | ++DOMWINDOW == 114 (0x123a2f000) [pid = 2242] [serial = 745] [outer = 0x0] 15:49:49 INFO - PROCESS | 2242 | ++DOMWINDOW == 115 (0x12685a800) [pid = 2242] [serial = 746] [outer = 0x123a2f000] 15:49:49 INFO - PROCESS | 2242 | 1466808589418 Marionette DEBUG loaded listener.js 15:49:49 INFO - PROCESS | 2242 | ++DOMWINDOW == 116 (0x126d86800) [pid = 2242] [serial = 747] [outer = 0x123a2f000] 15:49:50 INFO - PROCESS | 2242 | 1466808590028 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]]]}] 15:49:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 15:49:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 820ms 15:49:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 15:49:50 INFO - PROCESS | 2242 | 1466808590039 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 15:49:50 INFO - PROCESS | 2242 | 1466808590041 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 15:49:50 INFO - PROCESS | 2242 | 1466808590044 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 15:49:50 INFO - PROCESS | 2242 | 1466808590047 Marionette TRACE conn2 <- [1,970,null,{}] 15:49:50 INFO - PROCESS | 2242 | 1466808590052 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}] 15:49:50 INFO - PROCESS | 2242 | 1466808590053 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:50 INFO - PROCESS | 2242 | 1466808590149 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 15:49:50 INFO - PROCESS | 2242 | 1466808590206 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:50 INFO - PROCESS | 2242 | 1466808590208 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:50 INFO - PROCESS | 2242 | ++DOCSHELL 0x11722c800 == 47 [pid = 2242] [id = 250] 15:49:50 INFO - PROCESS | 2242 | ++DOMWINDOW == 117 (0x1170ec000) [pid = 2242] [serial = 748] [outer = 0x0] 15:49:50 INFO - PROCESS | 2242 | ++DOMWINDOW == 118 (0x1181de000) [pid = 2242] [serial = 749] [outer = 0x1170ec000] 15:49:50 INFO - PROCESS | 2242 | 1466808590237 Marionette DEBUG loaded listener.js 15:49:50 INFO - PROCESS | 2242 | ++DOMWINDOW == 119 (0x11878d400) [pid = 2242] [serial = 750] [outer = 0x1170ec000] 15:49:50 INFO - PROCESS | 2242 | --DOCSHELL 0x129c0c000 == 46 [pid = 2242] [id = 244] 15:49:50 INFO - PROCESS | 2242 | --DOCSHELL 0x128845000 == 45 [pid = 2242] [id = 243] 15:49:50 INFO - PROCESS | 2242 | --DOCSHELL 0x126edc000 == 44 [pid = 2242] [id = 242] 15:49:50 INFO - PROCESS | 2242 | --DOCSHELL 0x118594000 == 43 [pid = 2242] [id = 241] 15:49:50 INFO - PROCESS | 2242 | --DOCSHELL 0x124d37000 == 42 [pid = 2242] [id = 240] 15:49:50 INFO - PROCESS | 2242 | --DOCSHELL 0x11623a000 == 41 [pid = 2242] [id = 239] 15:49:50 INFO - PROCESS | 2242 | --DOCSHELL 0x12186f000 == 40 [pid = 2242] [id = 238] 15:49:50 INFO - PROCESS | 2242 | --DOMWINDOW == 118 (0x112f8bc00) [pid = 2242] [serial = 689] [outer = 0x0] [url = about:blank] 15:49:50 INFO - PROCESS | 2242 | --DOCSHELL 0x120f82000 == 39 [pid = 2242] [id = 237] 15:49:50 INFO - PROCESS | 2242 | --DOCSHELL 0x1192a1800 == 38 [pid = 2242] [id = 236] 15:49:50 INFO - PROCESS | 2242 | --DOCSHELL 0x118595000 == 37 [pid = 2242] [id = 235] 15:49:50 INFO - PROCESS | 2242 | --DOCSHELL 0x118210800 == 36 [pid = 2242] [id = 234] 15:49:50 INFO - PROCESS | 2242 | --DOCSHELL 0x11623d000 == 35 [pid = 2242] [id = 233] 15:49:50 INFO - PROCESS | 2242 | --DOCSHELL 0x116aca800 == 34 [pid = 2242] [id = 232] 15:49:50 INFO - PROCESS | 2242 | --DOCSHELL 0x113351000 == 33 [pid = 2242] [id = 231] 15:49:50 INFO - PROCESS | 2242 | --DOMWINDOW == 117 (0x127336c00) [pid = 2242] [serial = 653] [outer = 0x0] [url = about:blank] 15:49:50 INFO - PROCESS | 2242 | --DOMWINDOW == 116 (0x12ac08000) [pid = 2242] [serial = 659] [outer = 0x0] [url = about:blank] 15:49:50 INFO - PROCESS | 2242 | --DOMWINDOW == 115 (0x1193ce400) [pid = 2242] [serial = 662] [outer = 0x0] [url = about:blank] 15:49:50 INFO - PROCESS | 2242 | --DOMWINDOW == 114 (0x12ac02c00) [pid = 2242] [serial = 657] [outer = 0x0] [url = about:blank] 15:49:50 INFO - PROCESS | 2242 | --DOMWINDOW == 113 (0x12a571000) [pid = 2242] [serial = 656] [outer = 0x0] [url = about:blank] 15:49:50 INFO - PROCESS | 2242 | --DOMWINDOW == 112 (0x124066000) [pid = 2242] [serial = 647] [outer = 0x0] [url = about:blank] 15:49:50 INFO - PROCESS | 2242 | --DOMWINDOW == 111 (0x12104dc00) [pid = 2242] [serial = 644] [outer = 0x0] [url = about:blank] 15:49:50 INFO - PROCESS | 2242 | --DOMWINDOW == 110 (0x1218ef000) [pid = 2242] [serial = 645] [outer = 0x0] [url = about:blank] 15:49:50 INFO - PROCESS | 2242 | --DOMWINDOW == 109 (0x119599400) [pid = 2242] [serial = 641] [outer = 0x0] [url = about:blank] 15:49:50 INFO - PROCESS | 2242 | --DOMWINDOW == 108 (0x119a7dc00) [pid = 2242] [serial = 642] [outer = 0x0] [url = about:blank] 15:49:50 INFO - PROCESS | 2242 | --DOMWINDOW == 107 (0x1183c1000) [pid = 2242] [serial = 686] [outer = 0x0] [url = about:blank] 15:49:50 INFO - PROCESS | 2242 | --DOMWINDOW == 106 (0x1183b6400) [pid = 2242] [serial = 638] [outer = 0x0] [url = about:blank] 15:49:50 INFO - PROCESS | 2242 | --DOMWINDOW == 105 (0x118791000) [pid = 2242] [serial = 639] [outer = 0x0] [url = about:blank] 15:49:50 INFO - PROCESS | 2242 | --DOMWINDOW == 104 (0x11931e000) [pid = 2242] [serial = 635] [outer = 0x0] [url = about:blank] 15:49:50 INFO - PROCESS | 2242 | --DOMWINDOW == 103 (0x11959c800) [pid = 2242] [serial = 636] [outer = 0x0] [url = about:blank] 15:49:50 INFO - PROCESS | 2242 | --DOMWINDOW == 102 (0x11673f800) [pid = 2242] [serial = 632] [outer = 0x0] [url = about:blank] 15:49:50 INFO - PROCESS | 2242 | --DOMWINDOW == 101 (0x1180b4800) [pid = 2242] [serial = 633] [outer = 0x0] [url = about:blank] 15:49:50 INFO - PROCESS | 2242 | --DOMWINDOW == 100 (0x12a5c4000) [pid = 2242] [serial = 630] [outer = 0x0] [url = about:blank] 15:49:50 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x12aea4c00) [pid = 2242] [serial = 684] [outer = 0x0] [url = about:blank] 15:49:50 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x12121f800) [pid = 2242] [serial = 687] [outer = 0x0] [url = about:blank] 15:49:50 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x12b8b1000) [pid = 2242] [serial = 669] [outer = 0x0] [url = about:blank] 15:49:50 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x12ac05800) [pid = 2242] [serial = 665] [outer = 0x0] [url = about:blank] 15:49:50 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x12b803400) [pid = 2242] [serial = 668] [outer = 0x0] [url = about:blank] 15:49:50 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x12ac10000) [pid = 2242] [serial = 660] [outer = 0x0] [url = about:blank] 15:49:50 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x12685a400) [pid = 2242] [serial = 650] [outer = 0x0] [url = about:blank] 15:49:50 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x129ce1c00) [pid = 2242] [serial = 654] [outer = 0x0] [url = about:blank] 15:49:50 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x126980800) [pid = 2242] [serial = 651] [outer = 0x0] [url = about:blank] 15:49:50 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x12ae98800) [pid = 2242] [serial = 666] [outer = 0x0] [url = about:blank] 15:49:50 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x12137c400) [pid = 2242] [serial = 663] [outer = 0x0] [url = about:blank] 15:49:50 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x1246b5400) [pid = 2242] [serial = 648] [outer = 0x0] [url = about:blank] 15:49:50 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x12b91d800) [pid = 2242] [serial = 672] [outer = 0x0] [url = about:blank] 15:49:50 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x12b8b8c00) [pid = 2242] [serial = 671] [outer = 0x0] [url = about:blank] 15:49:50 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x118786000) [pid = 2242] [serial = 674] [outer = 0x0] [url = about:blank] 15:49:50 INFO - PROCESS | 2242 | --DOMWINDOW == 84 (0x119e69c00) [pid = 2242] [serial = 677] [outer = 0x0] [url = about:blank] 15:49:50 INFO - PROCESS | 2242 | --DOMWINDOW == 83 (0x118a55c00) [pid = 2242] [serial = 675] [outer = 0x0] [url = about:blank] 15:49:50 INFO - PROCESS | 2242 | --DOMWINDOW == 82 (0x126e68c00) [pid = 2242] [serial = 680] [outer = 0x0] [url = about:blank] 15:49:50 INFO - PROCESS | 2242 | --DOMWINDOW == 81 (0x121050800) [pid = 2242] [serial = 678] [outer = 0x0] [url = about:blank] 15:49:50 INFO - PROCESS | 2242 | --DOMWINDOW == 80 (0x12ac09000) [pid = 2242] [serial = 683] [outer = 0x0] [url = about:blank] 15:49:50 INFO - PROCESS | 2242 | --DOMWINDOW == 79 (0x128c92000) [pid = 2242] [serial = 681] [outer = 0x0] [url = about:blank] 15:49:50 INFO - PROCESS | 2242 | 1466808590683 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]]]}] 15:49:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 15:49:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 676ms 15:49:50 INFO - PROCESS | 2242 | 1466808590721 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 15:49:50 INFO - PROCESS | 2242 | 1466808590724 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 15:49:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 15:49:50 INFO - PROCESS | 2242 | 1466808590728 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 15:49:50 INFO - PROCESS | 2242 | 1466808590730 Marionette TRACE conn2 <- [1,974,null,{}] 15:49:50 INFO - PROCESS | 2242 | 1466808590732 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}] 15:49:50 INFO - PROCESS | 2242 | 1466808590734 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:50 INFO - PROCESS | 2242 | 1466808590818 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 15:49:50 INFO - PROCESS | 2242 | 1466808590824 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:50 INFO - PROCESS | 2242 | 1466808590826 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:50 INFO - PROCESS | 2242 | ++DOCSHELL 0x116ae5800 == 34 [pid = 2242] [id = 251] 15:49:50 INFO - PROCESS | 2242 | ++DOMWINDOW == 80 (0x1183b6400) [pid = 2242] [serial = 751] [outer = 0x0] 15:49:50 INFO - PROCESS | 2242 | ++DOMWINDOW == 81 (0x118e25c00) [pid = 2242] [serial = 752] [outer = 0x1183b6400] 15:49:50 INFO - PROCESS | 2242 | 1466808590855 Marionette DEBUG loaded listener.js 15:49:50 INFO - PROCESS | 2242 | ++DOMWINDOW == 82 (0x119597000) [pid = 2242] [serial = 753] [outer = 0x1183b6400] 15:49:51 INFO - PROCESS | 2242 | 1466808591223 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]]]}] 15:49:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 15:49:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 518ms 15:49:51 INFO - PROCESS | 2242 | 1466808591247 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 15:49:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 15:49:51 INFO - PROCESS | 2242 | 1466808591249 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 15:49:51 INFO - PROCESS | 2242 | 1466808591251 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 15:49:51 INFO - PROCESS | 2242 | 1466808591256 Marionette TRACE conn2 <- [1,978,null,{}] 15:49:51 INFO - PROCESS | 2242 | 1466808591263 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}] 15:49:51 INFO - PROCESS | 2242 | 1466808591266 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:51 INFO - PROCESS | 2242 | 1466808591348 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 15:49:51 INFO - PROCESS | 2242 | 1466808591355 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:51 INFO - PROCESS | 2242 | 1466808591357 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:51 INFO - PROCESS | 2242 | ++DOCSHELL 0x1192a4800 == 35 [pid = 2242] [id = 252] 15:49:51 INFO - PROCESS | 2242 | ++DOMWINDOW == 83 (0x119611400) [pid = 2242] [serial = 754] [outer = 0x0] 15:49:51 INFO - PROCESS | 2242 | ++DOMWINDOW == 84 (0x120f22c00) [pid = 2242] [serial = 755] [outer = 0x119611400] 15:49:51 INFO - PROCESS | 2242 | 1466808591385 Marionette DEBUG loaded listener.js 15:49:51 INFO - PROCESS | 2242 | ++DOMWINDOW == 85 (0x1212be400) [pid = 2242] [serial = 756] [outer = 0x119611400] 15:49:51 INFO - PROCESS | 2242 | 1466808591748 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]]]}] 15:49:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 15:49:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 524ms 15:49:51 INFO - PROCESS | 2242 | 1466808591776 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 15:49:51 INFO - PROCESS | 2242 | 1466808591777 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 15:49:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 15:49:51 INFO - PROCESS | 2242 | 1466808591780 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 15:49:51 INFO - PROCESS | 2242 | 1466808591781 Marionette TRACE conn2 <- [1,982,null,{}] 15:49:51 INFO - PROCESS | 2242 | 1466808591783 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}] 15:49:51 INFO - PROCESS | 2242 | 1466808591785 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:51 INFO - PROCESS | 2242 | 1466808591876 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 15:49:51 INFO - PROCESS | 2242 | 1466808591927 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:51 INFO - PROCESS | 2242 | 1466808591928 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:51 INFO - PROCESS | 2242 | ++DOCSHELL 0x120f88000 == 36 [pid = 2242] [id = 253] 15:49:51 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x12121f800) [pid = 2242] [serial = 757] [outer = 0x0] 15:49:51 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x123b38000) [pid = 2242] [serial = 758] [outer = 0x12121f800] 15:49:51 INFO - PROCESS | 2242 | 1466808591954 Marionette DEBUG loaded listener.js 15:49:51 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x1246b9c00) [pid = 2242] [serial = 759] [outer = 0x12121f800] 15:49:52 INFO - PROCESS | 2242 | 1466808592240 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]]]}] 15:49:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 15:49:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 520ms 15:49:52 INFO - PROCESS | 2242 | 1466808592300 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 15:49:52 INFO - PROCESS | 2242 | 1466808592302 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 15:49:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 15:49:52 INFO - PROCESS | 2242 | 1466808592307 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 15:49:52 INFO - PROCESS | 2242 | 1466808592308 Marionette TRACE conn2 <- [1,986,null,{}] 15:49:52 INFO - PROCESS | 2242 | 1466808592310 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}] 15:49:52 INFO - PROCESS | 2242 | 1466808592312 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:52 INFO - PROCESS | 2242 | 1466808592391 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 15:49:52 INFO - PROCESS | 2242 | 1466808592449 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:52 INFO - PROCESS | 2242 | 1466808592451 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:52 INFO - PROCESS | 2242 | ++DOCSHELL 0x121883000 == 37 [pid = 2242] [id = 254] 15:49:52 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x1212c7800) [pid = 2242] [serial = 760] [outer = 0x0] 15:49:52 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x12685a400) [pid = 2242] [serial = 761] [outer = 0x1212c7800] 15:49:52 INFO - PROCESS | 2242 | 1466808592475 Marionette DEBUG loaded listener.js 15:49:52 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x126e6a400) [pid = 2242] [serial = 762] [outer = 0x1212c7800] 15:49:52 INFO - PROCESS | 2242 | 1466808592811 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]]]}] 15:49:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 15:49:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 518ms 15:49:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 15:49:52 INFO - PROCESS | 2242 | 1466808592826 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 15:49:52 INFO - PROCESS | 2242 | 1466808592827 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 15:49:52 INFO - PROCESS | 2242 | 1466808592829 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 15:49:52 INFO - PROCESS | 2242 | 1466808592830 Marionette TRACE conn2 <- [1,990,null,{}] 15:49:52 INFO - PROCESS | 2242 | 1466808592833 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}] 15:49:52 INFO - PROCESS | 2242 | 1466808592840 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:52 INFO - PROCESS | 2242 | 1466808592949 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 15:49:52 INFO - PROCESS | 2242 | 1466808592959 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:52 INFO - PROCESS | 2242 | 1466808592960 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:52 INFO - PROCESS | 2242 | ++DOCSHELL 0x124d40000 == 38 [pid = 2242] [id = 255] 15:49:52 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x127091c00) [pid = 2242] [serial = 763] [outer = 0x0] 15:49:52 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x128d53c00) [pid = 2242] [serial = 764] [outer = 0x127091c00] 15:49:52 INFO - PROCESS | 2242 | 1466808592986 Marionette DEBUG loaded listener.js 15:49:53 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x1291d2000) [pid = 2242] [serial = 765] [outer = 0x127091c00] 15:49:53 INFO - PROCESS | 2242 | 1466808593311 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]]]}] 15:49:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 15:49:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 519ms 15:49:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 15:49:53 INFO - PROCESS | 2242 | 1466808593348 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 15:49:53 INFO - PROCESS | 2242 | 1466808593350 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 15:49:53 INFO - PROCESS | 2242 | 1466808593360 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 15:49:53 INFO - PROCESS | 2242 | 1466808593361 Marionette TRACE conn2 <- [1,994,null,{}] 15:49:53 INFO - PROCESS | 2242 | 1466808593363 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}] 15:49:53 INFO - PROCESS | 2242 | 1466808593365 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:53 INFO - PROCESS | 2242 | 1466808593468 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 15:49:53 INFO - PROCESS | 2242 | 1466808593472 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:53 INFO - PROCESS | 2242 | 1466808593473 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:53 INFO - PROCESS | 2242 | ++DOCSHELL 0x128838000 == 39 [pid = 2242] [id = 256] 15:49:53 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x127337c00) [pid = 2242] [serial = 766] [outer = 0x0] 15:49:53 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x12936fc00) [pid = 2242] [serial = 767] [outer = 0x127337c00] 15:49:53 INFO - PROCESS | 2242 | 1466808593546 Marionette DEBUG loaded listener.js 15:49:53 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x129cde800) [pid = 2242] [serial = 768] [outer = 0x127337c00] 15:49:54 INFO - PROCESS | 2242 | 1466808594023 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]]]}] 15:49:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 15:49:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 678ms 15:49:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 15:49:54 INFO - PROCESS | 2242 | 1466808594031 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 15:49:54 INFO - PROCESS | 2242 | 1466808594032 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 15:49:54 INFO - PROCESS | 2242 | 1466808594039 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 15:49:54 INFO - PROCESS | 2242 | 1466808594040 Marionette TRACE conn2 <- [1,998,null,{}] 15:49:54 INFO - PROCESS | 2242 | 1466808594042 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}] 15:49:54 INFO - PROCESS | 2242 | 1466808594043 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:54 INFO - PROCESS | 2242 | 1466808594156 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 15:49:54 INFO - PROCESS | 2242 | 1466808594160 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:54 INFO - PROCESS | 2242 | 1466808594161 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:54 INFO - PROCESS | 2242 | ++DOCSHELL 0x129320800 == 40 [pid = 2242] [id = 257] 15:49:54 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x112a75c00) [pid = 2242] [serial = 769] [outer = 0x0] 15:49:54 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x12a56a000) [pid = 2242] [serial = 770] [outer = 0x112a75c00] 15:49:54 INFO - PROCESS | 2242 | 1466808594217 Marionette DEBUG loaded listener.js 15:49:54 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x12a573c00) [pid = 2242] [serial = 771] [outer = 0x112a75c00] 15:49:54 INFO - PROCESS | 2242 | 1466808594580 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]]]}] 15:49:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 15:49:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 574ms 15:49:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 15:49:54 INFO - PROCESS | 2242 | 1466808594609 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 15:49:54 INFO - PROCESS | 2242 | 1466808594611 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 15:49:54 INFO - PROCESS | 2242 | 1466808594614 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 15:49:54 INFO - PROCESS | 2242 | 1466808594616 Marionette TRACE conn2 <- [1,1002,null,{}] 15:49:54 INFO - PROCESS | 2242 | 1466808594619 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}] 15:49:54 INFO - PROCESS | 2242 | 1466808594620 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:54 INFO - PROCESS | 2242 | 1466808594767 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 15:49:54 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x119c82400) [pid = 2242] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 15:49:54 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x121040800) [pid = 2242] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 15:49:54 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x116731800) [pid = 2242] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 15:49:54 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x117eda800) [pid = 2242] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 15:49:54 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x116077400) [pid = 2242] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 15:49:54 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x1133b5400) [pid = 2242] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 15:49:54 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x110f78c00) [pid = 2242] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 15:49:54 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x119593800) [pid = 2242] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 15:49:54 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x1218f8800) [pid = 2242] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 15:49:54 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x113376c00) [pid = 2242] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 15:49:54 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x118a54800) [pid = 2242] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 15:49:54 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x123a31400) [pid = 2242] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 15:49:54 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x113d42000) [pid = 2242] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 15:49:54 INFO - PROCESS | 2242 | 1466808594976 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:54 INFO - PROCESS | 2242 | 1466808594978 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:54 INFO - PROCESS | 2242 | ++DOCSHELL 0x118359000 == 41 [pid = 2242] [id = 258] 15:49:54 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x111c7b800) [pid = 2242] [serial = 772] [outer = 0x0] 15:49:55 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x113a5a800) [pid = 2242] [serial = 773] [outer = 0x111c7b800] 15:49:55 INFO - PROCESS | 2242 | 1466808595011 Marionette DEBUG loaded listener.js 15:49:55 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x119e69c00) [pid = 2242] [serial = 774] [outer = 0x111c7b800] 15:49:55 INFO - PROCESS | 2242 | 1466808595343 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]]]}] 15:49:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 15:49:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 773ms 15:49:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 15:49:55 INFO - PROCESS | 2242 | 1466808595389 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 15:49:55 INFO - PROCESS | 2242 | 1466808595390 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 15:49:55 INFO - PROCESS | 2242 | 1466808595392 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 15:49:55 INFO - PROCESS | 2242 | 1466808595393 Marionette TRACE conn2 <- [1,1006,null,{}] 15:49:55 INFO - PROCESS | 2242 | 1466808595395 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}] 15:49:55 INFO - PROCESS | 2242 | 1466808595397 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:55 INFO - PROCESS | 2242 | 1466808595481 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 15:49:55 INFO - PROCESS | 2242 | 1466808595538 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:55 INFO - PROCESS | 2242 | 1466808595539 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:55 INFO - PROCESS | 2242 | ++DOCSHELL 0x12a592000 == 42 [pid = 2242] [id = 259] 15:49:55 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x118408c00) [pid = 2242] [serial = 775] [outer = 0x0] 15:49:55 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x126856800) [pid = 2242] [serial = 776] [outer = 0x118408c00] 15:49:55 INFO - PROCESS | 2242 | 1466808595564 Marionette DEBUG loaded listener.js 15:49:55 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x12ac0e800) [pid = 2242] [serial = 777] [outer = 0x118408c00] 15:49:55 INFO - PROCESS | 2242 | 1466808595846 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]]]}] 15:49:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 15:49:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 469ms 15:49:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 15:49:55 INFO - PROCESS | 2242 | 1466808595862 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 15:49:55 INFO - PROCESS | 2242 | 1466808595864 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 15:49:55 INFO - PROCESS | 2242 | 1466808595866 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 15:49:55 INFO - PROCESS | 2242 | 1466808595868 Marionette TRACE conn2 <- [1,1010,null,{}] 15:49:55 INFO - PROCESS | 2242 | 1466808595879 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}] 15:49:55 INFO - PROCESS | 2242 | 1466808595881 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:55 INFO - PROCESS | 2242 | 1466808595996 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 15:49:56 INFO - PROCESS | 2242 | 1466808596001 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:56 INFO - PROCESS | 2242 | 1466808596002 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:56 INFO - PROCESS | 2242 | ++DOCSHELL 0x12b080800 == 43 [pid = 2242] [id = 260] 15:49:56 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x12ac0f800) [pid = 2242] [serial = 778] [outer = 0x0] 15:49:56 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x12ae31c00) [pid = 2242] [serial = 779] [outer = 0x12ac0f800] 15:49:56 INFO - PROCESS | 2242 | 1466808596029 Marionette DEBUG loaded listener.js 15:49:56 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x12b807400) [pid = 2242] [serial = 780] [outer = 0x12ac0f800] 15:49:56 INFO - PROCESS | 2242 | 1466808596385 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]]]}] 15:49:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 15:49:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 530ms 15:49:56 INFO - PROCESS | 2242 | 1466808596396 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 15:49:56 INFO - PROCESS | 2242 | 1466808596398 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 15:49:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 15:49:56 INFO - PROCESS | 2242 | 1466808596403 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 15:49:56 INFO - PROCESS | 2242 | 1466808596406 Marionette TRACE conn2 <- [1,1014,null,{}] 15:49:56 INFO - PROCESS | 2242 | 1466808596409 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}] 15:49:56 INFO - PROCESS | 2242 | 1466808596411 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:56 INFO - PROCESS | 2242 | 1466808596584 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 15:49:56 INFO - PROCESS | 2242 | 1466808596594 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:56 INFO - PROCESS | 2242 | 1466808596595 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:56 INFO - PROCESS | 2242 | ++DOCSHELL 0x12b94a800 == 44 [pid = 2242] [id = 261] 15:49:56 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x12aec6000) [pid = 2242] [serial = 781] [outer = 0x0] 15:49:56 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x12b80c000) [pid = 2242] [serial = 782] [outer = 0x12aec6000] 15:49:56 INFO - PROCESS | 2242 | 1466808596633 Marionette DEBUG loaded listener.js 15:49:56 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x12b8b2c00) [pid = 2242] [serial = 783] [outer = 0x12aec6000] 15:49:57 INFO - PROCESS | 2242 | 1466808597142 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]]]}] 15:49:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 15:49:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 772ms 15:49:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 15:49:57 INFO - PROCESS | 2242 | 1466808597174 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 15:49:57 INFO - PROCESS | 2242 | 1466808597176 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 15:49:57 INFO - PROCESS | 2242 | 1466808597179 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 15:49:57 INFO - PROCESS | 2242 | 1466808597181 Marionette TRACE conn2 <- [1,1018,null,{}] 15:49:57 INFO - PROCESS | 2242 | 1466808597188 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}] 15:49:57 INFO - PROCESS | 2242 | 1466808597190 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:57 INFO - PROCESS | 2242 | 1466808597327 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 15:49:57 INFO - PROCESS | 2242 | 1466808597399 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:57 INFO - PROCESS | 2242 | 1466808597400 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:57 INFO - PROCESS | 2242 | ++DOCSHELL 0x118204000 == 45 [pid = 2242] [id = 262] 15:49:57 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x1170ebc00) [pid = 2242] [serial = 784] [outer = 0x0] 15:49:57 INFO - PROCESS | 2242 | ++DOMWINDOW == 101 (0x1172fb000) [pid = 2242] [serial = 785] [outer = 0x1170ebc00] 15:49:57 INFO - PROCESS | 2242 | 1466808597432 Marionette DEBUG loaded listener.js 15:49:57 INFO - PROCESS | 2242 | ++DOMWINDOW == 102 (0x1183b4c00) [pid = 2242] [serial = 786] [outer = 0x1170ebc00] 15:49:57 INFO - PROCESS | 2242 | 1466808597916 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]]]}] 15:49:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 15:49:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 771ms 15:49:57 INFO - PROCESS | 2242 | 1466808597961 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 15:49:57 INFO - PROCESS | 2242 | 1466808597966 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 15:49:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 15:49:57 INFO - PROCESS | 2242 | 1466808597975 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 15:49:57 INFO - PROCESS | 2242 | 1466808597978 Marionette TRACE conn2 <- [1,1022,null,{}] 15:49:57 INFO - PROCESS | 2242 | 1466808597982 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}] 15:49:57 INFO - PROCESS | 2242 | 1466808597985 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:58 INFO - PROCESS | 2242 | 1466808598128 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 15:49:58 INFO - PROCESS | 2242 | 1466808598199 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:58 INFO - PROCESS | 2242 | 1466808598200 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:58 INFO - PROCESS | 2242 | ++DOCSHELL 0x12186c000 == 46 [pid = 2242] [id = 263] 15:49:58 INFO - PROCESS | 2242 | ++DOMWINDOW == 103 (0x119324800) [pid = 2242] [serial = 787] [outer = 0x0] 15:49:58 INFO - PROCESS | 2242 | ++DOMWINDOW == 104 (0x119604400) [pid = 2242] [serial = 788] [outer = 0x119324800] 15:49:58 INFO - PROCESS | 2242 | 1466808598230 Marionette DEBUG loaded listener.js 15:49:58 INFO - PROCESS | 2242 | ++DOMWINDOW == 105 (0x119c82000) [pid = 2242] [serial = 789] [outer = 0x119324800] 15:49:58 INFO - PROCESS | 2242 | 1466808598692 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]]]}] 15:49:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 15:49:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 773ms 15:49:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 15:49:58 INFO - PROCESS | 2242 | 1466808598748 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 15:49:58 INFO - PROCESS | 2242 | 1466808598749 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 15:49:58 INFO - PROCESS | 2242 | 1466808598751 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 15:49:58 INFO - PROCESS | 2242 | 1466808598754 Marionette TRACE conn2 <- [1,1026,null,{}] 15:49:58 INFO - PROCESS | 2242 | 1466808598763 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}] 15:49:58 INFO - PROCESS | 2242 | 1466808598766 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:58 INFO - PROCESS | 2242 | 1466808598872 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 15:49:58 INFO - PROCESS | 2242 | 1466808598945 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:58 INFO - PROCESS | 2242 | 1466808598947 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:58 INFO - PROCESS | 2242 | ++DOCSHELL 0x12b943800 == 47 [pid = 2242] [id = 264] 15:49:58 INFO - PROCESS | 2242 | ++DOMWINDOW == 106 (0x121034c00) [pid = 2242] [serial = 790] [outer = 0x0] 15:49:58 INFO - PROCESS | 2242 | ++DOMWINDOW == 107 (0x127010800) [pid = 2242] [serial = 791] [outer = 0x121034c00] 15:49:58 INFO - PROCESS | 2242 | 1466808598980 Marionette DEBUG loaded listener.js 15:49:59 INFO - PROCESS | 2242 | ++DOMWINDOW == 108 (0x128c8ac00) [pid = 2242] [serial = 792] [outer = 0x121034c00] 15:49:59 INFO - PROCESS | 2242 | 1466808599471 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]]]}] 15:49:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 15:49:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 771ms 15:49:59 INFO - PROCESS | 2242 | 1466808599524 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 15:49:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 15:49:59 INFO - PROCESS | 2242 | 1466808599527 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 15:49:59 INFO - PROCESS | 2242 | 1466808599530 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 15:49:59 INFO - PROCESS | 2242 | 1466808599531 Marionette TRACE conn2 <- [1,1030,null,{}] 15:49:59 INFO - PROCESS | 2242 | 1466808599534 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}] 15:49:59 INFO - PROCESS | 2242 | 1466808599535 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:59 INFO - PROCESS | 2242 | 1466808599658 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 15:49:59 INFO - PROCESS | 2242 | 1466808599714 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:59 INFO - PROCESS | 2242 | 1466808599716 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:49:59 INFO - PROCESS | 2242 | ++DOCSHELL 0x12beb0000 == 48 [pid = 2242] [id = 265] 15:49:59 INFO - PROCESS | 2242 | ++DOMWINDOW == 109 (0x128c91800) [pid = 2242] [serial = 793] [outer = 0x0] 15:49:59 INFO - PROCESS | 2242 | ++DOMWINDOW == 110 (0x128d54400) [pid = 2242] [serial = 794] [outer = 0x128c91800] 15:49:59 INFO - PROCESS | 2242 | 1466808599756 Marionette DEBUG loaded listener.js 15:49:59 INFO - PROCESS | 2242 | ++DOMWINDOW == 111 (0x12a56e000) [pid = 2242] [serial = 795] [outer = 0x128c91800] 15:50:00 INFO - PROCESS | 2242 | 1466808600309 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]]]}] 15:50:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 15:50:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 821ms 15:50:00 INFO - PROCESS | 2242 | 1466808600352 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 15:50:00 INFO - PROCESS | 2242 | 1466808600354 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 15:50:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 15:50:00 INFO - PROCESS | 2242 | 1466808600356 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 15:50:00 INFO - PROCESS | 2242 | 1466808600357 Marionette TRACE conn2 <- [1,1034,null,{}] 15:50:00 INFO - PROCESS | 2242 | 1466808600360 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}] 15:50:00 INFO - PROCESS | 2242 | 1466808600361 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:00 INFO - PROCESS | 2242 | 1466808600476 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 15:50:00 INFO - PROCESS | 2242 | 1466808600556 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:00 INFO - PROCESS | 2242 | 1466808600557 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:00 INFO - PROCESS | 2242 | ++DOCSHELL 0x12932a000 == 49 [pid = 2242] [id = 266] 15:50:00 INFO - PROCESS | 2242 | ++DOMWINDOW == 112 (0x118791c00) [pid = 2242] [serial = 796] [outer = 0x0] 15:50:00 INFO - PROCESS | 2242 | ++DOMWINDOW == 113 (0x12a574400) [pid = 2242] [serial = 797] [outer = 0x118791c00] 15:50:00 INFO - PROCESS | 2242 | 1466808600586 Marionette DEBUG loaded listener.js 15:50:00 INFO - PROCESS | 2242 | ++DOMWINDOW == 114 (0x12ae9dc00) [pid = 2242] [serial = 798] [outer = 0x118791c00] 15:50:01 INFO - PROCESS | 2242 | 1466808601039 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]]]}] 15:50:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 15:50:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 719ms 15:50:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 15:50:01 INFO - PROCESS | 2242 | 1466808601077 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 15:50:01 INFO - PROCESS | 2242 | 1466808601079 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 15:50:01 INFO - PROCESS | 2242 | 1466808601082 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 15:50:01 INFO - PROCESS | 2242 | 1466808601084 Marionette TRACE conn2 <- [1,1038,null,{}] 15:50:01 INFO - PROCESS | 2242 | 1466808601088 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}] 15:50:01 INFO - PROCESS | 2242 | 1466808601094 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:01 INFO - PROCESS | 2242 | 1466808601411 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 15:50:01 INFO - PROCESS | 2242 | 1466808601496 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:01 INFO - PROCESS | 2242 | 1466808601498 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:01 INFO - PROCESS | 2242 | ++DOCSHELL 0x117264800 == 50 [pid = 2242] [id = 267] 15:50:01 INFO - PROCESS | 2242 | ++DOMWINDOW == 115 (0x112a73c00) [pid = 2242] [serial = 799] [outer = 0x0] 15:50:01 INFO - PROCESS | 2242 | ++DOMWINDOW == 116 (0x1160d3800) [pid = 2242] [serial = 800] [outer = 0x112a73c00] 15:50:01 INFO - PROCESS | 2242 | 1466808601527 Marionette DEBUG loaded listener.js 15:50:01 INFO - PROCESS | 2242 | ++DOMWINDOW == 117 (0x1170f9000) [pid = 2242] [serial = 801] [outer = 0x112a73c00] 15:50:01 INFO - PROCESS | 2242 | 1466808601954 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]]]}] 15:50:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 15:50:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 926ms 15:50:02 INFO - PROCESS | 2242 | 1466808602008 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 15:50:02 INFO - PROCESS | 2242 | 1466808602010 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 15:50:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 15:50:02 INFO - PROCESS | 2242 | 1466808602014 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 15:50:02 INFO - PROCESS | 2242 | 1466808602016 Marionette TRACE conn2 <- [1,1042,null,{}] 15:50:02 INFO - PROCESS | 2242 | 1466808602040 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}] 15:50:02 INFO - PROCESS | 2242 | 1466808602042 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:02 INFO - PROCESS | 2242 | 1466808602143 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 15:50:02 INFO - PROCESS | 2242 | 1466808602215 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:02 INFO - PROCESS | 2242 | 1466808602217 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:02 INFO - PROCESS | 2242 | ++DOCSHELL 0x116ad2800 == 51 [pid = 2242] [id = 268] 15:50:02 INFO - PROCESS | 2242 | ++DOMWINDOW == 118 (0x118786000) [pid = 2242] [serial = 802] [outer = 0x0] 15:50:02 INFO - PROCESS | 2242 | ++DOMWINDOW == 119 (0x118a1f000) [pid = 2242] [serial = 803] [outer = 0x118786000] 15:50:02 INFO - PROCESS | 2242 | 1466808602246 Marionette DEBUG loaded listener.js 15:50:02 INFO - PROCESS | 2242 | ++DOMWINDOW == 120 (0x119322800) [pid = 2242] [serial = 804] [outer = 0x118786000] 15:50:02 INFO - PROCESS | 2242 | --DOCSHELL 0x113352000 == 50 [pid = 2242] [id = 230] 15:50:02 INFO - PROCESS | 2242 | --DOCSHELL 0x12b080800 == 49 [pid = 2242] [id = 260] 15:50:02 INFO - PROCESS | 2242 | --DOCSHELL 0x12a592000 == 48 [pid = 2242] [id = 259] 15:50:02 INFO - PROCESS | 2242 | --DOCSHELL 0x118359000 == 47 [pid = 2242] [id = 258] 15:50:02 INFO - PROCESS | 2242 | --DOCSHELL 0x129320800 == 46 [pid = 2242] [id = 257] 15:50:02 INFO - PROCESS | 2242 | --DOCSHELL 0x128838000 == 45 [pid = 2242] [id = 256] 15:50:02 INFO - PROCESS | 2242 | --DOMWINDOW == 119 (0x12732c800) [pid = 2242] [serial = 731] [outer = 0x0] [url = about:blank] 15:50:02 INFO - PROCESS | 2242 | --DOCSHELL 0x124d40000 == 44 [pid = 2242] [id = 255] 15:50:02 INFO - PROCESS | 2242 | --DOCSHELL 0x121883000 == 43 [pid = 2242] [id = 254] 15:50:02 INFO - PROCESS | 2242 | --DOCSHELL 0x120f88000 == 42 [pid = 2242] [id = 253] 15:50:02 INFO - PROCESS | 2242 | --DOCSHELL 0x1192a4800 == 41 [pid = 2242] [id = 252] 15:50:02 INFO - PROCESS | 2242 | --DOCSHELL 0x116ae5800 == 40 [pid = 2242] [id = 251] 15:50:02 INFO - PROCESS | 2242 | --DOCSHELL 0x11722c800 == 39 [pid = 2242] [id = 250] 15:50:02 INFO - PROCESS | 2242 | --DOCSHELL 0x118aaf000 == 38 [pid = 2242] [id = 246] 15:50:02 INFO - PROCESS | 2242 | --DOCSHELL 0x1130bd800 == 37 [pid = 2242] [id = 245] 15:50:02 INFO - PROCESS | 2242 | --DOMWINDOW == 118 (0x123a31000) [pid = 2242] [serial = 717] [outer = 0x0] [url = about:blank] 15:50:02 INFO - PROCESS | 2242 | --DOMWINDOW == 117 (0x1246b9400) [pid = 2242] [serial = 722] [outer = 0x0] [url = about:blank] 15:50:02 INFO - PROCESS | 2242 | --DOMWINDOW == 116 (0x1242ea400) [pid = 2242] [serial = 720] [outer = 0x0] [url = about:blank] 15:50:02 INFO - PROCESS | 2242 | --DOMWINDOW == 115 (0x126e6bc00) [pid = 2242] [serial = 729] [outer = 0x0] [url = about:blank] 15:50:02 INFO - PROCESS | 2242 | --DOMWINDOW == 114 (0x126855800) [pid = 2242] [serial = 723] [outer = 0x0] [url = about:blank] 15:50:02 INFO - PROCESS | 2242 | --DOMWINDOW == 113 (0x1246b8800) [pid = 2242] [serial = 728] [outer = 0x0] [url = about:blank] 15:50:02 INFO - PROCESS | 2242 | --DOMWINDOW == 112 (0x1242e3400) [pid = 2242] [serial = 726] [outer = 0x0] [url = about:blank] 15:50:02 INFO - PROCESS | 2242 | --DOMWINDOW == 111 (0x119c79c00) [pid = 2242] [serial = 711] [outer = 0x0] [url = about:blank] 15:50:02 INFO - PROCESS | 2242 | --DOMWINDOW == 110 (0x120f23400) [pid = 2242] [serial = 713] [outer = 0x0] [url = about:blank] 15:50:02 INFO - PROCESS | 2242 | --DOMWINDOW == 109 (0x121843000) [pid = 2242] [serial = 716] [outer = 0x0] [url = about:blank] 15:50:02 INFO - PROCESS | 2242 | --DOMWINDOW == 108 (0x12146bc00) [pid = 2242] [serial = 714] [outer = 0x0] [url = about:blank] 15:50:02 INFO - PROCESS | 2242 | --DOMWINDOW == 107 (0x117012800) [pid = 2242] [serial = 696] [outer = 0x0] [url = about:blank] 15:50:02 INFO - PROCESS | 2242 | --DOMWINDOW == 106 (0x11673e800) [pid = 2242] [serial = 695] [outer = 0x0] [url = about:blank] 15:50:02 INFO - PROCESS | 2242 | --DOMWINDOW == 105 (0x1181dec00) [pid = 2242] [serial = 701] [outer = 0x0] [url = about:blank] 15:50:02 INFO - PROCESS | 2242 | --DOMWINDOW == 104 (0x11837ec00) [pid = 2242] [serial = 702] [outer = 0x0] [url = about:blank] 15:50:02 INFO - PROCESS | 2242 | --DOMWINDOW == 103 (0x118a12800) [pid = 2242] [serial = 704] [outer = 0x0] [url = about:blank] 15:50:02 INFO - PROCESS | 2242 | --DOMWINDOW == 102 (0x118a53000) [pid = 2242] [serial = 705] [outer = 0x0] [url = about:blank] 15:50:02 INFO - PROCESS | 2242 | --DOMWINDOW == 101 (0x117011800) [pid = 2242] [serial = 699] [outer = 0x0] [url = about:blank] 15:50:02 INFO - PROCESS | 2242 | --DOMWINDOW == 100 (0x116286000) [pid = 2242] [serial = 698] [outer = 0x0] [url = about:blank] 15:50:02 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x118ea6000) [pid = 2242] [serial = 725] [outer = 0x0] [url = about:blank] 15:50:02 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x11960a000) [pid = 2242] [serial = 710] [outer = 0x0] [url = about:blank] 15:50:02 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x12406cc00) [pid = 2242] [serial = 719] [outer = 0x0] [url = about:blank] 15:50:02 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x113a4d800) [pid = 2242] [serial = 693] [outer = 0x0] [url = about:blank] 15:50:02 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x1133b6000) [pid = 2242] [serial = 692] [outer = 0x0] [url = about:blank] 15:50:02 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x1193c8000) [pid = 2242] [serial = 707] [outer = 0x0] [url = about:blank] 15:50:02 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x119592400) [pid = 2242] [serial = 708] [outer = 0x0] [url = about:blank] 15:50:02 INFO - PROCESS | 2242 | 1466808602654 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]]]}] 15:50:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 15:50:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 671ms 15:50:02 INFO - PROCESS | 2242 | 1466808602685 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 15:50:02 INFO - PROCESS | 2242 | 1466808602687 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 15:50:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 15:50:02 INFO - PROCESS | 2242 | 1466808602689 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 15:50:02 INFO - PROCESS | 2242 | 1466808602690 Marionette TRACE conn2 <- [1,1046,null,{}] 15:50:02 INFO - PROCESS | 2242 | 1466808602693 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}] 15:50:02 INFO - PROCESS | 2242 | 1466808602694 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:02 INFO - PROCESS | 2242 | 1466808602779 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 15:50:02 INFO - PROCESS | 2242 | 1466808602787 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:02 INFO - PROCESS | 2242 | 1466808602789 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:02 INFO - PROCESS | 2242 | ++DOCSHELL 0x117259800 == 38 [pid = 2242] [id = 269] 15:50:02 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x119595400) [pid = 2242] [serial = 805] [outer = 0x0] 15:50:02 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x11960b400) [pid = 2242] [serial = 806] [outer = 0x119595400] 15:50:02 INFO - PROCESS | 2242 | 1466808602816 Marionette DEBUG loaded listener.js 15:50:02 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x119e6e400) [pid = 2242] [serial = 807] [outer = 0x119595400] 15:50:03 INFO - PROCESS | 2242 | 1466808603172 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]]]}] 15:50:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 15:50:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 518ms 15:50:03 INFO - PROCESS | 2242 | 1466808603208 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 15:50:03 INFO - PROCESS | 2242 | 1466808603210 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 15:50:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 15:50:03 INFO - PROCESS | 2242 | 1466808603218 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 15:50:03 INFO - PROCESS | 2242 | 1466808603220 Marionette TRACE conn2 <- [1,1050,null,{}] 15:50:03 INFO - PROCESS | 2242 | 1466808603223 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}] 15:50:03 INFO - PROCESS | 2242 | 1466808603225 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:03 INFO - PROCESS | 2242 | 1466808603312 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 15:50:03 INFO - PROCESS | 2242 | 1466808603316 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:03 INFO - PROCESS | 2242 | 1466808603317 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:03 INFO - PROCESS | 2242 | ++DOCSHELL 0x119eb1000 == 39 [pid = 2242] [id = 270] 15:50:03 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x12103d000) [pid = 2242] [serial = 808] [outer = 0x0] 15:50:03 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x123a2cc00) [pid = 2242] [serial = 809] [outer = 0x12103d000] 15:50:03 INFO - PROCESS | 2242 | 1466808603345 Marionette DEBUG loaded listener.js 15:50:03 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x12445a000) [pid = 2242] [serial = 810] [outer = 0x12103d000] 15:50:03 INFO - PROCESS | 2242 | 1466808603732 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]]]}] 15:50:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 15:50:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 575ms 15:50:03 INFO - PROCESS | 2242 | 1466808603791 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 15:50:03 INFO - PROCESS | 2242 | 1466808603793 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 15:50:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 15:50:03 INFO - PROCESS | 2242 | 1466808603796 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 15:50:03 INFO - PROCESS | 2242 | 1466808603798 Marionette TRACE conn2 <- [1,1054,null,{}] 15:50:03 INFO - PROCESS | 2242 | 1466808603801 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}] 15:50:03 INFO - PROCESS | 2242 | 1466808603803 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:03 INFO - PROCESS | 2242 | 1466808603929 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 15:50:03 INFO - PROCESS | 2242 | 1466808603938 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:03 INFO - PROCESS | 2242 | 1466808603940 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:03 INFO - PROCESS | 2242 | ++DOCSHELL 0x121729800 == 40 [pid = 2242] [id = 271] 15:50:03 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x1246b8800) [pid = 2242] [serial = 811] [outer = 0x0] 15:50:03 INFO - PROCESS | 2242 | ++DOMWINDOW == 101 (0x12697bc00) [pid = 2242] [serial = 812] [outer = 0x1246b8800] 15:50:03 INFO - PROCESS | 2242 | 1466808603976 Marionette DEBUG loaded listener.js 15:50:04 INFO - PROCESS | 2242 | ++DOMWINDOW == 102 (0x127095400) [pid = 2242] [serial = 813] [outer = 0x1246b8800] 15:50:04 INFO - PROCESS | 2242 | 1466808604310 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]]]}] 15:50:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 15:50:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 571ms 15:50:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 15:50:04 INFO - PROCESS | 2242 | 1466808604373 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 15:50:04 INFO - PROCESS | 2242 | 1466808604374 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 15:50:04 INFO - PROCESS | 2242 | 1466808604376 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 15:50:04 INFO - PROCESS | 2242 | 1466808604377 Marionette TRACE conn2 <- [1,1058,null,{}] 15:50:04 INFO - PROCESS | 2242 | 1466808604380 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}] 15:50:04 INFO - PROCESS | 2242 | 1466808604381 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:04 INFO - PROCESS | 2242 | 1466808604464 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 15:50:04 INFO - PROCESS | 2242 | 1466808604469 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:04 INFO - PROCESS | 2242 | 1466808604473 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:04 INFO - PROCESS | 2242 | ++DOCSHELL 0x124d3b800 == 41 [pid = 2242] [id = 272] 15:50:04 INFO - PROCESS | 2242 | ++DOMWINDOW == 103 (0x128d58800) [pid = 2242] [serial = 814] [outer = 0x0] 15:50:04 INFO - PROCESS | 2242 | ++DOMWINDOW == 104 (0x128d59400) [pid = 2242] [serial = 815] [outer = 0x128d58800] 15:50:04 INFO - PROCESS | 2242 | 1466808604513 Marionette DEBUG loaded listener.js 15:50:04 INFO - PROCESS | 2242 | ++DOMWINDOW == 105 (0x12a570000) [pid = 2242] [serial = 816] [outer = 0x128d58800] 15:50:04 INFO - PROCESS | 2242 | 1466808604881 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]]]}] 15:50:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 15:50:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 520ms 15:50:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 15:50:04 INFO - PROCESS | 2242 | 1466808604897 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 15:50:04 INFO - PROCESS | 2242 | 1466808604898 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 15:50:04 INFO - PROCESS | 2242 | 1466808604900 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 15:50:04 INFO - PROCESS | 2242 | 1466808604901 Marionette TRACE conn2 <- [1,1062,null,{}] 15:50:04 INFO - PROCESS | 2242 | 1466808604911 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}] 15:50:04 INFO - PROCESS | 2242 | 1466808604912 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:05 INFO - PROCESS | 2242 | 1466808605018 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 15:50:05 INFO - PROCESS | 2242 | 1466808605022 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:05 INFO - PROCESS | 2242 | 1466808605023 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:05 INFO - PROCESS | 2242 | ++DOCSHELL 0x127379800 == 42 [pid = 2242] [id = 273] 15:50:05 INFO - PROCESS | 2242 | ++DOMWINDOW == 106 (0x12a5bf400) [pid = 2242] [serial = 817] [outer = 0x0] 15:50:05 INFO - PROCESS | 2242 | ++DOMWINDOW == 107 (0x12aea2800) [pid = 2242] [serial = 818] [outer = 0x12a5bf400] 15:50:05 INFO - PROCESS | 2242 | 1466808605049 Marionette DEBUG loaded listener.js 15:50:05 INFO - PROCESS | 2242 | ++DOMWINDOW == 108 (0x12b805000) [pid = 2242] [serial = 819] [outer = 0x12a5bf400] 15:50:05 INFO - PROCESS | 2242 | 1466808605416 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]]]}] 15:50:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 15:50:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 529ms 15:50:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 15:50:05 INFO - PROCESS | 2242 | 1466808605429 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 15:50:05 INFO - PROCESS | 2242 | 1466808605431 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 15:50:05 INFO - PROCESS | 2242 | 1466808605433 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 15:50:05 INFO - PROCESS | 2242 | 1466808605434 Marionette TRACE conn2 <- [1,1066,null,{}] 15:50:05 INFO - PROCESS | 2242 | 1466808605439 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}] 15:50:05 INFO - PROCESS | 2242 | 1466808605440 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:05 INFO - PROCESS | 2242 | 1466808605550 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 15:50:05 INFO - PROCESS | 2242 | 1466808605563 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:05 INFO - PROCESS | 2242 | 1466808605564 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:05 INFO - PROCESS | 2242 | ++DOCSHELL 0x128d79800 == 43 [pid = 2242] [id = 274] 15:50:05 INFO - PROCESS | 2242 | ++DOMWINDOW == 109 (0x12b809c00) [pid = 2242] [serial = 820] [outer = 0x0] 15:50:05 INFO - PROCESS | 2242 | ++DOMWINDOW == 110 (0x12b8b6800) [pid = 2242] [serial = 821] [outer = 0x12b809c00] 15:50:05 INFO - PROCESS | 2242 | 1466808605589 Marionette DEBUG loaded listener.js 15:50:05 INFO - PROCESS | 2242 | ++DOMWINDOW == 111 (0x12b917800) [pid = 2242] [serial = 822] [outer = 0x12b809c00] 15:50:05 INFO - PROCESS | 2242 | 1466808605989 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]]]}] 15:50:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 15:50:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 621ms 15:50:06 INFO - PROCESS | 2242 | 1466808606100 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 15:50:06 INFO - PROCESS | 2242 | 1466808606102 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 15:50:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 15:50:06 INFO - PROCESS | 2242 | 1466808606104 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 15:50:06 INFO - PROCESS | 2242 | 1466808606106 Marionette TRACE conn2 <- [1,1070,null,{}] 15:50:06 INFO - PROCESS | 2242 | 1466808606114 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}] 15:50:06 INFO - PROCESS | 2242 | 1466808606115 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:06 INFO - PROCESS | 2242 | 1466808606183 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 15:50:06 INFO - PROCESS | 2242 | 1466808606209 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:06 INFO - PROCESS | 2242 | 1466808606210 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:06 INFO - PROCESS | 2242 | ++DOCSHELL 0x12a42d000 == 44 [pid = 2242] [id = 275] 15:50:06 INFO - PROCESS | 2242 | ++DOMWINDOW == 112 (0x113217000) [pid = 2242] [serial = 823] [outer = 0x0] 15:50:06 INFO - PROCESS | 2242 | ++DOMWINDOW == 113 (0x12b91e400) [pid = 2242] [serial = 824] [outer = 0x113217000] 15:50:06 INFO - PROCESS | 2242 | 1466808606230 Marionette DEBUG loaded listener.js 15:50:06 INFO - PROCESS | 2242 | ++DOMWINDOW == 114 (0x12c102400) [pid = 2242] [serial = 825] [outer = 0x113217000] 15:50:06 INFO - PROCESS | 2242 | 1466808606960 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]]]}] 15:50:06 INFO - PROCESS | 2242 | --DOMWINDOW == 113 (0x11229d400) [pid = 2242] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 15:50:06 INFO - PROCESS | 2242 | --DOMWINDOW == 112 (0x1193cf800) [pid = 2242] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 15:50:06 INFO - PROCESS | 2242 | --DOMWINDOW == 111 (0x127337c00) [pid = 2242] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 15:50:06 INFO - PROCESS | 2242 | --DOMWINDOW == 110 (0x127091c00) [pid = 2242] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 15:50:06 INFO - PROCESS | 2242 | --DOMWINDOW == 109 (0x111c7b800) [pid = 2242] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 15:50:06 INFO - PROCESS | 2242 | --DOMWINDOW == 108 (0x112a75c00) [pid = 2242] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 15:50:06 INFO - PROCESS | 2242 | --DOMWINDOW == 107 (0x1212c7800) [pid = 2242] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 15:50:06 INFO - PROCESS | 2242 | --DOMWINDOW == 106 (0x123a2f000) [pid = 2242] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 15:50:06 INFO - PROCESS | 2242 | --DOMWINDOW == 105 (0x119611400) [pid = 2242] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 15:50:06 INFO - PROCESS | 2242 | --DOMWINDOW == 104 (0x12121f800) [pid = 2242] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 15:50:06 INFO - PROCESS | 2242 | --DOMWINDOW == 103 (0x1183b6400) [pid = 2242] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 15:50:06 INFO - PROCESS | 2242 | --DOMWINDOW == 102 (0x1170ec000) [pid = 2242] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 15:50:06 INFO - PROCESS | 2242 | --DOMWINDOW == 101 (0x12ac0f800) [pid = 2242] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 15:50:06 INFO - PROCESS | 2242 | --DOMWINDOW == 100 (0x118408c00) [pid = 2242] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 15:50:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 15:50:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 876ms 15:50:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 15:50:06 INFO - PROCESS | 2242 | 1466808606981 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 15:50:06 INFO - PROCESS | 2242 | 1466808606982 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 15:50:06 INFO - PROCESS | 2242 | 1466808606993 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 15:50:06 INFO - PROCESS | 2242 | 1466808606994 Marionette TRACE conn2 <- [1,1074,null,{}] 15:50:06 INFO - PROCESS | 2242 | 1466808606996 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}] 15:50:06 INFO - PROCESS | 2242 | 1466808606997 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:07 INFO - PROCESS | 2242 | 1466808607082 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 15:50:07 INFO - PROCESS | 2242 | 1466808607088 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:07 INFO - PROCESS | 2242 | 1466808607089 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:07 INFO - PROCESS | 2242 | ++DOCSHELL 0x126e3a800 == 45 [pid = 2242] [id = 276] 15:50:07 INFO - PROCESS | 2242 | ++DOMWINDOW == 101 (0x1170ec000) [pid = 2242] [serial = 826] [outer = 0x0] 15:50:07 INFO - PROCESS | 2242 | ++DOMWINDOW == 102 (0x1183b6400) [pid = 2242] [serial = 827] [outer = 0x1170ec000] 15:50:07 INFO - PROCESS | 2242 | 1466808607114 Marionette DEBUG loaded listener.js 15:50:07 INFO - PROCESS | 2242 | ++DOMWINDOW == 103 (0x119594000) [pid = 2242] [serial = 828] [outer = 0x1170ec000] 15:50:07 INFO - PROCESS | 2242 | 1466808607442 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]]]}] 15:50:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 15:50:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 478ms 15:50:07 INFO - PROCESS | 2242 | 1466808607462 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 15:50:07 INFO - PROCESS | 2242 | 1466808607464 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 15:50:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 15:50:07 INFO - PROCESS | 2242 | 1466808607466 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 15:50:07 INFO - PROCESS | 2242 | 1466808607467 Marionette TRACE conn2 <- [1,1078,null,{}] 15:50:07 INFO - PROCESS | 2242 | 1466808607469 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}] 15:50:07 INFO - PROCESS | 2242 | 1466808607471 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:07 INFO - PROCESS | 2242 | 1466808607576 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 15:50:07 INFO - PROCESS | 2242 | 1466808607634 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:07 INFO - PROCESS | 2242 | 1466808607636 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:07 INFO - PROCESS | 2242 | ++DOCSHELL 0x12bf37000 == 46 [pid = 2242] [id = 277] 15:50:07 INFO - PROCESS | 2242 | ++DOMWINDOW == 104 (0x116630000) [pid = 2242] [serial = 829] [outer = 0x0] 15:50:07 INFO - PROCESS | 2242 | ++DOMWINDOW == 105 (0x12146a800) [pid = 2242] [serial = 830] [outer = 0x116630000] 15:50:07 INFO - PROCESS | 2242 | 1466808607663 Marionette DEBUG loaded listener.js 15:50:07 INFO - PROCESS | 2242 | ++DOMWINDOW == 106 (0x129ce5400) [pid = 2242] [serial = 831] [outer = 0x116630000] 15:50:07 INFO - PROCESS | 2242 | 1466808607969 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]]]}] 15:50:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 15:50:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 518ms 15:50:07 INFO - PROCESS | 2242 | 1466808607993 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 15:50:07 INFO - PROCESS | 2242 | 1466808607995 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 15:50:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 15:50:07 INFO - PROCESS | 2242 | 1466808607998 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 15:50:08 INFO - PROCESS | 2242 | 1466808608000 Marionette TRACE conn2 <- [1,1082,null,{}] 15:50:08 INFO - PROCESS | 2242 | 1466808608003 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}] 15:50:08 INFO - PROCESS | 2242 | 1466808608008 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:08 INFO - PROCESS | 2242 | 1466808608109 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 15:50:08 INFO - PROCESS | 2242 | 1466808608113 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:08 INFO - PROCESS | 2242 | 1466808608114 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:08 INFO - PROCESS | 2242 | ++DOCSHELL 0x12c753800 == 47 [pid = 2242] [id = 278] 15:50:08 INFO - PROCESS | 2242 | ++DOMWINDOW == 107 (0x12ac08400) [pid = 2242] [serial = 832] [outer = 0x0] 15:50:08 INFO - PROCESS | 2242 | ++DOMWINDOW == 108 (0x12c10ec00) [pid = 2242] [serial = 833] [outer = 0x12ac08400] 15:50:08 INFO - PROCESS | 2242 | 1466808608139 Marionette DEBUG loaded listener.js 15:50:08 INFO - PROCESS | 2242 | ++DOMWINDOW == 109 (0x12c450400) [pid = 2242] [serial = 834] [outer = 0x12ac08400] 15:50:08 INFO - PROCESS | 2242 | 1466808608472 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]]]}] 15:50:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 15:50:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 519ms 15:50:08 INFO - PROCESS | 2242 | 1466808608518 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 15:50:08 INFO - PROCESS | 2242 | 1466808608519 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 15:50:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 15:50:08 INFO - PROCESS | 2242 | 1466808608534 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 15:50:08 INFO - PROCESS | 2242 | 1466808608535 Marionette TRACE conn2 <- [1,1086,null,{}] 15:50:08 INFO - PROCESS | 2242 | 1466808608537 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}] 15:50:08 INFO - PROCESS | 2242 | 1466808608538 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:08 INFO - PROCESS | 2242 | 1466808608627 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 15:50:08 INFO - PROCESS | 2242 | 1466808608630 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:08 INFO - PROCESS | 2242 | 1466808608631 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:08 INFO - PROCESS | 2242 | ++DOCSHELL 0x12ce0a000 == 48 [pid = 2242] [id = 279] 15:50:08 INFO - PROCESS | 2242 | ++DOMWINDOW == 110 (0x12c451400) [pid = 2242] [serial = 835] [outer = 0x0] 15:50:08 INFO - PROCESS | 2242 | ++DOMWINDOW == 111 (0x12c455400) [pid = 2242] [serial = 836] [outer = 0x12c451400] 15:50:08 INFO - PROCESS | 2242 | 1466808608657 Marionette DEBUG loaded listener.js 15:50:08 INFO - PROCESS | 2242 | ++DOMWINDOW == 112 (0x12c459800) [pid = 2242] [serial = 837] [outer = 0x12c451400] 15:50:09 INFO - PROCESS | 2242 | 1466808609099 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]]]}] 15:50:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 15:50:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 584ms 15:50:09 INFO - PROCESS | 2242 | 1466808609106 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 15:50:09 INFO - PROCESS | 2242 | 1466808609109 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 15:50:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 15:50:09 INFO - PROCESS | 2242 | 1466808609112 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 15:50:09 INFO - PROCESS | 2242 | 1466808609114 Marionette TRACE conn2 <- [1,1090,null,{}] 15:50:09 INFO - PROCESS | 2242 | 1466808609118 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}] 15:50:09 INFO - PROCESS | 2242 | 1466808609120 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:09 INFO - PROCESS | 2242 | 1466808609236 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 15:50:09 INFO - PROCESS | 2242 | 1466808609308 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:09 INFO - PROCESS | 2242 | 1466808609311 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:09 INFO - PROCESS | 2242 | ++DOCSHELL 0x116ae7800 == 49 [pid = 2242] [id = 280] 15:50:09 INFO - PROCESS | 2242 | ++DOMWINDOW == 113 (0x11336dc00) [pid = 2242] [serial = 838] [outer = 0x0] 15:50:09 INFO - PROCESS | 2242 | ++DOMWINDOW == 114 (0x117011800) [pid = 2242] [serial = 839] [outer = 0x11336dc00] 15:50:09 INFO - PROCESS | 2242 | 1466808609343 Marionette DEBUG loaded listener.js 15:50:09 INFO - PROCESS | 2242 | ++DOMWINDOW == 115 (0x1183bc800) [pid = 2242] [serial = 840] [outer = 0x11336dc00] 15:50:09 INFO - PROCESS | 2242 | 1466808609780 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]]]}] 15:50:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 15:50:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 720ms 15:50:09 INFO - PROCESS | 2242 | 1466808609833 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 15:50:09 INFO - PROCESS | 2242 | 1466808609836 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 15:50:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 15:50:09 INFO - PROCESS | 2242 | 1466808609841 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 15:50:09 INFO - PROCESS | 2242 | 1466808609842 Marionette TRACE conn2 <- [1,1094,null,{}] 15:50:09 INFO - PROCESS | 2242 | 1466808609845 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}] 15:50:09 INFO - PROCESS | 2242 | 1466808609847 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:09 INFO - PROCESS | 2242 | 1466808609958 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 15:50:10 INFO - PROCESS | 2242 | 1466808610056 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:10 INFO - PROCESS | 2242 | 1466808610058 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:10 INFO - PROCESS | 2242 | ++DOCSHELL 0x12429c800 == 50 [pid = 2242] [id = 281] 15:50:10 INFO - PROCESS | 2242 | ++DOMWINDOW == 116 (0x1193ce400) [pid = 2242] [serial = 841] [outer = 0x0] 15:50:10 INFO - PROCESS | 2242 | ++DOMWINDOW == 117 (0x11960e400) [pid = 2242] [serial = 842] [outer = 0x1193ce400] 15:50:10 INFO - PROCESS | 2242 | 1466808610090 Marionette DEBUG loaded listener.js 15:50:10 INFO - PROCESS | 2242 | ++DOMWINDOW == 118 (0x120f24400) [pid = 2242] [serial = 843] [outer = 0x1193ce400] 15:50:10 INFO - PROCESS | 2242 | 1466808610546 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]]]}] 15:50:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 15:50:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 721ms 15:50:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 15:50:10 INFO - PROCESS | 2242 | 1466808610562 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 15:50:10 INFO - PROCESS | 2242 | 1466808610563 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 15:50:10 INFO - PROCESS | 2242 | 1466808610566 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 15:50:10 INFO - PROCESS | 2242 | 1466808610569 Marionette TRACE conn2 <- [1,1098,null,{}] 15:50:10 INFO - PROCESS | 2242 | 1466808610577 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}] 15:50:10 INFO - PROCESS | 2242 | 1466808610580 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:10 INFO - PROCESS | 2242 | 1466808610689 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 15:50:10 INFO - PROCESS | 2242 | 1466808610763 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:10 INFO - PROCESS | 2242 | 1466808610765 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:10 INFO - PROCESS | 2242 | ++DOCSHELL 0x12c74a800 == 51 [pid = 2242] [id = 282] 15:50:10 INFO - PROCESS | 2242 | ++DOMWINDOW == 119 (0x12395b000) [pid = 2242] [serial = 844] [outer = 0x0] 15:50:10 INFO - PROCESS | 2242 | ++DOMWINDOW == 120 (0x126978800) [pid = 2242] [serial = 845] [outer = 0x12395b000] 15:50:10 INFO - PROCESS | 2242 | 1466808610798 Marionette DEBUG loaded listener.js 15:50:10 INFO - PROCESS | 2242 | ++DOMWINDOW == 121 (0x128c86400) [pid = 2242] [serial = 846] [outer = 0x12395b000] 15:50:11 INFO - PROCESS | 2242 | 1466808611221 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]]]}] 15:50:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 15:50:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 673ms 15:50:11 INFO - PROCESS | 2242 | 1466808611240 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 15:50:11 INFO - PROCESS | 2242 | 1466808611241 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 15:50:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 15:50:11 INFO - PROCESS | 2242 | 1466808611244 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 15:50:11 INFO - PROCESS | 2242 | 1466808611245 Marionette TRACE conn2 <- [1,1102,null,{}] 15:50:11 INFO - PROCESS | 2242 | 1466808611248 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}] 15:50:11 INFO - PROCESS | 2242 | 1466808611249 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:11 INFO - PROCESS | 2242 | 1466808611382 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 15:50:11 INFO - PROCESS | 2242 | 1466808611483 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:11 INFO - PROCESS | 2242 | 1466808611484 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:11 INFO - PROCESS | 2242 | ++DOCSHELL 0x12ceb1000 == 52 [pid = 2242] [id = 283] 15:50:11 INFO - PROCESS | 2242 | ++DOMWINDOW == 122 (0x12a566400) [pid = 2242] [serial = 847] [outer = 0x0] 15:50:11 INFO - PROCESS | 2242 | ++DOMWINDOW == 123 (0x12ac03000) [pid = 2242] [serial = 848] [outer = 0x12a566400] 15:50:11 INFO - PROCESS | 2242 | 1466808611517 Marionette DEBUG loaded listener.js 15:50:11 INFO - PROCESS | 2242 | ++DOMWINDOW == 124 (0x128d5a800) [pid = 2242] [serial = 849] [outer = 0x12a566400] 15:50:11 INFO - PROCESS | 2242 | 1466808611921 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]]]}] 15:50:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 15:50:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 719ms 15:50:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 15:50:11 INFO - PROCESS | 2242 | 1466808611963 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 15:50:11 INFO - PROCESS | 2242 | 1466808611965 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 15:50:11 INFO - PROCESS | 2242 | 1466808611967 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 15:50:11 INFO - PROCESS | 2242 | 1466808611968 Marionette TRACE conn2 <- [1,1106,null,{}] 15:50:11 INFO - PROCESS | 2242 | 1466808611971 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}] 15:50:11 INFO - PROCESS | 2242 | 1466808611972 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:12 INFO - PROCESS | 2242 | 1466808612079 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 15:50:12 INFO - PROCESS | 2242 | 1466808612150 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:12 INFO - PROCESS | 2242 | 1466808612152 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:12 INFO - PROCESS | 2242 | ++DOCSHELL 0x12d173000 == 53 [pid = 2242] [id = 284] 15:50:12 INFO - PROCESS | 2242 | ++DOMWINDOW == 125 (0x12aec8000) [pid = 2242] [serial = 850] [outer = 0x0] 15:50:12 INFO - PROCESS | 2242 | ++DOMWINDOW == 126 (0x12b850000) [pid = 2242] [serial = 851] [outer = 0x12aec8000] 15:50:12 INFO - PROCESS | 2242 | 1466808612180 Marionette DEBUG loaded listener.js 15:50:12 INFO - PROCESS | 2242 | ++DOMWINDOW == 127 (0x12b855800) [pid = 2242] [serial = 852] [outer = 0x12aec8000] 15:50:12 INFO - PROCESS | 2242 | 1466808612642 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]]]}] 15:50:12 INFO - PROCESS | 2242 | ++DOMWINDOW == 128 (0x12b80d400) [pid = 2242] [serial = 853] [outer = 0x12b8b5c00] 15:50:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 15:50:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 720ms 15:50:12 INFO - PROCESS | 2242 | 1466808612705 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 15:50:12 INFO - PROCESS | 2242 | 1466808612707 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 15:50:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 15:50:12 INFO - PROCESS | 2242 | 1466808612763 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 15:50:12 INFO - PROCESS | 2242 | 1466808612765 Marionette TRACE conn2 <- [1,1110,null,{}] 15:50:12 INFO - PROCESS | 2242 | 1466808612768 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}] 15:50:12 INFO - PROCESS | 2242 | 1466808612775 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:12 INFO - PROCESS | 2242 | 1466808612932 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 15:50:13 INFO - PROCESS | 2242 | 1466808613031 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:13 INFO - PROCESS | 2242 | 1466808613033 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:13 INFO - PROCESS | 2242 | ++DOCSHELL 0x118351000 == 54 [pid = 2242] [id = 285] 15:50:13 INFO - PROCESS | 2242 | ++DOMWINDOW == 129 (0x11223d800) [pid = 2242] [serial = 854] [outer = 0x0] 15:50:13 INFO - PROCESS | 2242 | ++DOMWINDOW == 130 (0x1274ce800) [pid = 2242] [serial = 855] [outer = 0x11223d800] 15:50:13 INFO - PROCESS | 2242 | 1466808613080 Marionette DEBUG loaded listener.js 15:50:13 INFO - PROCESS | 2242 | ++DOMWINDOW == 131 (0x12c453000) [pid = 2242] [serial = 856] [outer = 0x11223d800] 15:50:13 INFO - PROCESS | 2242 | 1466808613747 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]]]}] 15:50:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 15:50:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1042ms 15:50:13 INFO - PROCESS | 2242 | 1466808613796 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 15:50:13 INFO - PROCESS | 2242 | 1466808613799 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 15:50:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 15:50:13 INFO - PROCESS | 2242 | 1466808613804 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 15:50:13 INFO - PROCESS | 2242 | 1466808613806 Marionette TRACE conn2 <- [1,1114,null,{}] 15:50:13 INFO - PROCESS | 2242 | 1466808613810 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}] 15:50:13 INFO - PROCESS | 2242 | 1466808613812 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:13 INFO - PROCESS | 2242 | 1466808613915 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 15:50:13 INFO - PROCESS | 2242 | 1466808613976 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:13 INFO - PROCESS | 2242 | 1466808613979 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:13 INFO - PROCESS | 2242 | ++DOCSHELL 0x119eaf800 == 55 [pid = 2242] [id = 286] 15:50:13 INFO - PROCESS | 2242 | ++DOMWINDOW == 132 (0x11662a000) [pid = 2242] [serial = 857] [outer = 0x0] 15:50:14 INFO - PROCESS | 2242 | ++DOMWINDOW == 133 (0x117014400) [pid = 2242] [serial = 858] [outer = 0x11662a000] 15:50:14 INFO - PROCESS | 2242 | 1466808614008 Marionette DEBUG loaded listener.js 15:50:14 INFO - PROCESS | 2242 | ++DOMWINDOW == 134 (0x118a50c00) [pid = 2242] [serial = 859] [outer = 0x11662a000] 15:50:15 INFO - PROCESS | 2242 | --DOCSHELL 0x12c753800 == 54 [pid = 2242] [id = 278] 15:50:15 INFO - PROCESS | 2242 | --DOCSHELL 0x12bf37000 == 53 [pid = 2242] [id = 277] 15:50:15 INFO - PROCESS | 2242 | --DOCSHELL 0x126e3a800 == 52 [pid = 2242] [id = 276] 15:50:15 INFO - PROCESS | 2242 | --DOCSHELL 0x12a42d000 == 51 [pid = 2242] [id = 275] 15:50:15 INFO - PROCESS | 2242 | --DOCSHELL 0x128d79800 == 50 [pid = 2242] [id = 274] 15:50:15 INFO - PROCESS | 2242 | --DOCSHELL 0x127379800 == 49 [pid = 2242] [id = 273] 15:50:15 INFO - PROCESS | 2242 | --DOCSHELL 0x124d3b800 == 48 [pid = 2242] [id = 272] 15:50:15 INFO - PROCESS | 2242 | --DOCSHELL 0x121729800 == 47 [pid = 2242] [id = 271] 15:50:15 INFO - PROCESS | 2242 | --DOCSHELL 0x119eb1000 == 46 [pid = 2242] [id = 270] 15:50:15 INFO - PROCESS | 2242 | --DOCSHELL 0x117259800 == 45 [pid = 2242] [id = 269] 15:50:15 INFO - PROCESS | 2242 | --DOCSHELL 0x116ad2800 == 44 [pid = 2242] [id = 268] 15:50:15 INFO - PROCESS | 2242 | --DOCSHELL 0x117264800 == 43 [pid = 2242] [id = 267] 15:50:15 INFO - PROCESS | 2242 | --DOCSHELL 0x12932a000 == 42 [pid = 2242] [id = 266] 15:50:15 INFO - PROCESS | 2242 | --DOCSHELL 0x12beb0000 == 41 [pid = 2242] [id = 265] 15:50:15 INFO - PROCESS | 2242 | --DOCSHELL 0x12b943800 == 40 [pid = 2242] [id = 264] 15:50:15 INFO - PROCESS | 2242 | --DOCSHELL 0x12186c000 == 39 [pid = 2242] [id = 263] 15:50:15 INFO - PROCESS | 2242 | --DOCSHELL 0x118204000 == 38 [pid = 2242] [id = 262] 15:50:15 INFO - PROCESS | 2242 | --DOCSHELL 0x126920800 == 37 [pid = 2242] [id = 247] 15:50:15 INFO - PROCESS | 2242 | --DOCSHELL 0x12b94a800 == 36 [pid = 2242] [id = 261] 15:50:15 INFO - PROCESS | 2242 | --DOCSHELL 0x12a69b800 == 35 [pid = 2242] [id = 248] 15:50:15 INFO - PROCESS | 2242 | --DOCSHELL 0x118220800 == 34 [pid = 2242] [id = 249] 15:50:15 INFO - PROCESS | 2242 | --DOCSHELL 0x118351000 == 33 [pid = 2242] [id = 285] 15:50:15 INFO - PROCESS | 2242 | --DOCSHELL 0x12d173000 == 32 [pid = 2242] [id = 284] 15:50:15 INFO - PROCESS | 2242 | --DOCSHELL 0x12ceb1000 == 31 [pid = 2242] [id = 283] 15:50:15 INFO - PROCESS | 2242 | --DOCSHELL 0x12c74a800 == 30 [pid = 2242] [id = 282] 15:50:15 INFO - PROCESS | 2242 | --DOCSHELL 0x12429c800 == 29 [pid = 2242] [id = 281] 15:50:15 INFO - PROCESS | 2242 | --DOCSHELL 0x12ce0a000 == 28 [pid = 2242] [id = 279] 15:50:15 INFO - PROCESS | 2242 | --DOCSHELL 0x116ae7800 == 27 [pid = 2242] [id = 280] 15:50:15 INFO - PROCESS | 2242 | --DOMWINDOW == 133 (0x1133d5c00) [pid = 2242] [serial = 690] [outer = 0x0] [url = about:blank] 15:50:15 INFO - PROCESS | 2242 | --DOMWINDOW == 132 (0x128c87000) [pid = 2242] [serial = 732] [outer = 0x0] [url = about:blank] 15:50:15 INFO - PROCESS | 2242 | --DOMWINDOW == 131 (0x12936fc00) [pid = 2242] [serial = 767] [outer = 0x0] [url = about:blank] 15:50:15 INFO - PROCESS | 2242 | --DOMWINDOW == 130 (0x128d53c00) [pid = 2242] [serial = 764] [outer = 0x0] [url = about:blank] 15:50:15 INFO - PROCESS | 2242 | --DOMWINDOW == 129 (0x129cde800) [pid = 2242] [serial = 768] [outer = 0x0] [url = about:blank] 15:50:15 INFO - PROCESS | 2242 | --DOMWINDOW == 128 (0x113a5a800) [pid = 2242] [serial = 773] [outer = 0x0] [url = about:blank] 15:50:15 INFO - PROCESS | 2242 | --DOMWINDOW == 127 (0x12a573c00) [pid = 2242] [serial = 771] [outer = 0x0] [url = about:blank] 15:50:15 INFO - PROCESS | 2242 | --DOMWINDOW == 126 (0x12a56a000) [pid = 2242] [serial = 770] [outer = 0x0] [url = about:blank] 15:50:15 INFO - PROCESS | 2242 | --DOMWINDOW == 125 (0x12685a400) [pid = 2242] [serial = 761] [outer = 0x0] [url = about:blank] 15:50:15 INFO - PROCESS | 2242 | --DOMWINDOW == 124 (0x12146d000) [pid = 2242] [serial = 743] [outer = 0x0] [url = about:blank] 15:50:15 INFO - PROCESS | 2242 | --DOMWINDOW == 123 (0x11837e400) [pid = 2242] [serial = 737] [outer = 0x0] [url = about:blank] 15:50:15 INFO - PROCESS | 2242 | --DOMWINDOW == 122 (0x126d86800) [pid = 2242] [serial = 747] [outer = 0x0] [url = about:blank] 15:50:15 INFO - PROCESS | 2242 | --DOMWINDOW == 121 (0x12685a800) [pid = 2242] [serial = 746] [outer = 0x0] [url = about:blank] 15:50:15 INFO - PROCESS | 2242 | --DOMWINDOW == 120 (0x1193c6000) [pid = 2242] [serial = 740] [outer = 0x0] [url = about:blank] 15:50:15 INFO - PROCESS | 2242 | --DOMWINDOW == 119 (0x120f22c00) [pid = 2242] [serial = 755] [outer = 0x0] [url = about:blank] 15:50:15 INFO - PROCESS | 2242 | --DOMWINDOW == 118 (0x1212be400) [pid = 2242] [serial = 756] [outer = 0x0] [url = about:blank] 15:50:15 INFO - PROCESS | 2242 | --DOMWINDOW == 117 (0x111ecc400) [pid = 2242] [serial = 734] [outer = 0x0] [url = about:blank] 15:50:15 INFO - PROCESS | 2242 | --DOMWINDOW == 116 (0x123b38000) [pid = 2242] [serial = 758] [outer = 0x0] [url = about:blank] 15:50:15 INFO - PROCESS | 2242 | --DOMWINDOW == 115 (0x1246b9c00) [pid = 2242] [serial = 759] [outer = 0x0] [url = about:blank] 15:50:15 INFO - PROCESS | 2242 | --DOMWINDOW == 114 (0x118e25c00) [pid = 2242] [serial = 752] [outer = 0x0] [url = about:blank] 15:50:15 INFO - PROCESS | 2242 | --DOMWINDOW == 113 (0x119597000) [pid = 2242] [serial = 753] [outer = 0x0] [url = about:blank] 15:50:15 INFO - PROCESS | 2242 | --DOMWINDOW == 112 (0x11878d400) [pid = 2242] [serial = 750] [outer = 0x0] [url = about:blank] 15:50:15 INFO - PROCESS | 2242 | --DOMWINDOW == 111 (0x1181de000) [pid = 2242] [serial = 749] [outer = 0x0] [url = about:blank] 15:50:15 INFO - PROCESS | 2242 | --DOMWINDOW == 110 (0x119e69c00) [pid = 2242] [serial = 774] [outer = 0x0] [url = about:blank] 15:50:15 INFO - PROCESS | 2242 | --DOMWINDOW == 109 (0x12b807400) [pid = 2242] [serial = 780] [outer = 0x0] [url = about:blank] 15:50:15 INFO - PROCESS | 2242 | --DOMWINDOW == 108 (0x12ae31c00) [pid = 2242] [serial = 779] [outer = 0x0] [url = about:blank] 15:50:15 INFO - PROCESS | 2242 | --DOMWINDOW == 107 (0x12b80c000) [pid = 2242] [serial = 782] [outer = 0x0] [url = about:blank] 15:50:15 INFO - PROCESS | 2242 | --DOMWINDOW == 106 (0x12ac0e800) [pid = 2242] [serial = 777] [outer = 0x0] [url = about:blank] 15:50:15 INFO - PROCESS | 2242 | --DOMWINDOW == 105 (0x1291d2000) [pid = 2242] [serial = 765] [outer = 0x0] [url = about:blank] 15:50:15 INFO - PROCESS | 2242 | --DOMWINDOW == 104 (0x126e6a400) [pid = 2242] [serial = 762] [outer = 0x0] [url = about:blank] 15:50:15 INFO - PROCESS | 2242 | --DOMWINDOW == 103 (0x126856800) [pid = 2242] [serial = 776] [outer = 0x0] [url = about:blank] 15:50:15 INFO - PROCESS | 2242 | 1466808615378 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]]]}] 15:50:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 15:50:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1626ms 15:50:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 15:50:15 INFO - PROCESS | 2242 | 1466808615430 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 15:50:15 INFO - PROCESS | 2242 | 1466808615432 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 15:50:15 INFO - PROCESS | 2242 | 1466808615436 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 15:50:15 INFO - PROCESS | 2242 | 1466808615437 Marionette TRACE conn2 <- [1,1118,null,{}] 15:50:15 INFO - PROCESS | 2242 | 1466808615441 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}] 15:50:15 INFO - PROCESS | 2242 | 1466808615443 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:15 INFO - PROCESS | 2242 | 1466808615547 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 15:50:15 INFO - PROCESS | 2242 | 1466808615558 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:15 INFO - PROCESS | 2242 | 1466808615561 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:15 INFO - PROCESS | 2242 | ++DOCSHELL 0x11608a800 == 28 [pid = 2242] [id = 287] 15:50:15 INFO - PROCESS | 2242 | ++DOMWINDOW == 104 (0x11673b800) [pid = 2242] [serial = 860] [outer = 0x0] 15:50:15 INFO - PROCESS | 2242 | ++DOMWINDOW == 105 (0x1167eb000) [pid = 2242] [serial = 861] [outer = 0x11673b800] 15:50:15 INFO - PROCESS | 2242 | 1466808615589 Marionette DEBUG loaded listener.js 15:50:15 INFO - PROCESS | 2242 | ++DOMWINDOW == 106 (0x1176e8400) [pid = 2242] [serial = 862] [outer = 0x11673b800] 15:50:15 INFO - PROCESS | 2242 | 1466808615970 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]]]}] 15:50:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 15:50:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 571ms 15:50:16 INFO - PROCESS | 2242 | 1466808616007 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 15:50:16 INFO - PROCESS | 2242 | 1466808616010 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 15:50:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 15:50:16 INFO - PROCESS | 2242 | 1466808616015 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 15:50:16 INFO - PROCESS | 2242 | 1466808616016 Marionette TRACE conn2 <- [1,1122,null,{}] 15:50:16 INFO - PROCESS | 2242 | 1466808616019 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}] 15:50:16 INFO - PROCESS | 2242 | 1466808616021 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:16 INFO - PROCESS | 2242 | 1466808616105 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 15:50:16 INFO - PROCESS | 2242 | 1466808616110 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:16 INFO - PROCESS | 2242 | 1466808616111 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:16 INFO - PROCESS | 2242 | ++DOCSHELL 0x117256000 == 29 [pid = 2242] [id = 288] 15:50:16 INFO - PROCESS | 2242 | ++DOMWINDOW == 107 (0x1183b5c00) [pid = 2242] [serial = 863] [outer = 0x0] 15:50:16 INFO - PROCESS | 2242 | ++DOMWINDOW == 108 (0x11878d400) [pid = 2242] [serial = 864] [outer = 0x1183b5c00] 15:50:16 INFO - PROCESS | 2242 | 1466808616139 Marionette DEBUG loaded listener.js 15:50:16 INFO - PROCESS | 2242 | ++DOMWINDOW == 109 (0x118e1ac00) [pid = 2242] [serial = 865] [outer = 0x1183b5c00] 15:50:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 15:50:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 469ms 15:50:16 INFO - PROCESS | 2242 | 1466808616478 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]]]}] 15:50:16 INFO - PROCESS | 2242 | 1466808616485 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 15:50:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 15:50:16 INFO - PROCESS | 2242 | 1466808616498 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 15:50:16 INFO - PROCESS | 2242 | 1466808616501 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 15:50:16 INFO - PROCESS | 2242 | 1466808616506 Marionette TRACE conn2 <- [1,1126,null,{}] 15:50:16 INFO - PROCESS | 2242 | 1466808616514 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}] 15:50:16 INFO - PROCESS | 2242 | 1466808616517 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:16 INFO - PROCESS | 2242 | 1466808616606 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 15:50:16 INFO - PROCESS | 2242 | 1466808616662 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:16 INFO - PROCESS | 2242 | 1466808616664 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:16 INFO - PROCESS | 2242 | ++DOCSHELL 0x119239000 == 30 [pid = 2242] [id = 289] 15:50:16 INFO - PROCESS | 2242 | ++DOMWINDOW == 110 (0x11931dc00) [pid = 2242] [serial = 866] [outer = 0x0] 15:50:16 INFO - PROCESS | 2242 | ++DOMWINDOW == 111 (0x11959cc00) [pid = 2242] [serial = 867] [outer = 0x11931dc00] 15:50:16 INFO - PROCESS | 2242 | 1466808616692 Marionette DEBUG loaded listener.js 15:50:16 INFO - PROCESS | 2242 | ++DOMWINDOW == 112 (0x119ca4000) [pid = 2242] [serial = 868] [outer = 0x11931dc00] 15:50:17 INFO - PROCESS | 2242 | 1466808617010 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]]]}] 15:50:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 15:50:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 524ms 15:50:17 INFO - PROCESS | 2242 | 1466808617027 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 15:50:17 INFO - PROCESS | 2242 | 1466808617029 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 15:50:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 15:50:17 INFO - PROCESS | 2242 | 1466808617031 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 15:50:17 INFO - PROCESS | 2242 | 1466808617032 Marionette TRACE conn2 <- [1,1130,null,{}] 15:50:17 INFO - PROCESS | 2242 | 1466808617035 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}] 15:50:17 INFO - PROCESS | 2242 | 1466808617036 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:17 INFO - PROCESS | 2242 | 1466808617124 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 15:50:17 INFO - PROCESS | 2242 | 1466808617187 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:17 INFO - PROCESS | 2242 | 1466808617188 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:17 INFO - PROCESS | 2242 | ++DOCSHELL 0x119927800 == 31 [pid = 2242] [id = 290] 15:50:17 INFO - PROCESS | 2242 | ++DOMWINDOW == 113 (0x119c83c00) [pid = 2242] [serial = 869] [outer = 0x0] 15:50:17 INFO - PROCESS | 2242 | ++DOMWINDOW == 114 (0x12100c000) [pid = 2242] [serial = 870] [outer = 0x119c83c00] 15:50:17 INFO - PROCESS | 2242 | 1466808617215 Marionette DEBUG loaded listener.js 15:50:17 INFO - PROCESS | 2242 | ++DOMWINDOW == 115 (0x121033400) [pid = 2242] [serial = 871] [outer = 0x119c83c00] 15:50:17 INFO - PROCESS | 2242 | 1466808617536 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]]]}] 15:50:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 15:50:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 519ms 15:50:17 INFO - PROCESS | 2242 | 1466808617551 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 15:50:17 INFO - PROCESS | 2242 | 1466808617554 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 15:50:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 15:50:17 INFO - PROCESS | 2242 | 1466808617556 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 15:50:17 INFO - PROCESS | 2242 | 1466808617557 Marionette TRACE conn2 <- [1,1134,null,{}] 15:50:17 INFO - PROCESS | 2242 | 1466808617560 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}] 15:50:17 INFO - PROCESS | 2242 | 1466808617568 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:17 INFO - PROCESS | 2242 | 1466808617676 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 15:50:17 INFO - PROCESS | 2242 | 1466808617681 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:17 INFO - PROCESS | 2242 | 1466808617682 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:17 INFO - PROCESS | 2242 | ++DOCSHELL 0x121717800 == 32 [pid = 2242] [id = 291] 15:50:17 INFO - PROCESS | 2242 | ++DOMWINDOW == 116 (0x119ca7c00) [pid = 2242] [serial = 872] [outer = 0x0] 15:50:17 INFO - PROCESS | 2242 | ++DOMWINDOW == 117 (0x121046800) [pid = 2242] [serial = 873] [outer = 0x119ca7c00] 15:50:17 INFO - PROCESS | 2242 | 1466808617708 Marionette DEBUG loaded listener.js 15:50:17 INFO - PROCESS | 2242 | ++DOMWINDOW == 118 (0x121467000) [pid = 2242] [serial = 874] [outer = 0x119ca7c00] 15:50:18 INFO - PROCESS | 2242 | 1466808618075 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]]]}] 15:50:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 15:50:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 568ms 15:50:18 INFO - PROCESS | 2242 | 1466808618125 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 15:50:18 INFO - PROCESS | 2242 | 1466808618126 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 15:50:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 15:50:18 INFO - PROCESS | 2242 | 1466808618128 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 15:50:18 INFO - PROCESS | 2242 | 1466808618130 Marionette TRACE conn2 <- [1,1138,null,{}] 15:50:18 INFO - PROCESS | 2242 | 1466808618132 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}] 15:50:18 INFO - PROCESS | 2242 | 1466808618137 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:18 INFO - PROCESS | 2242 | 1466808618270 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 15:50:18 INFO - PROCESS | 2242 | 1466808618294 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:18 INFO - PROCESS | 2242 | 1466808618295 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:18 INFO - PROCESS | 2242 | ++DOCSHELL 0x124429000 == 33 [pid = 2242] [id = 292] 15:50:18 INFO - PROCESS | 2242 | ++DOMWINDOW == 119 (0x1215d0c00) [pid = 2242] [serial = 875] [outer = 0x0] 15:50:18 INFO - PROCESS | 2242 | ++DOMWINDOW == 120 (0x124071000) [pid = 2242] [serial = 876] [outer = 0x1215d0c00] 15:50:18 INFO - PROCESS | 2242 | 1466808618336 Marionette DEBUG loaded listener.js 15:50:18 INFO - PROCESS | 2242 | ++DOMWINDOW == 121 (0x126975800) [pid = 2242] [serial = 877] [outer = 0x1215d0c00] 15:50:18 INFO - PROCESS | 2242 | 1466808618786 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]]]}] 15:50:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 15:50:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 673ms 15:50:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 15:50:18 INFO - PROCESS | 2242 | 1466808618801 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 15:50:18 INFO - PROCESS | 2242 | 1466808618803 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 15:50:18 INFO - PROCESS | 2242 | 1466808618807 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 15:50:18 INFO - PROCESS | 2242 | 1466808618809 Marionette TRACE conn2 <- [1,1142,null,{}] 15:50:18 INFO - PROCESS | 2242 | 1466808618811 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}] 15:50:18 INFO - PROCESS | 2242 | 1466808618812 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:18 INFO - PROCESS | 2242 | 1466808618919 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 15:50:18 INFO - PROCESS | 2242 | 1466808618948 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:18 INFO - PROCESS | 2242 | 1466808618949 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:18 INFO - PROCESS | 2242 | ++DOCSHELL 0x127371800 == 34 [pid = 2242] [id = 293] 15:50:18 INFO - PROCESS | 2242 | ++DOMWINDOW == 122 (0x113a4c400) [pid = 2242] [serial = 878] [outer = 0x0] 15:50:18 INFO - PROCESS | 2242 | ++DOMWINDOW == 123 (0x126d90800) [pid = 2242] [serial = 879] [outer = 0x113a4c400] 15:50:18 INFO - PROCESS | 2242 | 1466808618973 Marionette DEBUG loaded listener.js 15:50:19 INFO - PROCESS | 2242 | ++DOMWINDOW == 124 (0x127335800) [pid = 2242] [serial = 880] [outer = 0x113a4c400] 15:50:19 INFO - PROCESS | 2242 | 1466808619307 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]]]}] 15:50:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 15:50:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 518ms 15:50:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 15:50:19 INFO - PROCESS | 2242 | 1466808619326 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 15:50:19 INFO - PROCESS | 2242 | 1466808619327 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 15:50:19 INFO - PROCESS | 2242 | 1466808619329 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 15:50:19 INFO - PROCESS | 2242 | 1466808619330 Marionette TRACE conn2 <- [1,1146,null,{}] 15:50:19 INFO - PROCESS | 2242 | 1466808619340 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}] 15:50:19 INFO - PROCESS | 2242 | 1466808619341 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:19 INFO - PROCESS | 2242 | 1466808619441 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 15:50:19 INFO - PROCESS | 2242 | 1466808619444 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:19 INFO - PROCESS | 2242 | 1466808619445 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:19 INFO - PROCESS | 2242 | ++DOCSHELL 0x128ca4800 == 35 [pid = 2242] [id = 294] 15:50:19 INFO - PROCESS | 2242 | ++DOMWINDOW == 125 (0x116077800) [pid = 2242] [serial = 881] [outer = 0x0] 15:50:19 INFO - PROCESS | 2242 | ++DOMWINDOW == 126 (0x128c88000) [pid = 2242] [serial = 882] [outer = 0x116077800] 15:50:19 INFO - PROCESS | 2242 | 1466808619470 Marionette DEBUG loaded listener.js 15:50:19 INFO - PROCESS | 2242 | ++DOMWINDOW == 127 (0x128d54800) [pid = 2242] [serial = 883] [outer = 0x116077800] 15:50:20 INFO - PROCESS | 2242 | --DOMWINDOW == 126 (0x118a1e400) [pid = 2242] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 15:50:20 INFO - PROCESS | 2242 | --DOMWINDOW == 125 (0x1180b9c00) [pid = 2242] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 15:50:20 INFO - PROCESS | 2242 | --DOMWINDOW == 124 (0x1110ac400) [pid = 2242] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 15:50:20 INFO - PROCESS | 2242 | --DOMWINDOW == 123 (0x119a7d800) [pid = 2242] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 15:50:20 INFO - PROCESS | 2242 | --DOMWINDOW == 122 (0x12a5bf400) [pid = 2242] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 15:50:20 INFO - PROCESS | 2242 | --DOMWINDOW == 121 (0x12b809c00) [pid = 2242] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 15:50:20 INFO - PROCESS | 2242 | --DOMWINDOW == 120 (0x12103d000) [pid = 2242] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 15:50:20 INFO - PROCESS | 2242 | --DOMWINDOW == 119 (0x121034c00) [pid = 2242] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 15:50:20 INFO - PROCESS | 2242 | --DOMWINDOW == 118 (0x1246b8800) [pid = 2242] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 15:50:20 INFO - PROCESS | 2242 | --DOMWINDOW == 117 (0x118791c00) [pid = 2242] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 15:50:20 INFO - PROCESS | 2242 | --DOMWINDOW == 116 (0x113217000) [pid = 2242] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 15:50:20 INFO - PROCESS | 2242 | --DOMWINDOW == 115 (0x112a73c00) [pid = 2242] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 15:50:20 INFO - PROCESS | 2242 | --DOMWINDOW == 114 (0x119324800) [pid = 2242] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 15:50:20 INFO - PROCESS | 2242 | --DOMWINDOW == 113 (0x118786000) [pid = 2242] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 15:50:20 INFO - PROCESS | 2242 | --DOMWINDOW == 112 (0x1170ebc00) [pid = 2242] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 15:50:20 INFO - PROCESS | 2242 | --DOMWINDOW == 111 (0x128c91800) [pid = 2242] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 15:50:20 INFO - PROCESS | 2242 | --DOMWINDOW == 110 (0x119595400) [pid = 2242] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 15:50:20 INFO - PROCESS | 2242 | --DOMWINDOW == 109 (0x128d58800) [pid = 2242] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 15:50:20 INFO - PROCESS | 2242 | --DOMWINDOW == 108 (0x12aec6000) [pid = 2242] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 15:50:20 INFO - PROCESS | 2242 | --DOMWINDOW == 107 (0x12ac08400) [pid = 2242] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 15:50:20 INFO - PROCESS | 2242 | --DOMWINDOW == 106 (0x1170ec000) [pid = 2242] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 15:50:20 INFO - PROCESS | 2242 | --DOMWINDOW == 105 (0x116630000) [pid = 2242] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 15:50:20 INFO - PROCESS | 2242 | --DOMWINDOW == 104 (0x12c451400) [pid = 2242] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 15:50:20 INFO - PROCESS | 2242 | 1466808620297 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]]]}] 15:50:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 15:50:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 979ms 15:50:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 15:50:20 INFO - PROCESS | 2242 | 1466808620309 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 15:50:20 INFO - PROCESS | 2242 | 1466808620310 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 15:50:20 INFO - PROCESS | 2242 | 1466808620312 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 15:50:20 INFO - PROCESS | 2242 | 1466808620313 Marionette TRACE conn2 <- [1,1150,null,{}] 15:50:20 INFO - PROCESS | 2242 | 1466808620316 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}] 15:50:20 INFO - PROCESS | 2242 | 1466808620317 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:20 INFO - PROCESS | 2242 | 1466808620411 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 15:50:20 INFO - PROCESS | 2242 | 1466808620415 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:20 INFO - PROCESS | 2242 | 1466808620416 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:20 INFO - PROCESS | 2242 | ++DOCSHELL 0x128ca9000 == 36 [pid = 2242] [id = 295] 15:50:20 INFO - PROCESS | 2242 | ++DOMWINDOW == 105 (0x1160d6400) [pid = 2242] [serial = 884] [outer = 0x0] 15:50:20 INFO - PROCESS | 2242 | ++DOMWINDOW == 106 (0x118a50800) [pid = 2242] [serial = 885] [outer = 0x1160d6400] 15:50:20 INFO - PROCESS | 2242 | 1466808620441 Marionette DEBUG loaded listener.js 15:50:20 INFO - PROCESS | 2242 | ++DOMWINDOW == 107 (0x119c83800) [pid = 2242] [serial = 886] [outer = 0x1160d6400] 15:50:20 INFO - PROCESS | 2242 | 1466808620764 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]]]}] 15:50:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 15:50:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 473ms 15:50:20 INFO - PROCESS | 2242 | 1466808620788 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 15:50:20 INFO - PROCESS | 2242 | 1466808620790 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 15:50:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 15:50:20 INFO - PROCESS | 2242 | 1466808620792 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 15:50:20 INFO - PROCESS | 2242 | 1466808620793 Marionette TRACE conn2 <- [1,1154,null,{}] 15:50:20 INFO - PROCESS | 2242 | 1466808620795 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}] 15:50:20 INFO - PROCESS | 2242 | 1466808620797 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:20 INFO - PROCESS | 2242 | 1466808620878 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 15:50:20 INFO - PROCESS | 2242 | 1466808620941 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:20 INFO - PROCESS | 2242 | 1466808620942 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:20 INFO - PROCESS | 2242 | ++DOCSHELL 0x129c05800 == 37 [pid = 2242] [id = 296] 15:50:20 INFO - PROCESS | 2242 | ++DOMWINDOW == 108 (0x118a11800) [pid = 2242] [serial = 887] [outer = 0x0] 15:50:20 INFO - PROCESS | 2242 | ++DOMWINDOW == 109 (0x1242e3c00) [pid = 2242] [serial = 888] [outer = 0x118a11800] 15:50:20 INFO - PROCESS | 2242 | 1466808620967 Marionette DEBUG loaded listener.js 15:50:21 INFO - PROCESS | 2242 | ++DOMWINDOW == 110 (0x128c90400) [pid = 2242] [serial = 889] [outer = 0x118a11800] 15:50:21 INFO - PROCESS | 2242 | 1466808621275 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]]]}] 15:50:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 15:50:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 519ms 15:50:21 INFO - PROCESS | 2242 | 1466808621312 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 15:50:21 INFO - PROCESS | 2242 | 1466808621313 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 15:50:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 15:50:21 INFO - PROCESS | 2242 | 1466808621316 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 15:50:21 INFO - PROCESS | 2242 | 1466808621318 Marionette TRACE conn2 <- [1,1158,null,{}] 15:50:21 INFO - PROCESS | 2242 | 1466808621324 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}] 15:50:21 INFO - PROCESS | 2242 | 1466808621326 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:21 INFO - PROCESS | 2242 | 1466808621432 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 15:50:21 INFO - PROCESS | 2242 | 1466808621441 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:21 INFO - PROCESS | 2242 | 1466808621443 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:21 INFO - PROCESS | 2242 | ++DOCSHELL 0x12a6a3800 == 38 [pid = 2242] [id = 297] 15:50:21 INFO - PROCESS | 2242 | ++DOMWINDOW == 111 (0x128c91800) [pid = 2242] [serial = 890] [outer = 0x0] 15:50:21 INFO - PROCESS | 2242 | ++DOMWINDOW == 112 (0x1291d5000) [pid = 2242] [serial = 891] [outer = 0x128c91800] 15:50:21 INFO - PROCESS | 2242 | 1466808621471 Marionette DEBUG loaded listener.js 15:50:21 INFO - PROCESS | 2242 | ++DOMWINDOW == 113 (0x12a573000) [pid = 2242] [serial = 892] [outer = 0x128c91800] 15:50:21 INFO - PROCESS | 2242 | 1466808621812 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]]]}] 15:50:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 15:50:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 524ms 15:50:21 INFO - PROCESS | 2242 | 1466808621840 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 15:50:21 INFO - PROCESS | 2242 | 1466808621842 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 15:50:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 15:50:21 INFO - PROCESS | 2242 | 1466808621844 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 15:50:21 INFO - PROCESS | 2242 | 1466808621845 Marionette TRACE conn2 <- [1,1162,null,{}] 15:50:21 INFO - PROCESS | 2242 | 1466808621847 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}] 15:50:21 INFO - PROCESS | 2242 | 1466808621848 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:21 INFO - PROCESS | 2242 | 1466808621961 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 15:50:21 INFO - PROCESS | 2242 | 1466808621968 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:21 INFO - PROCESS | 2242 | 1466808621969 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:21 INFO - PROCESS | 2242 | ++DOCSHELL 0x12b073800 == 39 [pid = 2242] [id = 298] 15:50:21 INFO - PROCESS | 2242 | ++DOMWINDOW == 114 (0x12a573800) [pid = 2242] [serial = 893] [outer = 0x0] 15:50:21 INFO - PROCESS | 2242 | ++DOMWINDOW == 115 (0x12ac0a400) [pid = 2242] [serial = 894] [outer = 0x12a573800] 15:50:21 INFO - PROCESS | 2242 | 1466808621994 Marionette DEBUG loaded listener.js 15:50:22 INFO - PROCESS | 2242 | ++DOMWINDOW == 116 (0x12ae39000) [pid = 2242] [serial = 895] [outer = 0x12a573800] 15:50:22 INFO - PROCESS | 2242 | 1466808622619 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]]]}] 15:50:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 15:50:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 821ms 15:50:22 INFO - PROCESS | 2242 | 1466808622696 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 15:50:22 INFO - PROCESS | 2242 | 1466808622698 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 15:50:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 15:50:22 INFO - PROCESS | 2242 | 1466808622724 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 15:50:22 INFO - PROCESS | 2242 | 1466808622728 Marionette TRACE conn2 <- [1,1166,null,{}] 15:50:22 INFO - PROCESS | 2242 | 1466808622734 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}] 15:50:22 INFO - PROCESS | 2242 | 1466808622736 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:22 INFO - PROCESS | 2242 | 1466808622854 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 15:50:22 INFO - PROCESS | 2242 | 1466808622912 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:22 INFO - PROCESS | 2242 | 1466808622913 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:22 INFO - PROCESS | 2242 | ++DOCSHELL 0x117e26000 == 40 [pid = 2242] [id = 299] 15:50:22 INFO - PROCESS | 2242 | ++DOMWINDOW == 117 (0x11696d400) [pid = 2242] [serial = 896] [outer = 0x0] 15:50:22 INFO - PROCESS | 2242 | ++DOMWINDOW == 118 (0x1180b7c00) [pid = 2242] [serial = 897] [outer = 0x11696d400] 15:50:22 INFO - PROCESS | 2242 | 1466808622945 Marionette DEBUG loaded listener.js 15:50:23 INFO - PROCESS | 2242 | ++DOMWINDOW == 119 (0x1184e6800) [pid = 2242] [serial = 898] [outer = 0x11696d400] 15:50:23 INFO - PROCESS | 2242 | 1466808623466 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]]]}] 15:50:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 15:50:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 797ms 15:50:23 INFO - PROCESS | 2242 | 1466808623499 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 15:50:23 INFO - PROCESS | 2242 | 1466808623502 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 15:50:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 15:50:23 INFO - PROCESS | 2242 | 1466808623508 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 15:50:23 INFO - PROCESS | 2242 | 1466808623510 Marionette TRACE conn2 <- [1,1170,null,{}] 15:50:23 INFO - PROCESS | 2242 | 1466808623512 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}] 15:50:23 INFO - PROCESS | 2242 | 1466808623514 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:23 INFO - PROCESS | 2242 | 1466808623637 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 15:50:23 INFO - PROCESS | 2242 | 1466808623747 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:23 INFO - PROCESS | 2242 | 1466808623748 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:23 INFO - PROCESS | 2242 | ++DOCSHELL 0x123e97000 == 41 [pid = 2242] [id = 300] 15:50:23 INFO - PROCESS | 2242 | ++DOMWINDOW == 120 (0x118a14400) [pid = 2242] [serial = 899] [outer = 0x0] 15:50:23 INFO - PROCESS | 2242 | ++DOMWINDOW == 121 (0x11960dc00) [pid = 2242] [serial = 900] [outer = 0x118a14400] 15:50:23 INFO - PROCESS | 2242 | 1466808623801 Marionette DEBUG loaded listener.js 15:50:23 INFO - PROCESS | 2242 | ++DOMWINDOW == 122 (0x119ca7400) [pid = 2242] [serial = 901] [outer = 0x118a14400] 15:50:24 INFO - PROCESS | 2242 | 1466808624495 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]]]}] 15:50:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 15:50:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1023ms 15:50:24 INFO - PROCESS | 2242 | 1466808624531 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 15:50:24 INFO - PROCESS | 2242 | 1466808624533 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 15:50:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 15:50:24 INFO - PROCESS | 2242 | 1466808624540 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 15:50:24 INFO - PROCESS | 2242 | 1466808624541 Marionette TRACE conn2 <- [1,1174,null,{}] 15:50:24 INFO - PROCESS | 2242 | 1466808624556 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}] 15:50:24 INFO - PROCESS | 2242 | 1466808624557 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:24 INFO - PROCESS | 2242 | 1466808624667 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 15:50:24 INFO - PROCESS | 2242 | 1466808624752 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:24 INFO - PROCESS | 2242 | 1466808624755 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:24 INFO - PROCESS | 2242 | ++DOCSHELL 0x1169a6000 == 42 [pid = 2242] [id = 301] 15:50:24 INFO - PROCESS | 2242 | ++DOMWINDOW == 123 (0x1181db400) [pid = 2242] [serial = 902] [outer = 0x0] 15:50:24 INFO - PROCESS | 2242 | ++DOMWINDOW == 124 (0x1181e7c00) [pid = 2242] [serial = 903] [outer = 0x1181db400] 15:50:24 INFO - PROCESS | 2242 | 1466808624784 Marionette DEBUG loaded listener.js 15:50:24 INFO - PROCESS | 2242 | ++DOMWINDOW == 125 (0x1184ea400) [pid = 2242] [serial = 904] [outer = 0x1181db400] 15:50:25 INFO - PROCESS | 2242 | --DOCSHELL 0x12a6a3800 == 41 [pid = 2242] [id = 297] 15:50:25 INFO - PROCESS | 2242 | --DOCSHELL 0x129c05800 == 40 [pid = 2242] [id = 296] 15:50:25 INFO - PROCESS | 2242 | --DOCSHELL 0x128ca9000 == 39 [pid = 2242] [id = 295] 15:50:25 INFO - PROCESS | 2242 | --DOCSHELL 0x128ca4800 == 38 [pid = 2242] [id = 294] 15:50:25 INFO - PROCESS | 2242 | --DOCSHELL 0x127371800 == 37 [pid = 2242] [id = 293] 15:50:25 INFO - PROCESS | 2242 | --DOCSHELL 0x124429000 == 36 [pid = 2242] [id = 292] 15:50:25 INFO - PROCESS | 2242 | --DOCSHELL 0x121717800 == 35 [pid = 2242] [id = 291] 15:50:25 INFO - PROCESS | 2242 | --DOCSHELL 0x119927800 == 34 [pid = 2242] [id = 290] 15:50:25 INFO - PROCESS | 2242 | --DOCSHELL 0x119239000 == 33 [pid = 2242] [id = 289] 15:50:25 INFO - PROCESS | 2242 | --DOCSHELL 0x117256000 == 32 [pid = 2242] [id = 288] 15:50:25 INFO - PROCESS | 2242 | --DOCSHELL 0x11608a800 == 31 [pid = 2242] [id = 287] 15:50:25 INFO - PROCESS | 2242 | --DOMWINDOW == 124 (0x1197b2800) [pid = 2242] [serial = 741] [outer = 0x0] [url = about:blank] 15:50:25 INFO - PROCESS | 2242 | --DOMWINDOW == 123 (0x118783400) [pid = 2242] [serial = 738] [outer = 0x0] [url = about:blank] 15:50:25 INFO - PROCESS | 2242 | --DOMWINDOW == 122 (0x113dadc00) [pid = 2242] [serial = 735] [outer = 0x0] [url = about:blank] 15:50:25 INFO - PROCESS | 2242 | --DOMWINDOW == 121 (0x124d8e400) [pid = 2242] [serial = 744] [outer = 0x0] [url = about:blank] 15:50:25 INFO - PROCESS | 2242 | --DOMWINDOW == 120 (0x12aea2800) [pid = 2242] [serial = 818] [outer = 0x0] [url = about:blank] 15:50:25 INFO - PROCESS | 2242 | --DOMWINDOW == 119 (0x12b8b6800) [pid = 2242] [serial = 821] [outer = 0x0] [url = about:blank] 15:50:25 INFO - PROCESS | 2242 | --DOMWINDOW == 118 (0x123a2cc00) [pid = 2242] [serial = 809] [outer = 0x0] [url = about:blank] 15:50:25 INFO - PROCESS | 2242 | --DOMWINDOW == 117 (0x12445a000) [pid = 2242] [serial = 810] [outer = 0x0] [url = about:blank] 15:50:25 INFO - PROCESS | 2242 | --DOMWINDOW == 116 (0x127010800) [pid = 2242] [serial = 791] [outer = 0x0] [url = about:blank] 15:50:25 INFO - PROCESS | 2242 | --DOMWINDOW == 115 (0x128c8ac00) [pid = 2242] [serial = 792] [outer = 0x0] [url = about:blank] 15:50:25 INFO - PROCESS | 2242 | --DOMWINDOW == 114 (0x12b805000) [pid = 2242] [serial = 819] [outer = 0x0] [url = about:blank] 15:50:25 INFO - PROCESS | 2242 | --DOMWINDOW == 113 (0x12697bc00) [pid = 2242] [serial = 812] [outer = 0x0] [url = about:blank] 15:50:25 INFO - PROCESS | 2242 | --DOMWINDOW == 112 (0x127095400) [pid = 2242] [serial = 813] [outer = 0x0] [url = about:blank] 15:50:25 INFO - PROCESS | 2242 | --DOMWINDOW == 111 (0x12a574400) [pid = 2242] [serial = 797] [outer = 0x0] [url = about:blank] 15:50:25 INFO - PROCESS | 2242 | --DOMWINDOW == 110 (0x12b91e400) [pid = 2242] [serial = 824] [outer = 0x0] [url = about:blank] 15:50:25 INFO - PROCESS | 2242 | --DOMWINDOW == 109 (0x12ae9dc00) [pid = 2242] [serial = 798] [outer = 0x0] [url = about:blank] 15:50:25 INFO - PROCESS | 2242 | --DOMWINDOW == 108 (0x1160d3800) [pid = 2242] [serial = 800] [outer = 0x0] [url = about:blank] 15:50:25 INFO - PROCESS | 2242 | --DOMWINDOW == 107 (0x1170f9000) [pid = 2242] [serial = 801] [outer = 0x0] [url = about:blank] 15:50:25 INFO - PROCESS | 2242 | --DOMWINDOW == 106 (0x119604400) [pid = 2242] [serial = 788] [outer = 0x0] [url = about:blank] 15:50:25 INFO - PROCESS | 2242 | --DOMWINDOW == 105 (0x119c82000) [pid = 2242] [serial = 789] [outer = 0x0] [url = about:blank] 15:50:25 INFO - PROCESS | 2242 | --DOMWINDOW == 104 (0x118a1f000) [pid = 2242] [serial = 803] [outer = 0x0] [url = about:blank] 15:50:25 INFO - PROCESS | 2242 | --DOMWINDOW == 103 (0x119322800) [pid = 2242] [serial = 804] [outer = 0x0] [url = about:blank] 15:50:25 INFO - PROCESS | 2242 | --DOMWINDOW == 102 (0x1172fb000) [pid = 2242] [serial = 785] [outer = 0x0] [url = about:blank] 15:50:25 INFO - PROCESS | 2242 | --DOMWINDOW == 101 (0x1183b4c00) [pid = 2242] [serial = 786] [outer = 0x0] [url = about:blank] 15:50:25 INFO - PROCESS | 2242 | --DOMWINDOW == 100 (0x128d54400) [pid = 2242] [serial = 794] [outer = 0x0] [url = about:blank] 15:50:25 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x12b917800) [pid = 2242] [serial = 822] [outer = 0x0] [url = about:blank] 15:50:25 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x12a56e000) [pid = 2242] [serial = 795] [outer = 0x0] [url = about:blank] 15:50:25 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x11960b400) [pid = 2242] [serial = 806] [outer = 0x0] [url = about:blank] 15:50:25 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x119e6e400) [pid = 2242] [serial = 807] [outer = 0x0] [url = about:blank] 15:50:25 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x128d59400) [pid = 2242] [serial = 815] [outer = 0x0] [url = about:blank] 15:50:25 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x12b8b2c00) [pid = 2242] [serial = 783] [outer = 0x0] [url = about:blank] 15:50:25 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x12c450400) [pid = 2242] [serial = 834] [outer = 0x0] [url = about:blank] 15:50:25 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x1183b6400) [pid = 2242] [serial = 827] [outer = 0x0] [url = about:blank] 15:50:25 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x119594000) [pid = 2242] [serial = 828] [outer = 0x0] [url = about:blank] 15:50:25 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x12c10ec00) [pid = 2242] [serial = 833] [outer = 0x0] [url = about:blank] 15:50:25 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x12c102400) [pid = 2242] [serial = 825] [outer = 0x0] [url = about:blank] 15:50:25 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x129ce5400) [pid = 2242] [serial = 831] [outer = 0x0] [url = about:blank] 15:50:25 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x12146a800) [pid = 2242] [serial = 830] [outer = 0x0] [url = about:blank] 15:50:25 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x12a570000) [pid = 2242] [serial = 816] [outer = 0x0] [url = about:blank] 15:50:25 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x12c455400) [pid = 2242] [serial = 836] [outer = 0x0] [url = about:blank] 15:50:25 INFO - PROCESS | 2242 | --DOMWINDOW == 84 (0x12c459800) [pid = 2242] [serial = 837] [outer = 0x0] [url = about:blank] 15:50:25 INFO - PROCESS | 2242 | --DOMWINDOW == 83 (0x111ecd800) [pid = 2242] [serial = 468] [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.] 15:50:25 INFO - PROCESS | 2242 | 1466808625262 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] 15:50:25 INFO - PROCESS | 2242 | 1466808625278 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 15:50:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 15:50:25 INFO - PROCESS | 2242 | 1466808625285 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 15:50:25 INFO - PROCESS | 2242 | 1466808625287 Marionette TRACE conn2 <- [1,1178,null,{}] 15:50:25 INFO - PROCESS | 2242 | 1466808625291 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}] 15:50:25 INFO - PROCESS | 2242 | 1466808625293 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:25 INFO - PROCESS | 2242 | 1466808625434 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 15:50:25 INFO - PROCESS | 2242 | 1466808625513 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:25 INFO - PROCESS | 2242 | 1466808625514 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:25 INFO - PROCESS | 2242 | ++DOCSHELL 0x117e23800 == 32 [pid = 2242] [id = 302] 15:50:25 INFO - PROCESS | 2242 | ++DOMWINDOW == 84 (0x118ea6800) [pid = 2242] [serial = 905] [outer = 0x0] 15:50:25 INFO - PROCESS | 2242 | ++DOMWINDOW == 85 (0x1193c8000) [pid = 2242] [serial = 906] [outer = 0x118ea6800] 15:50:25 INFO - PROCESS | 2242 | 1466808625542 Marionette DEBUG loaded listener.js 15:50:25 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x119594400) [pid = 2242] [serial = 907] [outer = 0x118ea6800] 15:50:25 INFO - PROCESS | 2242 | 1466808625865 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] 15:50:25 INFO - PROCESS | 2242 | 1466808625909 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 15:50:25 INFO - PROCESS | 2242 | 1466808625911 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 15:50:25 INFO - PROCESS | 2242 | 1466808625914 Marionette TRACE conn2 <- [1,1182,null,{}] 15:50:25 INFO - PROCESS | 2242 | 1466808625922 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}] 15:50:25 INFO - PROCESS | 2242 | 1466808625925 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:26 INFO - PROCESS | 2242 | 1466808626008 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 15:50:26 INFO - PROCESS | 2242 | 1466808626085 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:26 INFO - PROCESS | 2242 | 1466808626088 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:26 INFO - PROCESS | 2242 | ++DOCSHELL 0x119917800 == 33 [pid = 2242] [id = 303] 15:50:26 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x113369000) [pid = 2242] [serial = 908] [outer = 0x0] 15:50:26 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x121006800) [pid = 2242] [serial = 909] [outer = 0x113369000] 15:50:26 INFO - PROCESS | 2242 | 1466808626116 Marionette DEBUG loaded listener.js 15:50:26 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x121040000) [pid = 2242] [serial = 910] [outer = 0x113369000] 15:50:26 INFO - PROCESS | 2242 | 1466808626432 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] 15:50:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 15:50:26 INFO - PROCESS | 2242 | 1466808626487 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 15:50:26 INFO - PROCESS | 2242 | 1466808626489 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 15:50:26 INFO - PROCESS | 2242 | 1466808626490 Marionette TRACE conn2 <- [1,1186,null,{}] 15:50:26 INFO - PROCESS | 2242 | 1466808626492 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}] 15:50:26 INFO - PROCESS | 2242 | 1466808626494 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:26 INFO - PROCESS | 2242 | 1466808626579 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 15:50:26 INFO - PROCESS | 2242 | 1466808626633 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:26 INFO - PROCESS | 2242 | 1466808626634 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:26 INFO - PROCESS | 2242 | ++DOCSHELL 0x1213d5800 == 34 [pid = 2242] [id = 304] 15:50:26 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x121004000) [pid = 2242] [serial = 911] [outer = 0x0] 15:50:26 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x12146bc00) [pid = 2242] [serial = 912] [outer = 0x121004000] 15:50:26 INFO - PROCESS | 2242 | 1466808626660 Marionette DEBUG loaded listener.js 15:50:26 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x12428a400) [pid = 2242] [serial = 913] [outer = 0x121004000] 15:50:26 INFO - PROCESS | 2242 | 1466808626947 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] 15:50:27 INFO - PROCESS | 2242 | 1466808627009 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 15:50:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 15:50:27 INFO - PROCESS | 2242 | 1466808627011 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 15:50:27 INFO - PROCESS | 2242 | 1466808627013 Marionette TRACE conn2 <- [1,1190,null,{}] 15:50:27 INFO - PROCESS | 2242 | 1466808627015 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}] 15:50:27 INFO - PROCESS | 2242 | 1466808627016 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:27 INFO - PROCESS | 2242 | 1466808627096 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 15:50:27 INFO - PROCESS | 2242 | 1466808627100 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:27 INFO - PROCESS | 2242 | 1466808627101 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:27 INFO - PROCESS | 2242 | ++DOCSHELL 0x113353000 == 35 [pid = 2242] [id = 305] 15:50:27 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x123a2c800) [pid = 2242] [serial = 914] [outer = 0x0] 15:50:27 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x1242e9400) [pid = 2242] [serial = 915] [outer = 0x123a2c800] 15:50:27 INFO - PROCESS | 2242 | 1466808627137 Marionette DEBUG loaded listener.js 15:50:27 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x126d8a800) [pid = 2242] [serial = 916] [outer = 0x123a2c800] 15:50:27 INFO - PROCESS | 2242 | 1466808627531 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] 15:50:27 INFO - PROCESS | 2242 | 1466808627582 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 15:50:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 15:50:27 INFO - PROCESS | 2242 | 1466808627585 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 15:50:27 INFO - PROCESS | 2242 | 1466808627586 Marionette TRACE conn2 <- [1,1194,null,{}] 15:50:27 INFO - PROCESS | 2242 | 1466808627588 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}] 15:50:27 INFO - PROCESS | 2242 | 1466808627593 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:27 INFO - PROCESS | 2242 | 1466808627722 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 15:50:27 INFO - PROCESS | 2242 | 1466808627759 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:27 INFO - PROCESS | 2242 | 1466808627760 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:27 INFO - PROCESS | 2242 | ++DOCSHELL 0x12691b800 == 36 [pid = 2242] [id = 306] 15:50:27 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x126e65400) [pid = 2242] [serial = 917] [outer = 0x0] 15:50:27 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x12732fc00) [pid = 2242] [serial = 918] [outer = 0x126e65400] 15:50:27 INFO - PROCESS | 2242 | 1466808627786 Marionette DEBUG loaded listener.js 15:50:27 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x1291dd000) [pid = 2242] [serial = 919] [outer = 0x126e65400] 15:50:28 INFO - PROCESS | 2242 | 1466808628114 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] 15:50:28 INFO - PROCESS | 2242 | 1466808628156 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 15:50:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 15:50:28 INFO - PROCESS | 2242 | 1466808628159 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 15:50:28 INFO - PROCESS | 2242 | 1466808628160 Marionette TRACE conn2 <- [1,1198,null,{}] 15:50:28 INFO - PROCESS | 2242 | 1466808628162 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}] 15:50:28 INFO - PROCESS | 2242 | 1466808628163 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:28 INFO - PROCESS | 2242 | 1466808628265 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 15:50:28 INFO - PROCESS | 2242 | 1466808628277 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:28 INFO - PROCESS | 2242 | 1466808628285 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:28 INFO - PROCESS | 2242 | ++DOCSHELL 0x11992e000 == 37 [pid = 2242] [id = 307] 15:50:28 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x12936b800) [pid = 2242] [serial = 920] [outer = 0x0] 15:50:28 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x12a56a800) [pid = 2242] [serial = 921] [outer = 0x12936b800] 15:50:28 INFO - PROCESS | 2242 | 1466808628310 Marionette DEBUG loaded listener.js 15:50:28 INFO - PROCESS | 2242 | ++DOMWINDOW == 101 (0x12ac0c800) [pid = 2242] [serial = 922] [outer = 0x12936b800] 15:50:28 INFO - PROCESS | 2242 | 1466808628680 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]]]}] 15:50:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 15:50:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 571ms 15:50:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 15:50:28 INFO - PROCESS | 2242 | 1466808628731 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 15:50:28 INFO - PROCESS | 2242 | 1466808628733 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 15:50:28 INFO - PROCESS | 2242 | 1466808628736 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 15:50:28 INFO - PROCESS | 2242 | 1466808628737 Marionette TRACE conn2 <- [1,1202,null,{}] 15:50:28 INFO - PROCESS | 2242 | 1466808628739 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}] 15:50:28 INFO - PROCESS | 2242 | 1466808628740 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:28 INFO - PROCESS | 2242 | 1466808628845 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 15:50:28 INFO - PROCESS | 2242 | 1466808628858 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:28 INFO - PROCESS | 2242 | 1466808628858 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:28 INFO - PROCESS | 2242 | ++DOCSHELL 0x129c0c000 == 38 [pid = 2242] [id = 308] 15:50:28 INFO - PROCESS | 2242 | ++DOMWINDOW == 102 (0x12a568400) [pid = 2242] [serial = 923] [outer = 0x0] 15:50:28 INFO - PROCESS | 2242 | ++DOMWINDOW == 103 (0x12ae9f000) [pid = 2242] [serial = 924] [outer = 0x12a568400] 15:50:28 INFO - PROCESS | 2242 | 1466808628883 Marionette DEBUG loaded listener.js 15:50:28 INFO - PROCESS | 2242 | ++DOMWINDOW == 104 (0x12aed2800) [pid = 2242] [serial = 925] [outer = 0x12a568400] 15:50:29 INFO - PROCESS | 2242 | 1466808629338 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]]]}] 15:50:29 INFO - PROCESS | 2242 | --DOMWINDOW == 103 (0x128c91800) [pid = 2242] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 15:50:29 INFO - PROCESS | 2242 | --DOMWINDOW == 102 (0x119ca7c00) [pid = 2242] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 15:50:29 INFO - PROCESS | 2242 | --DOMWINDOW == 101 (0x11673b800) [pid = 2242] [serial = 860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 15:50:29 INFO - PROCESS | 2242 | --DOMWINDOW == 100 (0x11336dc00) [pid = 2242] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 15:50:29 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x1183b5c00) [pid = 2242] [serial = 863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 15:50:29 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x119c83c00) [pid = 2242] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 15:50:29 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x1193ce400) [pid = 2242] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 15:50:29 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x11662a000) [pid = 2242] [serial = 857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 15:50:29 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x12395b000) [pid = 2242] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 15:50:29 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x12a566400) [pid = 2242] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 15:50:29 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x12aec8000) [pid = 2242] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 15:50:29 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x11223d800) [pid = 2242] [serial = 854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 15:50:29 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x1215d0c00) [pid = 2242] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 15:50:29 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x113a4c400) [pid = 2242] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 15:50:29 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x116077800) [pid = 2242] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 15:50:29 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x118a11800) [pid = 2242] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 15:50:29 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x11931dc00) [pid = 2242] [serial = 866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 15:50:29 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x1160d6400) [pid = 2242] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 15:50:29 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 15:50:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 669ms 15:50:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 15:50:29 INFO - PROCESS | 2242 | 1466808629405 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 15:50:29 INFO - PROCESS | 2242 | 1466808629406 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 15:50:29 INFO - PROCESS | 2242 | 1466808629409 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 15:50:29 INFO - PROCESS | 2242 | 1466808629410 Marionette TRACE conn2 <- [1,1206,null,{}] 15:50:29 INFO - PROCESS | 2242 | 1466808629412 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}] 15:50:29 INFO - PROCESS | 2242 | 1466808629413 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:29 INFO - PROCESS | 2242 | 1466808629507 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 15:50:29 INFO - PROCESS | 2242 | 1466808629528 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:29 INFO - PROCESS | 2242 | 1466808629529 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:29 INFO - PROCESS | 2242 | ++DOCSHELL 0x1213b7800 == 39 [pid = 2242] [id = 309] 15:50:29 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x11673b800) [pid = 2242] [serial = 926] [outer = 0x0] 15:50:29 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x1181e1400) [pid = 2242] [serial = 927] [outer = 0x11673b800] 15:50:29 INFO - PROCESS | 2242 | 1466808629554 Marionette DEBUG loaded listener.js 15:50:29 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x11960e800) [pid = 2242] [serial = 928] [outer = 0x11673b800] 15:50:29 INFO - PROCESS | 2242 | 1466808629897 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]]]}] 15:50:29 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 15:50:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 517ms 15:50:29 INFO - PROCESS | 2242 | 1466808629927 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 15:50:29 INFO - PROCESS | 2242 | 1466808629928 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 15:50:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 15:50:29 INFO - PROCESS | 2242 | 1466808629931 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 15:50:29 INFO - PROCESS | 2242 | 1466808629932 Marionette TRACE conn2 <- [1,1210,null,{}] 15:50:29 INFO - PROCESS | 2242 | 1466808629934 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}] 15:50:29 INFO - PROCESS | 2242 | 1466808629935 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:30 INFO - PROCESS | 2242 | 1466808630048 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 15:50:30 INFO - PROCESS | 2242 | 1466808630055 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:30 INFO - PROCESS | 2242 | 1466808630056 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:30 INFO - PROCESS | 2242 | ++DOCSHELL 0x12af45000 == 40 [pid = 2242] [id = 310] 15:50:30 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x118786800) [pid = 2242] [serial = 929] [outer = 0x0] 15:50:30 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x1246b0c00) [pid = 2242] [serial = 930] [outer = 0x118786800] 15:50:30 INFO - PROCESS | 2242 | 1466808630083 Marionette DEBUG loaded listener.js 15:50:30 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x12a56dc00) [pid = 2242] [serial = 931] [outer = 0x118786800] 15:50:30 INFO - PROCESS | 2242 | 1466808630388 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]]]}] 15:50:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 15:50:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 517ms 15:50:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 15:50:30 INFO - PROCESS | 2242 | 1466808630449 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 15:50:30 INFO - PROCESS | 2242 | 1466808630450 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 15:50:30 INFO - PROCESS | 2242 | 1466808630453 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 15:50:30 INFO - PROCESS | 2242 | 1466808630454 Marionette TRACE conn2 <- [1,1214,null,{}] 15:50:30 INFO - PROCESS | 2242 | 1466808630457 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}] 15:50:30 INFO - PROCESS | 2242 | 1466808630459 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:30 INFO - PROCESS | 2242 | 1466808630562 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 15:50:30 INFO - PROCESS | 2242 | 1466808630619 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:30 INFO - PROCESS | 2242 | 1466808630620 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:30 INFO - PROCESS | 2242 | ++DOCSHELL 0x12be96000 == 41 [pid = 2242] [id = 311] 15:50:30 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x121002400) [pid = 2242] [serial = 932] [outer = 0x0] 15:50:30 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x12b807000) [pid = 2242] [serial = 933] [outer = 0x121002400] 15:50:30 INFO - PROCESS | 2242 | 1466808630647 Marionette DEBUG loaded listener.js 15:50:30 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x12b8bac00) [pid = 2242] [serial = 934] [outer = 0x121002400] 15:50:31 INFO - PROCESS | 2242 | 1466808631000 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]]]}] 15:50:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 15:50:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 570ms 15:50:31 INFO - PROCESS | 2242 | 1466808631024 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 15:50:31 INFO - PROCESS | 2242 | 1466808631025 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 15:50:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 15:50:31 INFO - PROCESS | 2242 | 1466808631028 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 15:50:31 INFO - PROCESS | 2242 | 1466808631029 Marionette TRACE conn2 <- [1,1218,null,{}] 15:50:31 INFO - PROCESS | 2242 | 1466808631032 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}] 15:50:31 INFO - PROCESS | 2242 | 1466808631033 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:31 INFO - PROCESS | 2242 | 1466808631117 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 15:50:31 INFO - PROCESS | 2242 | 1466808631121 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:31 INFO - PROCESS | 2242 | 1466808631122 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:31 INFO - PROCESS | 2242 | ++DOCSHELL 0x12bf3e800 == 42 [pid = 2242] [id = 312] 15:50:31 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x12b917000) [pid = 2242] [serial = 935] [outer = 0x0] 15:50:31 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x12bbe3c00) [pid = 2242] [serial = 936] [outer = 0x12b917000] 15:50:31 INFO - PROCESS | 2242 | 1466808631146 Marionette DEBUG loaded listener.js 15:50:31 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x12aec6c00) [pid = 2242] [serial = 937] [outer = 0x12b917000] 15:50:31 INFO - PROCESS | 2242 | --DOCSHELL 0x119eaf800 == 41 [pid = 2242] [id = 286] 15:50:31 INFO - PROCESS | 2242 | --DOCSHELL 0x117e23800 == 40 [pid = 2242] [id = 302] 15:50:31 INFO - PROCESS | 2242 | --DOCSHELL 0x1169a6000 == 39 [pid = 2242] [id = 301] 15:50:31 INFO - PROCESS | 2242 | --DOCSHELL 0x123e97000 == 38 [pid = 2242] [id = 300] 15:50:31 INFO - PROCESS | 2242 | --DOCSHELL 0x117e26000 == 37 [pid = 2242] [id = 299] 15:50:31 INFO - PROCESS | 2242 | --DOCSHELL 0x12b073800 == 36 [pid = 2242] [id = 298] 15:50:32 INFO - PROCESS | 2242 | --DOCSHELL 0x119917800 == 35 [pid = 2242] [id = 303] 15:50:32 INFO - PROCESS | 2242 | --DOCSHELL 0x11992e000 == 34 [pid = 2242] [id = 307] 15:50:32 INFO - PROCESS | 2242 | --DOCSHELL 0x129c0c000 == 33 [pid = 2242] [id = 308] 15:50:32 INFO - PROCESS | 2242 | --DOCSHELL 0x1213b7800 == 32 [pid = 2242] [id = 309] 15:50:32 INFO - PROCESS | 2242 | --DOCSHELL 0x12af45000 == 31 [pid = 2242] [id = 310] 15:50:32 INFO - PROCESS | 2242 | --DOCSHELL 0x113353000 == 30 [pid = 2242] [id = 305] 15:50:32 INFO - PROCESS | 2242 | --DOCSHELL 0x1213d5800 == 29 [pid = 2242] [id = 304] 15:50:32 INFO - PROCESS | 2242 | --DOCSHELL 0x12691b800 == 28 [pid = 2242] [id = 306] 15:50:32 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x118a50800) [pid = 2242] [serial = 885] [outer = 0x0] [url = about:blank] 15:50:32 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x119ca4000) [pid = 2242] [serial = 868] [outer = 0x0] [url = about:blank] 15:50:32 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x1242e3c00) [pid = 2242] [serial = 888] [outer = 0x0] [url = about:blank] 15:50:32 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x12a573000) [pid = 2242] [serial = 892] [outer = 0x0] [url = about:blank] 15:50:32 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x127335800) [pid = 2242] [serial = 880] [outer = 0x0] [url = about:blank] 15:50:32 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x126975800) [pid = 2242] [serial = 877] [outer = 0x0] [url = about:blank] 15:50:32 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x128d54800) [pid = 2242] [serial = 883] [outer = 0x0] [url = about:blank] 15:50:32 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x121467000) [pid = 2242] [serial = 874] [outer = 0x0] [url = about:blank] 15:50:32 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x119c83800) [pid = 2242] [serial = 886] [outer = 0x0] [url = about:blank] 15:50:32 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x121033400) [pid = 2242] [serial = 871] [outer = 0x0] [url = about:blank] 15:50:32 INFO - PROCESS | 2242 | --DOCSHELL 0x12be96000 == 27 [pid = 2242] [id = 311] 15:50:32 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x1291d5000) [pid = 2242] [serial = 891] [outer = 0x0] [url = about:blank] 15:50:32 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x121046800) [pid = 2242] [serial = 873] [outer = 0x0] [url = about:blank] 15:50:32 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x1167eb000) [pid = 2242] [serial = 861] [outer = 0x0] [url = about:blank] 15:50:32 INFO - PROCESS | 2242 | --DOMWINDOW == 84 (0x1183bc800) [pid = 2242] [serial = 840] [outer = 0x0] [url = about:blank] 15:50:32 INFO - PROCESS | 2242 | --DOMWINDOW == 83 (0x117011800) [pid = 2242] [serial = 839] [outer = 0x0] [url = about:blank] 15:50:32 INFO - PROCESS | 2242 | --DOMWINDOW == 82 (0x1176e8400) [pid = 2242] [serial = 862] [outer = 0x0] [url = about:blank] 15:50:32 INFO - PROCESS | 2242 | --DOMWINDOW == 81 (0x11878d400) [pid = 2242] [serial = 864] [outer = 0x0] [url = about:blank] 15:50:32 INFO - PROCESS | 2242 | --DOMWINDOW == 80 (0x118e1ac00) [pid = 2242] [serial = 865] [outer = 0x0] [url = about:blank] 15:50:32 INFO - PROCESS | 2242 | --DOMWINDOW == 79 (0x12100c000) [pid = 2242] [serial = 870] [outer = 0x0] [url = about:blank] 15:50:32 INFO - PROCESS | 2242 | --DOMWINDOW == 78 (0x120f24400) [pid = 2242] [serial = 843] [outer = 0x0] [url = about:blank] 15:50:32 INFO - PROCESS | 2242 | --DOMWINDOW == 77 (0x118a50c00) [pid = 2242] [serial = 859] [outer = 0x0] [url = about:blank] 15:50:32 INFO - PROCESS | 2242 | --DOMWINDOW == 76 (0x117014400) [pid = 2242] [serial = 858] [outer = 0x0] [url = about:blank] 15:50:32 INFO - PROCESS | 2242 | --DOMWINDOW == 75 (0x11960e400) [pid = 2242] [serial = 842] [outer = 0x0] [url = about:blank] 15:50:32 INFO - PROCESS | 2242 | --DOMWINDOW == 74 (0x128c86400) [pid = 2242] [serial = 846] [outer = 0x0] [url = about:blank] 15:50:32 INFO - PROCESS | 2242 | --DOMWINDOW == 73 (0x126978800) [pid = 2242] [serial = 845] [outer = 0x0] [url = about:blank] 15:50:32 INFO - PROCESS | 2242 | --DOMWINDOW == 72 (0x12ac03000) [pid = 2242] [serial = 848] [outer = 0x0] [url = about:blank] 15:50:32 INFO - PROCESS | 2242 | --DOMWINDOW == 71 (0x128d5a800) [pid = 2242] [serial = 849] [outer = 0x0] [url = about:blank] 15:50:32 INFO - PROCESS | 2242 | --DOMWINDOW == 70 (0x12b855800) [pid = 2242] [serial = 852] [outer = 0x0] [url = about:blank] 15:50:32 INFO - PROCESS | 2242 | --DOMWINDOW == 69 (0x12b850000) [pid = 2242] [serial = 851] [outer = 0x0] [url = about:blank] 15:50:32 INFO - PROCESS | 2242 | --DOMWINDOW == 68 (0x12c453000) [pid = 2242] [serial = 856] [outer = 0x0] [url = about:blank] 15:50:32 INFO - PROCESS | 2242 | --DOMWINDOW == 67 (0x124071000) [pid = 2242] [serial = 876] [outer = 0x0] [url = about:blank] 15:50:32 INFO - PROCESS | 2242 | --DOMWINDOW == 66 (0x126d90800) [pid = 2242] [serial = 879] [outer = 0x0] [url = about:blank] 15:50:32 INFO - PROCESS | 2242 | --DOMWINDOW == 65 (0x1274ce800) [pid = 2242] [serial = 855] [outer = 0x0] [url = about:blank] 15:50:32 INFO - PROCESS | 2242 | --DOMWINDOW == 64 (0x128c88000) [pid = 2242] [serial = 882] [outer = 0x0] [url = about:blank] 15:50:32 INFO - PROCESS | 2242 | --DOMWINDOW == 63 (0x128c90400) [pid = 2242] [serial = 889] [outer = 0x0] [url = about:blank] 15:50:32 INFO - PROCESS | 2242 | --DOMWINDOW == 62 (0x11959cc00) [pid = 2242] [serial = 867] [outer = 0x0] [url = about:blank] 15:50:32 INFO - PROCESS | 2242 | 1466808632654 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]]]}] 15:50:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 15:50:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1673ms 15:50:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 15:50:32 INFO - PROCESS | 2242 | 1466808632708 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 15:50:32 INFO - PROCESS | 2242 | 1466808632711 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 15:50:32 INFO - PROCESS | 2242 | 1466808632714 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 15:50:32 INFO - PROCESS | 2242 | 1466808632717 Marionette TRACE conn2 <- [1,1222,null,{}] 15:50:32 INFO - PROCESS | 2242 | 1466808632729 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}] 15:50:32 INFO - PROCESS | 2242 | 1466808632731 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:32 INFO - PROCESS | 2242 | 1466808632815 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 15:50:32 INFO - PROCESS | 2242 | 1466808632824 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:32 INFO - PROCESS | 2242 | 1466808632827 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:32 INFO - PROCESS | 2242 | ++DOCSHELL 0x113d7c800 == 28 [pid = 2242] [id = 313] 15:50:32 INFO - PROCESS | 2242 | ++DOMWINDOW == 63 (0x113a54400) [pid = 2242] [serial = 938] [outer = 0x0] 15:50:32 INFO - PROCESS | 2242 | ++DOMWINDOW == 64 (0x113d46400) [pid = 2242] [serial = 939] [outer = 0x113a54400] 15:50:32 INFO - PROCESS | 2242 | 1466808632857 Marionette DEBUG loaded listener.js 15:50:32 INFO - PROCESS | 2242 | ++DOMWINDOW == 65 (0x1160d3c00) [pid = 2242] [serial = 940] [outer = 0x113a54400] 15:50:33 INFO - PROCESS | 2242 | 1466808633306 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] 15:50:33 INFO - PROCESS | 2242 | 1466808633347 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 15:50:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 15:50:33 INFO - PROCESS | 2242 | 1466808633354 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 15:50:33 INFO - PROCESS | 2242 | 1466808633356 Marionette TRACE conn2 <- [1,1226,null,{}] 15:50:33 INFO - PROCESS | 2242 | 1466808633360 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}] 15:50:33 INFO - PROCESS | 2242 | 1466808633363 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:33 INFO - PROCESS | 2242 | 1466808633482 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 15:50:33 INFO - PROCESS | 2242 | 1466808633490 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:33 INFO - PROCESS | 2242 | 1466808633492 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:33 INFO - PROCESS | 2242 | ++DOCSHELL 0x116990800 == 29 [pid = 2242] [id = 314] 15:50:33 INFO - PROCESS | 2242 | ++DOMWINDOW == 66 (0x11673c000) [pid = 2242] [serial = 941] [outer = 0x0] 15:50:33 INFO - PROCESS | 2242 | ++DOMWINDOW == 67 (0x116a0c000) [pid = 2242] [serial = 942] [outer = 0x11673c000] 15:50:33 INFO - PROCESS | 2242 | 1466808633524 Marionette DEBUG loaded listener.js 15:50:33 INFO - PROCESS | 2242 | ++DOMWINDOW == 68 (0x1176e3800) [pid = 2242] [serial = 943] [outer = 0x11673c000] 15:50:33 INFO - PROCESS | 2242 | 1466808633848 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]]]}] 15:50:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 15:50:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 523ms 15:50:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 15:50:33 INFO - PROCESS | 2242 | 1466808633884 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 15:50:33 INFO - PROCESS | 2242 | 1466808633886 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 15:50:33 INFO - PROCESS | 2242 | 1466808633888 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 15:50:33 INFO - PROCESS | 2242 | 1466808633890 Marionette TRACE conn2 <- [1,1230,null,{}] 15:50:33 INFO - PROCESS | 2242 | 1466808633899 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}] 15:50:33 INFO - PROCESS | 2242 | 1466808633902 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:33 INFO - PROCESS | 2242 | 1466808633980 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 15:50:33 INFO - PROCESS | 2242 | 1466808633986 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:33 INFO - PROCESS | 2242 | 1466808633991 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:34 INFO - PROCESS | 2242 | ++DOCSHELL 0x117e32800 == 30 [pid = 2242] [id = 315] 15:50:34 INFO - PROCESS | 2242 | ++DOMWINDOW == 69 (0x111aa5800) [pid = 2242] [serial = 944] [outer = 0x0] 15:50:34 INFO - PROCESS | 2242 | ++DOMWINDOW == 70 (0x118379800) [pid = 2242] [serial = 945] [outer = 0x111aa5800] 15:50:34 INFO - PROCESS | 2242 | 1466808634019 Marionette DEBUG loaded listener.js 15:50:34 INFO - PROCESS | 2242 | ++DOMWINDOW == 71 (0x1183bac00) [pid = 2242] [serial = 946] [outer = 0x111aa5800] 15:50:34 INFO - PROCESS | 2242 | 1466808634363 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]]]}] 15:50:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 15:50:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 521ms 15:50:34 INFO - PROCESS | 2242 | 1466808634409 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 15:50:34 INFO - PROCESS | 2242 | 1466808634411 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 15:50:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 15:50:34 INFO - PROCESS | 2242 | 1466808634413 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 15:50:34 INFO - PROCESS | 2242 | 1466808634414 Marionette TRACE conn2 <- [1,1234,null,{}] 15:50:34 INFO - PROCESS | 2242 | 1466808634417 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}] 15:50:34 INFO - PROCESS | 2242 | 1466808634418 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:34 INFO - PROCESS | 2242 | 1466808634519 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 15:50:34 INFO - PROCESS | 2242 | 1466808634549 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:34 INFO - PROCESS | 2242 | 1466808634550 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:34 INFO - PROCESS | 2242 | ++DOCSHELL 0x118366000 == 31 [pid = 2242] [id = 316] 15:50:34 INFO - PROCESS | 2242 | ++DOMWINDOW == 72 (0x1183be000) [pid = 2242] [serial = 947] [outer = 0x0] 15:50:34 INFO - PROCESS | 2242 | ++DOMWINDOW == 73 (0x118a12800) [pid = 2242] [serial = 948] [outer = 0x1183be000] 15:50:34 INFO - PROCESS | 2242 | 1466808634576 Marionette DEBUG loaded listener.js 15:50:34 INFO - PROCESS | 2242 | ++DOMWINDOW == 74 (0x118a4a800) [pid = 2242] [serial = 949] [outer = 0x1183be000] 15:50:34 INFO - PROCESS | 2242 | 1466808634855 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]]]}] 15:50:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 15:50:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 469ms 15:50:34 INFO - PROCESS | 2242 | 1466808634882 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 15:50:34 INFO - PROCESS | 2242 | 1466808634884 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 15:50:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 15:50:34 INFO - PROCESS | 2242 | 1466808634895 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 15:50:34 INFO - PROCESS | 2242 | 1466808634896 Marionette TRACE conn2 <- [1,1238,null,{}] 15:50:34 INFO - PROCESS | 2242 | 1466808634898 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}] 15:50:34 INFO - PROCESS | 2242 | 1466808634899 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:34 INFO - PROCESS | 2242 | 1466808634986 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 15:50:34 INFO - PROCESS | 2242 | 1466808634992 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:34 INFO - PROCESS | 2242 | 1466808634994 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:35 INFO - PROCESS | 2242 | ++DOCSHELL 0x118e92800 == 32 [pid = 2242] [id = 317] 15:50:35 INFO - PROCESS | 2242 | ++DOMWINDOW == 75 (0x112f81400) [pid = 2242] [serial = 950] [outer = 0x0] 15:50:35 INFO - PROCESS | 2242 | ++DOMWINDOW == 76 (0x118e99800) [pid = 2242] [serial = 951] [outer = 0x112f81400] 15:50:35 INFO - PROCESS | 2242 | 1466808635019 Marionette DEBUG loaded listener.js 15:50:35 INFO - PROCESS | 2242 | ++DOMWINDOW == 77 (0x1193c3400) [pid = 2242] [serial = 952] [outer = 0x112f81400] 15:50:35 INFO - PROCESS | 2242 | 1466808635338 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]]]}] 15:50:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 15:50:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 471ms 15:50:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 15:50:35 INFO - PROCESS | 2242 | 1466808635367 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 15:50:35 INFO - PROCESS | 2242 | 1466808635368 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 15:50:35 INFO - PROCESS | 2242 | 1466808635372 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 15:50:35 INFO - PROCESS | 2242 | 1466808635374 Marionette TRACE conn2 <- [1,1242,null,{}] 15:50:35 INFO - PROCESS | 2242 | 1466808635378 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}] 15:50:35 INFO - PROCESS | 2242 | 1466808635382 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:35 INFO - PROCESS | 2242 | 1466808635499 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 15:50:35 INFO - PROCESS | 2242 | 1466808635507 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:35 INFO - PROCESS | 2242 | 1466808635508 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:35 INFO - PROCESS | 2242 | ++DOCSHELL 0x119712000 == 33 [pid = 2242] [id = 318] 15:50:35 INFO - PROCESS | 2242 | ++DOMWINDOW == 78 (0x1193c4800) [pid = 2242] [serial = 953] [outer = 0x0] 15:50:35 INFO - PROCESS | 2242 | ++DOMWINDOW == 79 (0x119593800) [pid = 2242] [serial = 954] [outer = 0x1193c4800] 15:50:35 INFO - PROCESS | 2242 | 1466808635534 Marionette DEBUG loaded listener.js 15:50:35 INFO - PROCESS | 2242 | ++DOMWINDOW == 80 (0x119c7a000) [pid = 2242] [serial = 955] [outer = 0x1193c4800] 15:50:35 INFO - PROCESS | 2242 | 1466808635828 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]]]}] 15:50:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 15:50:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 472ms 15:50:35 INFO - PROCESS | 2242 | 1466808635844 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 15:50:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 15:50:35 INFO - PROCESS | 2242 | 1466808635845 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 15:50:35 INFO - PROCESS | 2242 | 1466808635847 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 15:50:35 INFO - PROCESS | 2242 | 1466808635848 Marionette TRACE conn2 <- [1,1246,null,{}] 15:50:35 INFO - PROCESS | 2242 | 1466808635850 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}] 15:50:35 INFO - PROCESS | 2242 | 1466808635852 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:35 INFO - PROCESS | 2242 | 1466808635941 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 15:50:35 INFO - PROCESS | 2242 | 1466808635945 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:35 INFO - PROCESS | 2242 | 1466808635946 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:35 INFO - PROCESS | 2242 | ++DOCSHELL 0x120f80800 == 34 [pid = 2242] [id = 319] 15:50:35 INFO - PROCESS | 2242 | ++DOMWINDOW == 81 (0x1193cac00) [pid = 2242] [serial = 956] [outer = 0x0] 15:50:35 INFO - PROCESS | 2242 | ++DOMWINDOW == 82 (0x119ca7000) [pid = 2242] [serial = 957] [outer = 0x1193cac00] 15:50:35 INFO - PROCESS | 2242 | 1466808635974 Marionette DEBUG loaded listener.js 15:50:36 INFO - PROCESS | 2242 | ++DOMWINDOW == 83 (0x121005000) [pid = 2242] [serial = 958] [outer = 0x1193cac00] 15:50:36 INFO - PROCESS | 2242 | 1466808636291 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]]]}] 15:50:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 15:50:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 470ms 15:50:36 INFO - PROCESS | 2242 | 1466808636318 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 15:50:36 INFO - PROCESS | 2242 | 1466808636319 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 15:50:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 15:50:36 INFO - PROCESS | 2242 | 1466808636324 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 15:50:36 INFO - PROCESS | 2242 | 1466808636325 Marionette TRACE conn2 <- [1,1250,null,{}] 15:50:36 INFO - PROCESS | 2242 | 1466808636328 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}] 15:50:36 INFO - PROCESS | 2242 | 1466808636329 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:36 INFO - PROCESS | 2242 | 1466808636431 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 15:50:36 INFO - PROCESS | 2242 | 1466808636438 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:36 INFO - PROCESS | 2242 | 1466808636439 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:36 INFO - PROCESS | 2242 | ++DOCSHELL 0x1210e3000 == 35 [pid = 2242] [id = 320] 15:50:36 INFO - PROCESS | 2242 | ++DOMWINDOW == 84 (0x118a19c00) [pid = 2242] [serial = 959] [outer = 0x0] 15:50:36 INFO - PROCESS | 2242 | ++DOMWINDOW == 85 (0x121005400) [pid = 2242] [serial = 960] [outer = 0x118a19c00] 15:50:36 INFO - PROCESS | 2242 | 1466808636464 Marionette DEBUG loaded listener.js 15:50:36 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x121033400) [pid = 2242] [serial = 961] [outer = 0x118a19c00] 15:50:36 INFO - PROCESS | 2242 | 1466808636778 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]]]}] 15:50:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 15:50:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 470ms 15:50:36 INFO - PROCESS | 2242 | 1466808636793 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 15:50:36 INFO - PROCESS | 2242 | 1466808636795 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 15:50:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 15:50:36 INFO - PROCESS | 2242 | 1466808636797 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 15:50:36 INFO - PROCESS | 2242 | 1466808636798 Marionette TRACE conn2 <- [1,1254,null,{}] 15:50:36 INFO - PROCESS | 2242 | 1466808636800 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}] 15:50:36 INFO - PROCESS | 2242 | 1466808636802 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:36 INFO - PROCESS | 2242 | 1466808636894 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 15:50:36 INFO - PROCESS | 2242 | 1466808636898 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:36 INFO - PROCESS | 2242 | 1466808636899 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:36 INFO - PROCESS | 2242 | ++DOCSHELL 0x117e32000 == 36 [pid = 2242] [id = 321] 15:50:36 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x11607d000) [pid = 2242] [serial = 962] [outer = 0x0] 15:50:36 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x1212bd800) [pid = 2242] [serial = 963] [outer = 0x11607d000] 15:50:36 INFO - PROCESS | 2242 | 1466808636924 Marionette DEBUG loaded listener.js 15:50:36 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x12146d400) [pid = 2242] [serial = 964] [outer = 0x11607d000] 15:50:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 15:50:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 468ms 15:50:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 15:50:37 INFO - PROCESS | 2242 | 1466808637261 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]]]}] 15:50:37 INFO - PROCESS | 2242 | 1466808637266 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 15:50:37 INFO - PROCESS | 2242 | 1466808637267 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 15:50:37 INFO - PROCESS | 2242 | 1466808637269 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 15:50:37 INFO - PROCESS | 2242 | 1466808637270 Marionette TRACE conn2 <- [1,1258,null,{}] 15:50:37 INFO - PROCESS | 2242 | 1466808637277 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}] 15:50:37 INFO - PROCESS | 2242 | 1466808637278 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:37 INFO - PROCESS | 2242 | 1466808637394 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 15:50:37 INFO - PROCESS | 2242 | 1466808637427 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:37 INFO - PROCESS | 2242 | 1466808637428 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:37 INFO - PROCESS | 2242 | ++DOCSHELL 0x123be8800 == 37 [pid = 2242] [id = 322] 15:50:37 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x113867c00) [pid = 2242] [serial = 965] [outer = 0x0] 15:50:37 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x121379800) [pid = 2242] [serial = 966] [outer = 0x113867c00] 15:50:37 INFO - PROCESS | 2242 | 1466808637453 Marionette DEBUG loaded listener.js 15:50:37 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x123b36800) [pid = 2242] [serial = 967] [outer = 0x113867c00] 15:50:37 INFO - PROCESS | 2242 | 1466808637779 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]]]}] 15:50:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 15:50:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 522ms 15:50:37 INFO - PROCESS | 2242 | 1466808637792 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 15:50:37 INFO - PROCESS | 2242 | 1466808637793 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 15:50:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 15:50:37 INFO - PROCESS | 2242 | 1466808637805 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 15:50:37 INFO - PROCESS | 2242 | 1466808637807 Marionette TRACE conn2 <- [1,1262,null,{}] 15:50:37 INFO - PROCESS | 2242 | 1466808637810 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}] 15:50:37 INFO - PROCESS | 2242 | 1466808637811 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:37 INFO - PROCESS | 2242 | 1466808637918 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 15:50:37 INFO - PROCESS | 2242 | 1466808637939 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:37 INFO - PROCESS | 2242 | 1466808637941 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:37 INFO - PROCESS | 2242 | ++DOCSHELL 0x118e92000 == 38 [pid = 2242] [id = 323] 15:50:37 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x124064c00) [pid = 2242] [serial = 968] [outer = 0x0] 15:50:37 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x1246b6c00) [pid = 2242] [serial = 969] [outer = 0x124064c00] 15:50:37 INFO - PROCESS | 2242 | 1466808637968 Marionette DEBUG loaded listener.js 15:50:38 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x12697b800) [pid = 2242] [serial = 970] [outer = 0x124064c00] 15:50:38 INFO - PROCESS | 2242 | 1466808638304 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]]]}] 15:50:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 15:50:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 521ms 15:50:38 INFO - PROCESS | 2242 | 1466808638326 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 15:50:38 INFO - PROCESS | 2242 | 1466808638328 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 15:50:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 15:50:38 INFO - PROCESS | 2242 | 1466808638330 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 15:50:38 INFO - PROCESS | 2242 | 1466808638332 Marionette TRACE conn2 <- [1,1266,null,{}] 15:50:38 INFO - PROCESS | 2242 | 1466808638334 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}] 15:50:38 INFO - PROCESS | 2242 | 1466808638335 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:38 INFO - PROCESS | 2242 | 1466808638433 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 15:50:38 INFO - PROCESS | 2242 | 1466808638444 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:38 INFO - PROCESS | 2242 | 1466808638445 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:38 INFO - PROCESS | 2242 | ++DOCSHELL 0x127370800 == 39 [pid = 2242] [id = 324] 15:50:38 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x123a2b800) [pid = 2242] [serial = 971] [outer = 0x0] 15:50:38 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x126981800) [pid = 2242] [serial = 972] [outer = 0x123a2b800] 15:50:38 INFO - PROCESS | 2242 | 1466808638469 Marionette DEBUG loaded listener.js 15:50:38 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x127096000) [pid = 2242] [serial = 973] [outer = 0x123a2b800] 15:50:38 INFO - PROCESS | 2242 | 1466808638801 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]]]}] 15:50:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 15:50:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 520ms 15:50:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 15:50:38 INFO - PROCESS | 2242 | 1466808638856 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 15:50:38 INFO - PROCESS | 2242 | 1466808638858 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 15:50:38 INFO - PROCESS | 2242 | 1466808638860 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 15:50:38 INFO - PROCESS | 2242 | 1466808638861 Marionette TRACE conn2 <- [1,1270,null,{}] 15:50:38 INFO - PROCESS | 2242 | 1466808638863 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}] 15:50:38 INFO - PROCESS | 2242 | 1466808638864 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:38 INFO - PROCESS | 2242 | 1466808638972 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 15:50:38 INFO - PROCESS | 2242 | 1466808638975 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:38 INFO - PROCESS | 2242 | 1466808638976 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:38 INFO - PROCESS | 2242 | ++DOCSHELL 0x1273c4800 == 40 [pid = 2242] [id = 325] 15:50:38 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x126d90800) [pid = 2242] [serial = 974] [outer = 0x0] 15:50:39 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x1274c5c00) [pid = 2242] [serial = 975] [outer = 0x126d90800] 15:50:39 INFO - PROCESS | 2242 | 1466808638999 Marionette DEBUG loaded listener.js 15:50:39 INFO - PROCESS | 2242 | ++DOMWINDOW == 101 (0x1274d3c00) [pid = 2242] [serial = 976] [outer = 0x126d90800] 15:50:39 INFO - PROCESS | 2242 | 1466808639359 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]]]}] 15:50:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 15:50:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 523ms 15:50:39 INFO - PROCESS | 2242 | 1466808639383 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 15:50:39 INFO - PROCESS | 2242 | 1466808639385 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 15:50:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 15:50:39 INFO - PROCESS | 2242 | 1466808639390 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 15:50:39 INFO - PROCESS | 2242 | 1466808639391 Marionette TRACE conn2 <- [1,1274,null,{}] 15:50:39 INFO - PROCESS | 2242 | 1466808639393 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}] 15:50:39 INFO - PROCESS | 2242 | 1466808639394 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:39 INFO - PROCESS | 2242 | 1466808639497 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 15:50:39 INFO - PROCESS | 2242 | 1466808639510 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:39 INFO - PROCESS | 2242 | 1466808639511 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:39 INFO - PROCESS | 2242 | ++DOCSHELL 0x128d7e000 == 41 [pid = 2242] [id = 326] 15:50:39 INFO - PROCESS | 2242 | ++DOMWINDOW == 102 (0x1274d4800) [pid = 2242] [serial = 977] [outer = 0x0] 15:50:39 INFO - PROCESS | 2242 | ++DOMWINDOW == 103 (0x128c8e400) [pid = 2242] [serial = 978] [outer = 0x1274d4800] 15:50:39 INFO - PROCESS | 2242 | 1466808639536 Marionette DEBUG loaded listener.js 15:50:39 INFO - PROCESS | 2242 | ++DOMWINDOW == 104 (0x128d57800) [pid = 2242] [serial = 979] [outer = 0x1274d4800] 15:50:39 INFO - PROCESS | 2242 | --DOMWINDOW == 103 (0x126e65400) [pid = 2242] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 15:50:39 INFO - PROCESS | 2242 | --DOMWINDOW == 102 (0x12936b800) [pid = 2242] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 15:50:39 INFO - PROCESS | 2242 | --DOMWINDOW == 101 (0x12a568400) [pid = 2242] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 15:50:39 INFO - PROCESS | 2242 | --DOMWINDOW == 100 (0x11673b800) [pid = 2242] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 15:50:39 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x118786800) [pid = 2242] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 15:50:39 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x123a2c800) [pid = 2242] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 15:50:39 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x121004000) [pid = 2242] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 15:50:39 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x113369000) [pid = 2242] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 15:50:39 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x118ea6800) [pid = 2242] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 15:50:39 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x1181db400) [pid = 2242] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 15:50:39 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x118a14400) [pid = 2242] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 15:50:39 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x11696d400) [pid = 2242] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 15:50:39 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x12a573800) [pid = 2242] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 15:50:39 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x121002400) [pid = 2242] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 15:50:40 INFO - PROCESS | 2242 | 1466808640019 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]]]}] 15:50:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 15:50:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 671ms 15:50:40 INFO - PROCESS | 2242 | 1466808640059 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 15:50:40 INFO - PROCESS | 2242 | 1466808640060 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 15:50:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 15:50:40 INFO - PROCESS | 2242 | 1466808640063 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 15:50:40 INFO - PROCESS | 2242 | 1466808640064 Marionette TRACE conn2 <- [1,1278,null,{}] 15:50:40 INFO - PROCESS | 2242 | 1466808640066 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}] 15:50:40 INFO - PROCESS | 2242 | 1466808640067 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:40 INFO - PROCESS | 2242 | 1466808640158 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 15:50:40 INFO - PROCESS | 2242 | 1466808640212 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:40 INFO - PROCESS | 2242 | 1466808640213 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:40 INFO - PROCESS | 2242 | ++DOCSHELL 0x128d91000 == 42 [pid = 2242] [id = 327] 15:50:40 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x11696d400) [pid = 2242] [serial = 980] [outer = 0x0] 15:50:40 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x118a14400) [pid = 2242] [serial = 981] [outer = 0x11696d400] 15:50:40 INFO - PROCESS | 2242 | 1466808640238 Marionette DEBUG loaded listener.js 15:50:40 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x12100ec00) [pid = 2242] [serial = 982] [outer = 0x11696d400] 15:50:40 INFO - PROCESS | 2242 | --DOCSHELL 0x113d7c800 == 41 [pid = 2242] [id = 313] 15:50:40 INFO - PROCESS | 2242 | --DOCSHELL 0x12bf3e800 == 40 [pid = 2242] [id = 312] 15:50:41 INFO - PROCESS | 2242 | --DOCSHELL 0x116990800 == 39 [pid = 2242] [id = 314] 15:50:41 INFO - PROCESS | 2242 | --DOCSHELL 0x118366000 == 38 [pid = 2242] [id = 316] 15:50:41 INFO - PROCESS | 2242 | --DOCSHELL 0x127370800 == 37 [pid = 2242] [id = 324] 15:50:41 INFO - PROCESS | 2242 | --DOCSHELL 0x123be8800 == 36 [pid = 2242] [id = 322] 15:50:41 INFO - PROCESS | 2242 | --DOCSHELL 0x118e92000 == 35 [pid = 2242] [id = 323] 15:50:41 INFO - PROCESS | 2242 | --DOCSHELL 0x1273c4800 == 34 [pid = 2242] [id = 325] 15:50:41 INFO - PROCESS | 2242 | --DOCSHELL 0x128d7e000 == 33 [pid = 2242] [id = 326] 15:50:41 INFO - PROCESS | 2242 | --DOCSHELL 0x118e92800 == 32 [pid = 2242] [id = 317] 15:50:41 INFO - PROCESS | 2242 | --DOCSHELL 0x119712000 == 31 [pid = 2242] [id = 318] 15:50:41 INFO - PROCESS | 2242 | --DOCSHELL 0x1210e3000 == 30 [pid = 2242] [id = 320] 15:50:41 INFO - PROCESS | 2242 | --DOCSHELL 0x117e32000 == 29 [pid = 2242] [id = 321] 15:50:41 INFO - PROCESS | 2242 | --DOCSHELL 0x120f80800 == 28 [pid = 2242] [id = 319] 15:50:41 INFO - PROCESS | 2242 | --DOCSHELL 0x117e32800 == 27 [pid = 2242] [id = 315] 15:50:41 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x12bbe3c00) [pid = 2242] [serial = 936] [outer = 0x0] [url = about:blank] 15:50:41 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x12732fc00) [pid = 2242] [serial = 918] [outer = 0x0] [url = about:blank] 15:50:41 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x12a56a800) [pid = 2242] [serial = 921] [outer = 0x0] [url = about:blank] 15:50:41 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x1291dd000) [pid = 2242] [serial = 919] [outer = 0x0] [url = about:blank] 15:50:41 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x12ae9f000) [pid = 2242] [serial = 924] [outer = 0x0] [url = about:blank] 15:50:41 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x12ac0c800) [pid = 2242] [serial = 922] [outer = 0x0] [url = about:blank] 15:50:41 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x1181e1400) [pid = 2242] [serial = 927] [outer = 0x0] [url = about:blank] 15:50:41 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x1246b0c00) [pid = 2242] [serial = 930] [outer = 0x0] [url = about:blank] 15:50:41 INFO - PROCESS | 2242 | --DOMWINDOW == 84 (0x11960e800) [pid = 2242] [serial = 928] [outer = 0x0] [url = about:blank] 15:50:41 INFO - PROCESS | 2242 | --DOMWINDOW == 83 (0x12aed2800) [pid = 2242] [serial = 925] [outer = 0x0] [url = about:blank] 15:50:41 INFO - PROCESS | 2242 | --DOMWINDOW == 82 (0x1242e9400) [pid = 2242] [serial = 915] [outer = 0x0] [url = about:blank] 15:50:41 INFO - PROCESS | 2242 | --DOMWINDOW == 81 (0x12146bc00) [pid = 2242] [serial = 912] [outer = 0x0] [url = about:blank] 15:50:41 INFO - PROCESS | 2242 | --DOMWINDOW == 80 (0x12428a400) [pid = 2242] [serial = 913] [outer = 0x0] [url = about:blank] 15:50:41 INFO - PROCESS | 2242 | --DOMWINDOW == 79 (0x121006800) [pid = 2242] [serial = 909] [outer = 0x0] [url = about:blank] 15:50:41 INFO - PROCESS | 2242 | --DOMWINDOW == 78 (0x121040000) [pid = 2242] [serial = 910] [outer = 0x0] [url = about:blank] 15:50:41 INFO - PROCESS | 2242 | --DOMWINDOW == 77 (0x1193c8000) [pid = 2242] [serial = 906] [outer = 0x0] [url = about:blank] 15:50:41 INFO - PROCESS | 2242 | --DOMWINDOW == 76 (0x119594400) [pid = 2242] [serial = 907] [outer = 0x0] [url = about:blank] 15:50:41 INFO - PROCESS | 2242 | --DOMWINDOW == 75 (0x1184ea400) [pid = 2242] [serial = 904] [outer = 0x0] [url = about:blank] 15:50:41 INFO - PROCESS | 2242 | --DOMWINDOW == 74 (0x1181e7c00) [pid = 2242] [serial = 903] [outer = 0x0] [url = about:blank] 15:50:41 INFO - PROCESS | 2242 | --DOMWINDOW == 73 (0x119ca7400) [pid = 2242] [serial = 901] [outer = 0x0] [url = about:blank] 15:50:41 INFO - PROCESS | 2242 | --DOMWINDOW == 72 (0x11960dc00) [pid = 2242] [serial = 900] [outer = 0x0] [url = about:blank] 15:50:41 INFO - PROCESS | 2242 | --DOMWINDOW == 71 (0x1184e6800) [pid = 2242] [serial = 898] [outer = 0x0] [url = about:blank] 15:50:41 INFO - PROCESS | 2242 | --DOMWINDOW == 70 (0x1180b7c00) [pid = 2242] [serial = 897] [outer = 0x0] [url = about:blank] 15:50:41 INFO - PROCESS | 2242 | --DOMWINDOW == 69 (0x12ac0a400) [pid = 2242] [serial = 894] [outer = 0x0] [url = about:blank] 15:50:41 INFO - PROCESS | 2242 | --DOMWINDOW == 68 (0x12ae39000) [pid = 2242] [serial = 895] [outer = 0x0] [url = about:blank] 15:50:41 INFO - PROCESS | 2242 | --DOMWINDOW == 67 (0x12b8bac00) [pid = 2242] [serial = 934] [outer = 0x0] [url = about:blank] 15:50:41 INFO - PROCESS | 2242 | --DOMWINDOW == 66 (0x12b807000) [pid = 2242] [serial = 933] [outer = 0x0] [url = about:blank] 15:50:41 INFO - PROCESS | 2242 | --DOMWINDOW == 65 (0x12a56dc00) [pid = 2242] [serial = 931] [outer = 0x0] [url = about:blank] 15:50:41 INFO - PROCESS | 2242 | --DOMWINDOW == 64 (0x126d8a800) [pid = 2242] [serial = 916] [outer = 0x0] [url = about:blank] 15:50:41 INFO - PROCESS | 2242 | 1466808641629 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]]]}] 15:50:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 15:50:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1574ms 15:50:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 15:50:41 INFO - PROCESS | 2242 | 1466808641641 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 15:50:41 INFO - PROCESS | 2242 | 1466808641643 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 15:50:41 INFO - PROCESS | 2242 | 1466808641647 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 15:50:41 INFO - PROCESS | 2242 | 1466808641649 Marionette TRACE conn2 <- [1,1282,null,{}] 15:50:41 INFO - PROCESS | 2242 | 1466808641654 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}] 15:50:41 INFO - PROCESS | 2242 | 1466808641656 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:41 INFO - PROCESS | 2242 | 1466808641741 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 15:50:41 INFO - PROCESS | 2242 | 1466808641790 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:41 INFO - PROCESS | 2242 | 1466808641791 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:41 INFO - PROCESS | 2242 | ++DOCSHELL 0x113f4c800 == 28 [pid = 2242] [id = 328] 15:50:41 INFO - PROCESS | 2242 | ++DOMWINDOW == 65 (0x1133b3c00) [pid = 2242] [serial = 983] [outer = 0x0] 15:50:41 INFO - PROCESS | 2242 | ++DOMWINDOW == 66 (0x1133b9c00) [pid = 2242] [serial = 984] [outer = 0x1133b3c00] 15:50:41 INFO - PROCESS | 2242 | 1466808641820 Marionette DEBUG loaded listener.js 15:50:41 INFO - PROCESS | 2242 | ++DOMWINDOW == 67 (0x1160d3800) [pid = 2242] [serial = 985] [outer = 0x1133b3c00] 15:50:42 INFO - PROCESS | 2242 | 1466808642148 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]]]}] 15:50:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 15:50:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 520ms 15:50:42 INFO - PROCESS | 2242 | 1466808642166 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 15:50:42 INFO - PROCESS | 2242 | 1466808642172 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 15:50:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 15:50:42 INFO - PROCESS | 2242 | 1466808642179 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 15:50:42 INFO - PROCESS | 2242 | 1466808642181 Marionette TRACE conn2 <- [1,1286,null,{}] 15:50:42 INFO - PROCESS | 2242 | 1466808642183 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}] 15:50:42 INFO - PROCESS | 2242 | 1466808642185 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:42 INFO - PROCESS | 2242 | 1466808642269 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 15:50:42 INFO - PROCESS | 2242 | 1466808642317 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:42 INFO - PROCESS | 2242 | 1466808642319 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:42 INFO - PROCESS | 2242 | ++DOCSHELL 0x116ad4000 == 29 [pid = 2242] [id = 329] 15:50:42 INFO - PROCESS | 2242 | ++DOMWINDOW == 68 (0x113da8800) [pid = 2242] [serial = 986] [outer = 0x0] 15:50:42 INFO - PROCESS | 2242 | ++DOMWINDOW == 69 (0x11673ac00) [pid = 2242] [serial = 987] [outer = 0x113da8800] 15:50:42 INFO - PROCESS | 2242 | 1466808642349 Marionette DEBUG loaded listener.js 15:50:42 INFO - PROCESS | 2242 | ++DOMWINDOW == 70 (0x1176edc00) [pid = 2242] [serial = 988] [outer = 0x113da8800] 15:50:42 INFO - PROCESS | 2242 | 1466808642663 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]]]}] 15:50:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 15:50:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 520ms 15:50:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 15:50:42 INFO - PROCESS | 2242 | 1466808642699 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 15:50:42 INFO - PROCESS | 2242 | 1466808642701 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 15:50:42 INFO - PROCESS | 2242 | 1466808642703 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 15:50:42 INFO - PROCESS | 2242 | 1466808642708 Marionette TRACE conn2 <- [1,1290,null,{}] 15:50:42 INFO - PROCESS | 2242 | 1466808642716 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}] 15:50:42 INFO - PROCESS | 2242 | 1466808642719 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:42 INFO - PROCESS | 2242 | 1466808642795 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 15:50:42 INFO - PROCESS | 2242 | 1466808642844 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:42 INFO - PROCESS | 2242 | 1466808642846 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:42 INFO - PROCESS | 2242 | ++DOCSHELL 0x118219000 == 30 [pid = 2242] [id = 330] 15:50:42 INFO - PROCESS | 2242 | ++DOMWINDOW == 71 (0x111c16000) [pid = 2242] [serial = 989] [outer = 0x0] 15:50:42 INFO - PROCESS | 2242 | ++DOMWINDOW == 72 (0x1181e2400) [pid = 2242] [serial = 990] [outer = 0x111c16000] 15:50:42 INFO - PROCESS | 2242 | 1466808642875 Marionette DEBUG loaded listener.js 15:50:42 INFO - PROCESS | 2242 | ++DOMWINDOW == 73 (0x1183bf800) [pid = 2242] [serial = 991] [outer = 0x111c16000] 15:50:43 INFO - PROCESS | 2242 | 1466808643176 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]]]}] 15:50:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 15:50:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 524ms 15:50:43 INFO - PROCESS | 2242 | 1466808643227 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 15:50:43 INFO - PROCESS | 2242 | 1466808643229 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 15:50:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 15:50:43 INFO - PROCESS | 2242 | 1466808643231 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 15:50:43 INFO - PROCESS | 2242 | 1466808643232 Marionette TRACE conn2 <- [1,1294,null,{}] 15:50:43 INFO - PROCESS | 2242 | 1466808643235 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}] 15:50:43 INFO - PROCESS | 2242 | 1466808643236 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:43 INFO - PROCESS | 2242 | 1466808643313 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 15:50:43 INFO - PROCESS | 2242 | 1466808643316 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:43 INFO - PROCESS | 2242 | 1466808643318 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:43 INFO - PROCESS | 2242 | ++DOCSHELL 0x118596800 == 31 [pid = 2242] [id = 331] 15:50:43 INFO - PROCESS | 2242 | ++DOMWINDOW == 74 (0x11878b000) [pid = 2242] [serial = 992] [outer = 0x0] 15:50:43 INFO - PROCESS | 2242 | ++DOMWINDOW == 75 (0x118e1b800) [pid = 2242] [serial = 993] [outer = 0x11878b000] 15:50:43 INFO - PROCESS | 2242 | 1466808643347 Marionette DEBUG loaded listener.js 15:50:43 INFO - PROCESS | 2242 | ++DOMWINDOW == 76 (0x11931d800) [pid = 2242] [serial = 994] [outer = 0x11878b000] 15:50:43 INFO - PROCESS | 2242 | 1466808643715 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]]]}] 15:50:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 15:50:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 519ms 15:50:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 15:50:43 INFO - PROCESS | 2242 | 1466808643751 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 15:50:43 INFO - PROCESS | 2242 | 1466808643754 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 15:50:43 INFO - PROCESS | 2242 | 1466808643757 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 15:50:43 INFO - PROCESS | 2242 | 1466808643770 Marionette TRACE conn2 <- [1,1298,null,{}] 15:50:43 INFO - PROCESS | 2242 | 1466808643774 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}] 15:50:43 INFO - PROCESS | 2242 | 1466808643776 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:43 INFO - PROCESS | 2242 | 1466808643885 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 15:50:43 INFO - PROCESS | 2242 | 1466808643893 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:43 INFO - PROCESS | 2242 | 1466808643894 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:43 INFO - PROCESS | 2242 | ++DOCSHELL 0x119298000 == 32 [pid = 2242] [id = 332] 15:50:43 INFO - PROCESS | 2242 | ++DOMWINDOW == 77 (0x1170ec400) [pid = 2242] [serial = 995] [outer = 0x0] 15:50:43 INFO - PROCESS | 2242 | ++DOMWINDOW == 78 (0x1193c9c00) [pid = 2242] [serial = 996] [outer = 0x1170ec400] 15:50:43 INFO - PROCESS | 2242 | 1466808643934 Marionette DEBUG loaded listener.js 15:50:44 INFO - PROCESS | 2242 | ++DOMWINDOW == 79 (0x119592000) [pid = 2242] [serial = 997] [outer = 0x1170ec400] 15:50:44 INFO - PROCESS | 2242 | 1466808644326 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]]]}] 15:50:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 15:50:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 583ms 15:50:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 15:50:44 INFO - PROCESS | 2242 | 1466808644341 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 15:50:44 INFO - PROCESS | 2242 | 1466808644342 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 15:50:44 INFO - PROCESS | 2242 | 1466808644344 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 15:50:44 INFO - PROCESS | 2242 | 1466808644345 Marionette TRACE conn2 <- [1,1302,null,{}] 15:50:44 INFO - PROCESS | 2242 | 1466808644347 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}] 15:50:44 INFO - PROCESS | 2242 | 1466808644351 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:44 INFO - PROCESS | 2242 | 1466808644466 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 15:50:44 INFO - PROCESS | 2242 | 1466808644474 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:44 INFO - PROCESS | 2242 | 1466808644475 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:44 INFO - PROCESS | 2242 | ++DOCSHELL 0x119e9b000 == 33 [pid = 2242] [id = 333] 15:50:44 INFO - PROCESS | 2242 | ++DOMWINDOW == 80 (0x119596400) [pid = 2242] [serial = 998] [outer = 0x0] 15:50:44 INFO - PROCESS | 2242 | ++DOMWINDOW == 81 (0x11960f000) [pid = 2242] [serial = 999] [outer = 0x119596400] 15:50:44 INFO - PROCESS | 2242 | 1466808644501 Marionette DEBUG loaded listener.js 15:50:44 INFO - PROCESS | 2242 | ++DOMWINDOW == 82 (0x119e69c00) [pid = 2242] [serial = 1000] [outer = 0x119596400] 15:50:44 INFO - PROCESS | 2242 | 1466808644796 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]]]}] 15:50:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 15:50:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 468ms 15:50:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 15:50:44 INFO - PROCESS | 2242 | 1466808644812 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 15:50:44 INFO - PROCESS | 2242 | 1466808644814 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 15:50:44 INFO - PROCESS | 2242 | 1466808644816 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 15:50:44 INFO - PROCESS | 2242 | 1466808644817 Marionette TRACE conn2 <- [1,1306,null,{}] 15:50:44 INFO - PROCESS | 2242 | 1466808644819 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}] 15:50:44 INFO - PROCESS | 2242 | 1466808644822 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:44 INFO - PROCESS | 2242 | 1466808644917 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 15:50:44 INFO - PROCESS | 2242 | 1466808644924 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:44 INFO - PROCESS | 2242 | 1466808644925 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:44 INFO - PROCESS | 2242 | ++DOCSHELL 0x1213c6800 == 34 [pid = 2242] [id = 334] 15:50:44 INFO - PROCESS | 2242 | ++DOMWINDOW == 83 (0x112d17400) [pid = 2242] [serial = 1001] [outer = 0x0] 15:50:44 INFO - PROCESS | 2242 | ++DOMWINDOW == 84 (0x121008000) [pid = 2242] [serial = 1002] [outer = 0x112d17400] 15:50:44 INFO - PROCESS | 2242 | 1466808644950 Marionette DEBUG loaded listener.js 15:50:44 INFO - PROCESS | 2242 | ++DOMWINDOW == 85 (0x12103d000) [pid = 2242] [serial = 1003] [outer = 0x112d17400] 15:50:45 INFO - PROCESS | 2242 | 1466808645314 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]]]}] 15:50:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 15:50:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 518ms 15:50:45 INFO - PROCESS | 2242 | 1466808645344 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 15:50:45 INFO - PROCESS | 2242 | 1466808645346 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 15:50:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 15:50:45 INFO - PROCESS | 2242 | 1466808645349 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 15:50:45 INFO - PROCESS | 2242 | 1466808645351 Marionette TRACE conn2 <- [1,1310,null,{}] 15:50:45 INFO - PROCESS | 2242 | 1466808645356 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}] 15:50:45 INFO - PROCESS | 2242 | 1466808645358 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:45 INFO - PROCESS | 2242 | 1466808645473 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 15:50:45 INFO - PROCESS | 2242 | 1466808645478 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:45 INFO - PROCESS | 2242 | 1466808645479 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:45 INFO - PROCESS | 2242 | ++DOCSHELL 0x123b98000 == 35 [pid = 2242] [id = 335] 15:50:45 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x121041800) [pid = 2242] [serial = 1004] [outer = 0x0] 15:50:45 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x12146e400) [pid = 2242] [serial = 1005] [outer = 0x121041800] 15:50:45 INFO - PROCESS | 2242 | 1466808645519 Marionette DEBUG loaded listener.js 15:50:45 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x123952000) [pid = 2242] [serial = 1006] [outer = 0x121041800] 15:50:45 INFO - PROCESS | 2242 | 1466808645894 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] 15:50:45 INFO - PROCESS | 2242 | 1466808645928 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 15:50:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 15:50:45 INFO - PROCESS | 2242 | 1466808645931 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 15:50:45 INFO - PROCESS | 2242 | 1466808645933 Marionette TRACE conn2 <- [1,1314,null,{}] 15:50:45 INFO - PROCESS | 2242 | 1466808645951 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}] 15:50:45 INFO - PROCESS | 2242 | 1466808645953 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:46 INFO - PROCESS | 2242 | 1466808646084 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 15:50:46 INFO - PROCESS | 2242 | 1466808646093 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:46 INFO - PROCESS | 2242 | 1466808646094 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:46 INFO - PROCESS | 2242 | ++DOCSHELL 0x118218800 == 36 [pid = 2242] [id = 336] 15:50:46 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x12395c400) [pid = 2242] [serial = 1007] [outer = 0x0] 15:50:46 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x123b3e800) [pid = 2242] [serial = 1008] [outer = 0x12395c400] 15:50:46 INFO - PROCESS | 2242 | 1466808646125 Marionette DEBUG loaded listener.js 15:50:46 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x12428cc00) [pid = 2242] [serial = 1009] [outer = 0x12395c400] 15:50:46 INFO - PROCESS | 2242 | 1466808646448 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]]]}] 15:50:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 15:50:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 521ms 15:50:46 INFO - PROCESS | 2242 | 1466808646452 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 15:50:46 INFO - PROCESS | 2242 | 1466808646453 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 15:50:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 15:50:46 INFO - PROCESS | 2242 | 1466808646459 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 15:50:46 INFO - PROCESS | 2242 | 1466808646461 Marionette TRACE conn2 <- [1,1318,null,{}] 15:50:46 INFO - PROCESS | 2242 | 1466808646463 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}] 15:50:46 INFO - PROCESS | 2242 | 1466808646465 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:46 INFO - PROCESS | 2242 | 1466808646546 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 15:50:46 INFO - PROCESS | 2242 | 1466808646601 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:46 INFO - PROCESS | 2242 | 1466808646601 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:46 INFO - PROCESS | 2242 | ++DOCSHELL 0x124d6e000 == 37 [pid = 2242] [id = 337] 15:50:46 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x123960400) [pid = 2242] [serial = 1010] [outer = 0x0] 15:50:46 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x1242e2000) [pid = 2242] [serial = 1011] [outer = 0x123960400] 15:50:46 INFO - PROCESS | 2242 | 1466808646626 Marionette DEBUG loaded listener.js 15:50:46 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x1246b6000) [pid = 2242] [serial = 1012] [outer = 0x123960400] 15:50:46 INFO - PROCESS | 2242 | 1466808646936 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]]]}] 15:50:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 15:50:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 521ms 15:50:46 INFO - PROCESS | 2242 | 1466808646981 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 15:50:46 INFO - PROCESS | 2242 | 1466808646983 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 15:50:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 15:50:46 INFO - PROCESS | 2242 | 1466808646986 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 15:50:46 INFO - PROCESS | 2242 | 1466808646988 Marionette TRACE conn2 <- [1,1322,null,{}] 15:50:46 INFO - PROCESS | 2242 | 1466808646990 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}] 15:50:46 INFO - PROCESS | 2242 | 1466808646992 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:47 INFO - PROCESS | 2242 | 1466808647086 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 15:50:47 INFO - PROCESS | 2242 | 1466808647092 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:47 INFO - PROCESS | 2242 | 1466808647093 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:47 INFO - PROCESS | 2242 | ++DOCSHELL 0x119295800 == 38 [pid = 2242] [id = 338] 15:50:47 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x124d90c00) [pid = 2242] [serial = 1013] [outer = 0x0] 15:50:47 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x124d99000) [pid = 2242] [serial = 1014] [outer = 0x124d90c00] 15:50:47 INFO - PROCESS | 2242 | 1466808647120 Marionette DEBUG loaded listener.js 15:50:47 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x127095400) [pid = 2242] [serial = 1015] [outer = 0x124d90c00] 15:50:47 INFO - PROCESS | 2242 | 1466808647459 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]]]}] 15:50:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 15:50:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 521ms 15:50:47 INFO - PROCESS | 2242 | 1466808647512 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 15:50:47 INFO - PROCESS | 2242 | 1466808647513 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 15:50:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 15:50:47 INFO - PROCESS | 2242 | 1466808647516 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 15:50:47 INFO - PROCESS | 2242 | 1466808647517 Marionette TRACE conn2 <- [1,1326,null,{}] 15:50:47 INFO - PROCESS | 2242 | 1466808647519 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}] 15:50:47 INFO - PROCESS | 2242 | 1466808647521 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:47 INFO - PROCESS | 2242 | 1466808647597 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 15:50:47 INFO - PROCESS | 2242 | 1466808647601 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:47 INFO - PROCESS | 2242 | 1466808647602 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:47 INFO - PROCESS | 2242 | ++DOCSHELL 0x128c9b800 == 39 [pid = 2242] [id = 339] 15:50:47 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x126e5f800) [pid = 2242] [serial = 1016] [outer = 0x0] 15:50:47 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x1274cb800) [pid = 2242] [serial = 1017] [outer = 0x126e5f800] 15:50:47 INFO - PROCESS | 2242 | 1466808647630 Marionette DEBUG loaded listener.js 15:50:47 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x128c8b000) [pid = 2242] [serial = 1018] [outer = 0x126e5f800] 15:50:47 INFO - PROCESS | 2242 | 1466808647986 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]]]}] 15:50:48 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 15:50:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 520ms 15:50:48 INFO - PROCESS | 2242 | 1466808648036 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 15:50:48 INFO - PROCESS | 2242 | 1466808648038 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 15:50:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 15:50:48 INFO - PROCESS | 2242 | 1466808648040 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 15:50:48 INFO - PROCESS | 2242 | 1466808648041 Marionette TRACE conn2 <- [1,1330,null,{}] 15:50:48 INFO - PROCESS | 2242 | 1466808648043 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}] 15:50:48 INFO - PROCESS | 2242 | 1466808648044 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:48 INFO - PROCESS | 2242 | 1466808648129 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 15:50:48 INFO - PROCESS | 2242 | 1466808648200 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:48 INFO - PROCESS | 2242 | 1466808648201 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:48 INFO - PROCESS | 2242 | ++DOCSHELL 0x128d85800 == 40 [pid = 2242] [id = 340] 15:50:48 INFO - PROCESS | 2242 | ++DOMWINDOW == 101 (0x127092400) [pid = 2242] [serial = 1019] [outer = 0x0] 15:50:48 INFO - PROCESS | 2242 | ++DOMWINDOW == 102 (0x128c8b400) [pid = 2242] [serial = 1020] [outer = 0x127092400] 15:50:48 INFO - PROCESS | 2242 | 1466808648226 Marionette DEBUG loaded listener.js 15:50:48 INFO - PROCESS | 2242 | ++DOMWINDOW == 103 (0x128d58800) [pid = 2242] [serial = 1021] [outer = 0x127092400] 15:50:48 INFO - PROCESS | 2242 | 1466808648536 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]]]}] 15:50:48 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 15:50:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 519ms 15:50:48 INFO - PROCESS | 2242 | 1466808648560 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 15:50:48 INFO - PROCESS | 2242 | 1466808648561 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 15:50:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 15:50:48 INFO - PROCESS | 2242 | 1466808648563 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 15:50:48 INFO - PROCESS | 2242 | 1466808648564 Marionette TRACE conn2 <- [1,1334,null,{}] 15:50:48 INFO - PROCESS | 2242 | 1466808648567 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}] 15:50:48 INFO - PROCESS | 2242 | 1466808648568 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:48 INFO - PROCESS | 2242 | 1466808648670 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 15:50:48 INFO - PROCESS | 2242 | 1466808648683 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:48 INFO - PROCESS | 2242 | 1466808648684 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:48 INFO - PROCESS | 2242 | ++DOCSHELL 0x12a420800 == 41 [pid = 2242] [id = 341] 15:50:48 INFO - PROCESS | 2242 | ++DOMWINDOW == 104 (0x128d59000) [pid = 2242] [serial = 1022] [outer = 0x0] 15:50:48 INFO - PROCESS | 2242 | ++DOMWINDOW == 105 (0x1291d2400) [pid = 2242] [serial = 1023] [outer = 0x128d59000] 15:50:48 INFO - PROCESS | 2242 | 1466808648709 Marionette DEBUG loaded listener.js 15:50:48 INFO - PROCESS | 2242 | ++DOMWINDOW == 106 (0x1291dc000) [pid = 2242] [serial = 1024] [outer = 0x128d59000] 15:50:49 INFO - PROCESS | 2242 | 1466808649051 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]]]}] 15:50:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 15:50:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 521ms 15:50:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 15:50:49 INFO - PROCESS | 2242 | 1466808649085 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 15:50:49 INFO - PROCESS | 2242 | 1466808649086 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 15:50:49 INFO - PROCESS | 2242 | 1466808649088 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 15:50:49 INFO - PROCESS | 2242 | 1466808649089 Marionette TRACE conn2 <- [1,1338,null,{}] 15:50:49 INFO - PROCESS | 2242 | 1466808649092 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}] 15:50:49 INFO - PROCESS | 2242 | 1466808649093 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:49 INFO - PROCESS | 2242 | 1466808649202 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 15:50:49 INFO - PROCESS | 2242 | 1466808649214 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:49 INFO - PROCESS | 2242 | 1466808649215 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:49 INFO - PROCESS | 2242 | ++DOCSHELL 0x12a699000 == 42 [pid = 2242] [id = 342] 15:50:49 INFO - PROCESS | 2242 | ++DOMWINDOW == 107 (0x1291d4000) [pid = 2242] [serial = 1025] [outer = 0x0] 15:50:49 INFO - PROCESS | 2242 | ++DOMWINDOW == 108 (0x129378800) [pid = 2242] [serial = 1026] [outer = 0x1291d4000] 15:50:49 INFO - PROCESS | 2242 | 1466808649240 Marionette DEBUG loaded listener.js 15:50:49 INFO - PROCESS | 2242 | ++DOMWINDOW == 109 (0x129ce2c00) [pid = 2242] [serial = 1027] [outer = 0x1291d4000] 15:50:50 INFO - PROCESS | 2242 | 1466808650068 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]]]}] 15:50:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 15:50:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1019ms 15:50:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 15:50:50 INFO - PROCESS | 2242 | 1466808650108 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 15:50:50 INFO - PROCESS | 2242 | 1466808650110 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 15:50:50 INFO - PROCESS | 2242 | 1466808650112 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 15:50:50 INFO - PROCESS | 2242 | 1466808650113 Marionette TRACE conn2 <- [1,1342,null,{}] 15:50:50 INFO - PROCESS | 2242 | 1466808650115 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}] 15:50:50 INFO - PROCESS | 2242 | 1466808650116 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:50 INFO - PROCESS | 2242 | 1466808650309 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 15:50:50 INFO - PROCESS | 2242 | --DOMWINDOW == 108 (0x124064c00) [pid = 2242] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 15:50:50 INFO - PROCESS | 2242 | --DOMWINDOW == 107 (0x123a2b800) [pid = 2242] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 15:50:50 INFO - PROCESS | 2242 | --DOMWINDOW == 106 (0x126d90800) [pid = 2242] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 15:50:50 INFO - PROCESS | 2242 | --DOMWINDOW == 105 (0x1274d4800) [pid = 2242] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 15:50:50 INFO - PROCESS | 2242 | --DOMWINDOW == 104 (0x118a19c00) [pid = 2242] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 15:50:50 INFO - PROCESS | 2242 | --DOMWINDOW == 103 (0x1193cac00) [pid = 2242] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 15:50:50 INFO - PROCESS | 2242 | --DOMWINDOW == 102 (0x1193c4800) [pid = 2242] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 15:50:50 INFO - PROCESS | 2242 | --DOMWINDOW == 101 (0x112f81400) [pid = 2242] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 15:50:50 INFO - PROCESS | 2242 | --DOMWINDOW == 100 (0x1183be000) [pid = 2242] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 15:50:50 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x111aa5800) [pid = 2242] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 15:50:50 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x11673c000) [pid = 2242] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 15:50:50 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x113a54400) [pid = 2242] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 15:50:50 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x12b917000) [pid = 2242] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 15:50:50 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x113867c00) [pid = 2242] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 15:50:50 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x11607d000) [pid = 2242] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 15:50:50 INFO - PROCESS | 2242 | 1466808650350 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:50 INFO - PROCESS | 2242 | 1466808650351 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:50 INFO - PROCESS | 2242 | ++DOCSHELL 0x11820d000 == 43 [pid = 2242] [id = 343] 15:50:50 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x111e58000) [pid = 2242] [serial = 1028] [outer = 0x0] 15:50:50 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x11607d000) [pid = 2242] [serial = 1029] [outer = 0x111e58000] 15:50:50 INFO - PROCESS | 2242 | 1466808650375 Marionette DEBUG loaded listener.js 15:50:50 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x118783400) [pid = 2242] [serial = 1030] [outer = 0x111e58000] 15:50:50 INFO - PROCESS | 2242 | 1466808650677 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]]]}] 15:50:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 15:50:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 621ms 15:50:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 15:50:50 INFO - PROCESS | 2242 | 1466808650734 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 15:50:50 INFO - PROCESS | 2242 | 1466808650735 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 15:50:50 INFO - PROCESS | 2242 | 1466808650737 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 15:50:50 INFO - PROCESS | 2242 | 1466808650738 Marionette TRACE conn2 <- [1,1346,null,{}] 15:50:50 INFO - PROCESS | 2242 | 1466808650741 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}] 15:50:50 INFO - PROCESS | 2242 | 1466808650750 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:50 INFO - PROCESS | 2242 | 1466808650832 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 15:50:50 INFO - PROCESS | 2242 | 1466808650884 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:50 INFO - PROCESS | 2242 | 1466808650885 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:50 INFO - PROCESS | 2242 | ++DOCSHELL 0x12b07f000 == 44 [pid = 2242] [id = 344] 15:50:50 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x1183be000) [pid = 2242] [serial = 1031] [outer = 0x0] 15:50:50 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x119c82c00) [pid = 2242] [serial = 1032] [outer = 0x1183be000] 15:50:50 INFO - PROCESS | 2242 | 1466808650909 Marionette DEBUG loaded listener.js 15:50:50 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x1274cfc00) [pid = 2242] [serial = 1033] [outer = 0x1183be000] 15:50:51 INFO - PROCESS | 2242 | 1466808651191 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]]]}] 15:50:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 15:50:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 472ms 15:50:51 INFO - PROCESS | 2242 | 1466808651213 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 15:50:51 INFO - PROCESS | 2242 | 1466808651214 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 15:50:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 15:50:51 INFO - PROCESS | 2242 | 1466808651216 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 15:50:51 INFO - PROCESS | 2242 | 1466808651217 Marionette TRACE conn2 <- [1,1350,null,{}] 15:50:51 INFO - PROCESS | 2242 | 1466808651220 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}] 15:50:51 INFO - PROCESS | 2242 | 1466808651222 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:51 INFO - PROCESS | 2242 | 1466808651319 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 15:50:51 INFO - PROCESS | 2242 | 1466808651325 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:51 INFO - PROCESS | 2242 | 1466808651326 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:51 INFO - PROCESS | 2242 | ++DOCSHELL 0x12b957000 == 45 [pid = 2242] [id = 345] 15:50:51 INFO - PROCESS | 2242 | ++DOMWINDOW == 101 (0x1274d2400) [pid = 2242] [serial = 1034] [outer = 0x0] 15:50:51 INFO - PROCESS | 2242 | ++DOMWINDOW == 102 (0x12a571000) [pid = 2242] [serial = 1035] [outer = 0x1274d2400] 15:50:51 INFO - PROCESS | 2242 | 1466808651350 Marionette DEBUG loaded listener.js 15:50:51 INFO - PROCESS | 2242 | ++DOMWINDOW == 103 (0x12a5cd800) [pid = 2242] [serial = 1036] [outer = 0x1274d2400] 15:50:51 INFO - PROCESS | 2242 | 1466808651748 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]]]}] 15:50:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 15:50:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 571ms 15:50:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 15:50:51 INFO - PROCESS | 2242 | 1466808651787 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 15:50:51 INFO - PROCESS | 2242 | 1466808651788 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 15:50:51 INFO - PROCESS | 2242 | 1466808651790 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 15:50:51 INFO - PROCESS | 2242 | 1466808651792 Marionette TRACE conn2 <- [1,1354,null,{}] 15:50:51 INFO - PROCESS | 2242 | 1466808651802 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}] 15:50:51 INFO - PROCESS | 2242 | 1466808651803 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:51 INFO - PROCESS | 2242 | 1466808651888 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 15:50:51 INFO - PROCESS | 2242 | 1466808651893 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:51 INFO - PROCESS | 2242 | 1466808651894 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:51 INFO - PROCESS | 2242 | ++DOCSHELL 0x12beaf800 == 46 [pid = 2242] [id = 346] 15:50:51 INFO - PROCESS | 2242 | ++DOMWINDOW == 104 (0x119e6a000) [pid = 2242] [serial = 1037] [outer = 0x0] 15:50:51 INFO - PROCESS | 2242 | ++DOMWINDOW == 105 (0x12ac08800) [pid = 2242] [serial = 1038] [outer = 0x119e6a000] 15:50:51 INFO - PROCESS | 2242 | 1466808651919 Marionette DEBUG loaded listener.js 15:50:51 INFO - PROCESS | 2242 | ++DOMWINDOW == 106 (0x12ac11000) [pid = 2242] [serial = 1039] [outer = 0x119e6a000] 15:50:52 INFO - PROCESS | 2242 | 1466808652245 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]]]}] 15:50:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 15:50:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 476ms 15:50:52 INFO - PROCESS | 2242 | 1466808652267 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 15:50:52 INFO - PROCESS | 2242 | 1466808652269 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 15:50:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 15:50:52 INFO - PROCESS | 2242 | 1466808652271 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 15:50:52 INFO - PROCESS | 2242 | 1466808652274 Marionette TRACE conn2 <- [1,1358,null,{}] 15:50:52 INFO - PROCESS | 2242 | 1466808652277 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}] 15:50:52 INFO - PROCESS | 2242 | 1466808652278 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:52 INFO - PROCESS | 2242 | 1466808652419 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 15:50:52 INFO - PROCESS | 2242 | 1466808652502 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:52 INFO - PROCESS | 2242 | 1466808652504 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:52 INFO - PROCESS | 2242 | ++DOCSHELL 0x112615000 == 47 [pid = 2242] [id = 347] 15:50:52 INFO - PROCESS | 2242 | ++DOMWINDOW == 107 (0x11229dc00) [pid = 2242] [serial = 1040] [outer = 0x0] 15:50:52 INFO - PROCESS | 2242 | ++DOMWINDOW == 108 (0x1122aa800) [pid = 2242] [serial = 1041] [outer = 0x11229dc00] 15:50:52 INFO - PROCESS | 2242 | 1466808652536 Marionette DEBUG loaded listener.js 15:50:52 INFO - PROCESS | 2242 | ++DOMWINDOW == 109 (0x113217000) [pid = 2242] [serial = 1042] [outer = 0x11229dc00] 15:50:53 INFO - PROCESS | 2242 | 1466808653081 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]]]}] 15:50:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 15:50:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 871ms 15:50:53 INFO - PROCESS | 2242 | 1466808653143 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 15:50:53 INFO - PROCESS | 2242 | 1466808653146 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 15:50:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 15:50:53 INFO - PROCESS | 2242 | 1466808653150 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 15:50:53 INFO - PROCESS | 2242 | 1466808653152 Marionette TRACE conn2 <- [1,1362,null,{}] 15:50:53 INFO - PROCESS | 2242 | 1466808653155 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}] 15:50:53 INFO - PROCESS | 2242 | 1466808653157 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:53 INFO - PROCESS | 2242 | 1466808653277 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 15:50:53 INFO - PROCESS | 2242 | 1466808653357 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:53 INFO - PROCESS | 2242 | 1466808653359 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:53 INFO - PROCESS | 2242 | ++DOCSHELL 0x118210800 == 48 [pid = 2242] [id = 348] 15:50:53 INFO - PROCESS | 2242 | ++DOMWINDOW == 110 (0x11700f800) [pid = 2242] [serial = 1043] [outer = 0x0] 15:50:53 INFO - PROCESS | 2242 | ++DOMWINDOW == 111 (0x1176e8800) [pid = 2242] [serial = 1044] [outer = 0x11700f800] 15:50:53 INFO - PROCESS | 2242 | 1466808653390 Marionette DEBUG loaded listener.js 15:50:53 INFO - PROCESS | 2242 | ++DOMWINDOW == 112 (0x1181d8800) [pid = 2242] [serial = 1045] [outer = 0x11700f800] 15:50:54 INFO - PROCESS | 2242 | 1466808654219 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]]]}] 15:50:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 15:50:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1127ms 15:50:54 INFO - PROCESS | 2242 | 1466808654276 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 15:50:54 INFO - PROCESS | 2242 | 1466808654279 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 15:50:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 15:50:54 INFO - PROCESS | 2242 | 1466808654282 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 15:50:54 INFO - PROCESS | 2242 | 1466808654284 Marionette TRACE conn2 <- [1,1366,null,{}] 15:50:54 INFO - PROCESS | 2242 | --DOCSHELL 0x12beaf800 == 47 [pid = 2242] [id = 346] 15:50:54 INFO - PROCESS | 2242 | --DOCSHELL 0x12b957000 == 46 [pid = 2242] [id = 345] 15:50:54 INFO - PROCESS | 2242 | --DOCSHELL 0x12b07f000 == 45 [pid = 2242] [id = 344] 15:50:54 INFO - PROCESS | 2242 | --DOCSHELL 0x11820d000 == 44 [pid = 2242] [id = 343] 15:50:54 INFO - PROCESS | 2242 | --DOCSHELL 0x12a699000 == 43 [pid = 2242] [id = 342] 15:50:54 INFO - PROCESS | 2242 | --DOCSHELL 0x12a420800 == 42 [pid = 2242] [id = 341] 15:50:54 INFO - PROCESS | 2242 | --DOCSHELL 0x128d85800 == 41 [pid = 2242] [id = 340] 15:50:54 INFO - PROCESS | 2242 | --DOMWINDOW == 111 (0x118a14400) [pid = 2242] [serial = 981] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 2242 | 1466808654357 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}] 15:50:54 INFO - PROCESS | 2242 | 1466808654358 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:54 INFO - PROCESS | 2242 | --DOCSHELL 0x128c9b800 == 40 [pid = 2242] [id = 339] 15:50:54 INFO - PROCESS | 2242 | --DOCSHELL 0x119295800 == 39 [pid = 2242] [id = 338] 15:50:54 INFO - PROCESS | 2242 | --DOCSHELL 0x124d6e000 == 38 [pid = 2242] [id = 337] 15:50:54 INFO - PROCESS | 2242 | --DOCSHELL 0x118218800 == 37 [pid = 2242] [id = 336] 15:50:54 INFO - PROCESS | 2242 | --DOCSHELL 0x123b98000 == 36 [pid = 2242] [id = 335] 15:50:54 INFO - PROCESS | 2242 | --DOCSHELL 0x1213c6800 == 35 [pid = 2242] [id = 334] 15:50:54 INFO - PROCESS | 2242 | --DOCSHELL 0x119e9b000 == 34 [pid = 2242] [id = 333] 15:50:54 INFO - PROCESS | 2242 | --DOCSHELL 0x119298000 == 33 [pid = 2242] [id = 332] 15:50:54 INFO - PROCESS | 2242 | --DOCSHELL 0x118596800 == 32 [pid = 2242] [id = 331] 15:50:54 INFO - PROCESS | 2242 | --DOCSHELL 0x118219000 == 31 [pid = 2242] [id = 330] 15:50:54 INFO - PROCESS | 2242 | --DOCSHELL 0x116ad4000 == 30 [pid = 2242] [id = 329] 15:50:54 INFO - PROCESS | 2242 | --DOCSHELL 0x113f4c800 == 29 [pid = 2242] [id = 328] 15:50:54 INFO - PROCESS | 2242 | --DOCSHELL 0x128d91000 == 28 [pid = 2242] [id = 327] 15:50:54 INFO - PROCESS | 2242 | 1466808654455 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 15:50:54 INFO - PROCESS | 2242 | 1466808654461 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:54 INFO - PROCESS | 2242 | 1466808654464 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:54 INFO - PROCESS | 2242 | ++DOCSHELL 0x11661c800 == 29 [pid = 2242] [id = 349] 15:50:54 INFO - PROCESS | 2242 | ++DOMWINDOW == 112 (0x116075800) [pid = 2242] [serial = 1046] [outer = 0x0] 15:50:54 INFO - PROCESS | 2242 | ++DOMWINDOW == 113 (0x116970c00) [pid = 2242] [serial = 1047] [outer = 0x116075800] 15:50:54 INFO - PROCESS | 2242 | 1466808654492 Marionette DEBUG loaded listener.js 15:50:54 INFO - PROCESS | 2242 | ++DOMWINDOW == 114 (0x1176ea000) [pid = 2242] [serial = 1048] [outer = 0x116075800] 15:50:54 INFO - PROCESS | 2242 | --DOMWINDOW == 113 (0x1246b6c00) [pid = 2242] [serial = 969] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 2242 | --DOMWINDOW == 112 (0x126981800) [pid = 2242] [serial = 972] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 2242 | --DOMWINDOW == 111 (0x1274d3c00) [pid = 2242] [serial = 976] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 2242 | --DOMWINDOW == 110 (0x1274c5c00) [pid = 2242] [serial = 975] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 2242 | --DOMWINDOW == 109 (0x128c8e400) [pid = 2242] [serial = 978] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 2242 | --DOMWINDOW == 108 (0x121005400) [pid = 2242] [serial = 960] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 2242 | --DOMWINDOW == 107 (0x121033400) [pid = 2242] [serial = 961] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 2242 | --DOMWINDOW == 106 (0x119ca7000) [pid = 2242] [serial = 957] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 2242 | --DOMWINDOW == 105 (0x121005000) [pid = 2242] [serial = 958] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 2242 | --DOMWINDOW == 104 (0x119593800) [pid = 2242] [serial = 954] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 2242 | --DOMWINDOW == 103 (0x119c7a000) [pid = 2242] [serial = 955] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 2242 | --DOMWINDOW == 102 (0x118e99800) [pid = 2242] [serial = 951] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 2242 | --DOMWINDOW == 101 (0x1193c3400) [pid = 2242] [serial = 952] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 2242 | --DOMWINDOW == 100 (0x118a12800) [pid = 2242] [serial = 948] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x118a4a800) [pid = 2242] [serial = 949] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x118379800) [pid = 2242] [serial = 945] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x1183bac00) [pid = 2242] [serial = 946] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x128d57800) [pid = 2242] [serial = 979] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x116a0c000) [pid = 2242] [serial = 942] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x1176e3800) [pid = 2242] [serial = 943] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x113d46400) [pid = 2242] [serial = 939] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x1160d3c00) [pid = 2242] [serial = 940] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x12aec6c00) [pid = 2242] [serial = 937] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x121379800) [pid = 2242] [serial = 966] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x12146d400) [pid = 2242] [serial = 964] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x1212bd800) [pid = 2242] [serial = 963] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x127096000) [pid = 2242] [serial = 973] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x12697b800) [pid = 2242] [serial = 970] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x123b36800) [pid = 2242] [serial = 967] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 2242 | 1466808654863 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] 15:50:54 INFO - PROCESS | 2242 | 1466808654907 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 15:50:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 15:50:54 INFO - PROCESS | 2242 | 1466808654911 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 15:50:54 INFO - PROCESS | 2242 | 1466808654913 Marionette TRACE conn2 <- [1,1370,null,{}] 15:50:54 INFO - PROCESS | 2242 | 1466808654915 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}] 15:50:54 INFO - PROCESS | 2242 | 1466808654917 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:54 INFO - PROCESS | 2242 | 1466808654994 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 15:50:55 INFO - PROCESS | 2242 | 1466808654998 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:55 INFO - PROCESS | 2242 | 1466808655000 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:55 INFO - PROCESS | 2242 | ++DOCSHELL 0x117e1d800 == 30 [pid = 2242] [id = 350] 15:50:55 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x1181e0800) [pid = 2242] [serial = 1049] [outer = 0x0] 15:50:55 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x1183b4800) [pid = 2242] [serial = 1050] [outer = 0x1181e0800] 15:50:55 INFO - PROCESS | 2242 | 1466808655030 Marionette DEBUG loaded listener.js 15:50:55 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x1184e8400) [pid = 2242] [serial = 1051] [outer = 0x1181e0800] 15:50:55 INFO - PROCESS | 2242 | 1466808655412 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] 15:50:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 15:50:55 INFO - PROCESS | 2242 | 1466808655436 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 15:50:55 INFO - PROCESS | 2242 | 1466808655440 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 15:50:55 INFO - PROCESS | 2242 | 1466808655443 Marionette TRACE conn2 <- [1,1374,null,{}] 15:50:55 INFO - PROCESS | 2242 | 1466808655453 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}] 15:50:55 INFO - PROCESS | 2242 | 1466808655457 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:55 INFO - PROCESS | 2242 | 1466808655545 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 15:50:55 INFO - PROCESS | 2242 | 1466808655550 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:55 INFO - PROCESS | 2242 | 1466808655552 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:55 INFO - PROCESS | 2242 | ++DOCSHELL 0x118589800 == 31 [pid = 2242] [id = 351] 15:50:55 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x118a13000) [pid = 2242] [serial = 1052] [outer = 0x0] 15:50:55 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x118a55400) [pid = 2242] [serial = 1053] [outer = 0x118a13000] 15:50:55 INFO - PROCESS | 2242 | 1466808655584 Marionette DEBUG loaded listener.js 15:50:55 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x1193ca000) [pid = 2242] [serial = 1054] [outer = 0x118a13000] 15:50:55 INFO - PROCESS | 2242 | [2242] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:50:55 INFO - PROCESS | 2242 | 1466808655943 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] 15:50:55 INFO - PROCESS | 2242 | 1466808655965 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 15:50:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 15:50:55 INFO - PROCESS | 2242 | 1466808655977 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 15:50:55 INFO - PROCESS | 2242 | 1466808655978 Marionette TRACE conn2 <- [1,1378,null,{}] 15:50:55 INFO - PROCESS | 2242 | 1466808655980 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}] 15:50:55 INFO - PROCESS | 2242 | 1466808655981 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:56 INFO - PROCESS | 2242 | 1466808656060 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 15:50:56 INFO - PROCESS | 2242 | 1466808656063 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:56 INFO - PROCESS | 2242 | 1466808656064 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:56 INFO - PROCESS | 2242 | ++DOCSHELL 0x119926800 == 32 [pid = 2242] [id = 352] 15:50:56 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x119595000) [pid = 2242] [serial = 1055] [outer = 0x0] 15:50:56 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x11960d000) [pid = 2242] [serial = 1056] [outer = 0x119595000] 15:50:56 INFO - PROCESS | 2242 | 1466808656093 Marionette DEBUG loaded listener.js 15:50:56 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x119a7d800) [pid = 2242] [serial = 1057] [outer = 0x119595000] 15:50:56 INFO - PROCESS | 2242 | 1466808656428 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] 15:50:56 INFO - PROCESS | 2242 | 1466808656450 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 15:50:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 15:50:56 INFO - PROCESS | 2242 | 1466808656453 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 15:50:56 INFO - PROCESS | 2242 | 1466808656454 Marionette TRACE conn2 <- [1,1382,null,{}] 15:50:56 INFO - PROCESS | 2242 | 1466808656456 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}] 15:50:56 INFO - PROCESS | 2242 | 1466808656458 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:56 INFO - PROCESS | 2242 | 1466808656532 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 15:50:56 INFO - PROCESS | 2242 | 1466808656535 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:56 INFO - PROCESS | 2242 | 1466808656537 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:56 INFO - PROCESS | 2242 | ++DOCSHELL 0x11661b000 == 33 [pid = 2242] [id = 353] 15:50:56 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x11959a800) [pid = 2242] [serial = 1058] [outer = 0x0] 15:50:56 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x119c81800) [pid = 2242] [serial = 1059] [outer = 0x11959a800] 15:50:56 INFO - PROCESS | 2242 | 1466808656567 Marionette DEBUG loaded listener.js 15:50:56 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x120f21400) [pid = 2242] [serial = 1060] [outer = 0x11959a800] 15:50:56 INFO - PROCESS | 2242 | [2242] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:50:56 INFO - PROCESS | 2242 | 1466808656995 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] 15:50:57 INFO - PROCESS | 2242 | 1466808657027 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 15:50:57 INFO - PROCESS | 2242 | 1466808657029 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 15:50:57 INFO - PROCESS | 2242 | 1466808657030 Marionette TRACE conn2 <- [1,1386,null,{}] 15:50:57 INFO - PROCESS | 2242 | 1466808657033 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}] 15:50:57 INFO - PROCESS | 2242 | 1466808657037 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:57 INFO - PROCESS | 2242 | 1466808657152 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 15:50:57 INFO - PROCESS | 2242 | 1466808657193 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:57 INFO - PROCESS | 2242 | 1466808657201 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:57 INFO - PROCESS | 2242 | ++DOCSHELL 0x123ba6800 == 34 [pid = 2242] [id = 354] 15:50:57 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x119c86800) [pid = 2242] [serial = 1061] [outer = 0x0] 15:50:57 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x1212bdc00) [pid = 2242] [serial = 1062] [outer = 0x119c86800] 15:50:57 INFO - PROCESS | 2242 | 1466808657227 Marionette DEBUG loaded listener.js 15:50:57 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x124068000) [pid = 2242] [serial = 1063] [outer = 0x119c86800] 15:50:57 INFO - PROCESS | 2242 | 1466808657553 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] 15:50:57 INFO - PROCESS | 2242 | 1466808657602 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 15:50:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 15:50:57 INFO - PROCESS | 2242 | 1466808657604 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 15:50:57 INFO - PROCESS | 2242 | 1466808657606 Marionette TRACE conn2 <- [1,1390,null,{}] 15:50:57 INFO - PROCESS | 2242 | 1466808657608 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}] 15:50:57 INFO - PROCESS | 2242 | 1466808657609 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:57 INFO - PROCESS | 2242 | 1466808657708 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 15:50:57 INFO - PROCESS | 2242 | 1466808657711 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:57 INFO - PROCESS | 2242 | 1466808657712 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:57 INFO - PROCESS | 2242 | ++DOCSHELL 0x123bf2000 == 35 [pid = 2242] [id = 355] 15:50:57 INFO - PROCESS | 2242 | ++DOMWINDOW == 101 (0x121467000) [pid = 2242] [serial = 1064] [outer = 0x0] 15:50:57 INFO - PROCESS | 2242 | ++DOMWINDOW == 102 (0x124d90000) [pid = 2242] [serial = 1065] [outer = 0x121467000] 15:50:57 INFO - PROCESS | 2242 | 1466808657737 Marionette DEBUG loaded listener.js 15:50:57 INFO - PROCESS | 2242 | ++DOMWINDOW == 103 (0x126978400) [pid = 2242] [serial = 1066] [outer = 0x121467000] 15:50:58 INFO - PROCESS | 2242 | 1466808658084 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]]]}] 15:50:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 15:50:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 520ms 15:50:58 INFO - PROCESS | 2242 | 1466808658125 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 15:50:58 INFO - PROCESS | 2242 | 1466808658127 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 15:50:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 15:50:58 INFO - PROCESS | 2242 | 1466808658129 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 15:50:58 INFO - PROCESS | 2242 | 1466808658130 Marionette TRACE conn2 <- [1,1394,null,{}] 15:50:58 INFO - PROCESS | 2242 | 1466808658132 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}] 15:50:58 INFO - PROCESS | 2242 | 1466808658133 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:58 INFO - PROCESS | 2242 | 1466808658241 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 15:50:58 INFO - PROCESS | 2242 | 1466808658254 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:58 INFO - PROCESS | 2242 | 1466808658255 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:58 INFO - PROCESS | 2242 | ++DOCSHELL 0x126912800 == 36 [pid = 2242] [id = 356] 15:50:58 INFO - PROCESS | 2242 | ++DOMWINDOW == 104 (0x12697e800) [pid = 2242] [serial = 1067] [outer = 0x0] 15:50:58 INFO - PROCESS | 2242 | ++DOMWINDOW == 105 (0x126981800) [pid = 2242] [serial = 1068] [outer = 0x12697e800] 15:50:58 INFO - PROCESS | 2242 | 1466808658280 Marionette DEBUG loaded listener.js 15:50:58 INFO - PROCESS | 2242 | ++DOMWINDOW == 106 (0x127006400) [pid = 2242] [serial = 1069] [outer = 0x12697e800] 15:50:58 INFO - PROCESS | 2242 | 1466808658612 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]]]}] 15:50:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 15:50:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 520ms 15:50:58 INFO - PROCESS | 2242 | 1466808658650 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 15:50:58 INFO - PROCESS | 2242 | 1466808658651 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 15:50:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 15:50:58 INFO - PROCESS | 2242 | 1466808658653 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 15:50:58 INFO - PROCESS | 2242 | 1466808658654 Marionette TRACE conn2 <- [1,1398,null,{}] 15:50:58 INFO - PROCESS | 2242 | 1466808658657 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}] 15:50:58 INFO - PROCESS | 2242 | 1466808658658 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:58 INFO - PROCESS | 2242 | 1466808658922 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 15:50:58 INFO - PROCESS | 2242 | --DOMWINDOW == 105 (0x126e5f800) [pid = 2242] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 15:50:58 INFO - PROCESS | 2242 | --DOMWINDOW == 104 (0x1183be000) [pid = 2242] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 15:50:58 INFO - PROCESS | 2242 | --DOMWINDOW == 103 (0x11878b000) [pid = 2242] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 15:50:58 INFO - PROCESS | 2242 | --DOMWINDOW == 102 (0x124d90c00) [pid = 2242] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 15:50:58 INFO - PROCESS | 2242 | --DOMWINDOW == 101 (0x1133b3c00) [pid = 2242] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 15:50:58 INFO - PROCESS | 2242 | --DOMWINDOW == 100 (0x1274d2400) [pid = 2242] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 15:50:58 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x1170ec400) [pid = 2242] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 15:50:58 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x128d59000) [pid = 2242] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 15:50:58 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x121041800) [pid = 2242] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 15:50:58 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x119596400) [pid = 2242] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 15:50:58 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x112d17400) [pid = 2242] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 15:50:58 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x1291d4000) [pid = 2242] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 15:50:58 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x12395c400) [pid = 2242] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 15:50:58 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x111e58000) [pid = 2242] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 15:50:58 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x113da8800) [pid = 2242] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 15:50:58 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x111c16000) [pid = 2242] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 15:50:58 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x11696d400) [pid = 2242] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 15:50:58 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x123960400) [pid = 2242] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 15:50:58 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x127092400) [pid = 2242] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 15:50:58 INFO - PROCESS | 2242 | 1466808658984 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:58 INFO - PROCESS | 2242 | 1466808658985 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:58 INFO - PROCESS | 2242 | ++DOCSHELL 0x117e23800 == 37 [pid = 2242] [id = 357] 15:50:58 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x111e58000) [pid = 2242] [serial = 1070] [outer = 0x0] 15:50:59 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x113369400) [pid = 2242] [serial = 1071] [outer = 0x111e58000] 15:50:59 INFO - PROCESS | 2242 | 1466808659010 Marionette DEBUG loaded listener.js 15:50:59 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x1176ea400) [pid = 2242] [serial = 1072] [outer = 0x111e58000] 15:50:59 INFO - PROCESS | 2242 | 1466808659276 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]]]}] 15:50:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 15:50:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 670ms 15:50:59 INFO - PROCESS | 2242 | 1466808659329 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 15:50:59 INFO - PROCESS | 2242 | 1466808659330 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 15:50:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 15:50:59 INFO - PROCESS | 2242 | 1466808659332 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 15:50:59 INFO - PROCESS | 2242 | 1466808659333 Marionette TRACE conn2 <- [1,1402,null,{}] 15:50:59 INFO - PROCESS | 2242 | 1466808659336 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}] 15:50:59 INFO - PROCESS | 2242 | 1466808659339 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:59 INFO - PROCESS | 2242 | 1466808659430 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 15:50:59 INFO - PROCESS | 2242 | 1466808659484 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:59 INFO - PROCESS | 2242 | 1466808659485 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:59 INFO - PROCESS | 2242 | ++DOCSHELL 0x119917800 == 38 [pid = 2242] [id = 358] 15:50:59 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x1176e6400) [pid = 2242] [serial = 1073] [outer = 0x0] 15:50:59 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x118ea0c00) [pid = 2242] [serial = 1074] [outer = 0x1176e6400] 15:50:59 INFO - PROCESS | 2242 | 1466808659510 Marionette DEBUG loaded listener.js 15:50:59 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x1218fa800) [pid = 2242] [serial = 1075] [outer = 0x1176e6400] 15:50:59 INFO - PROCESS | 2242 | 1466808659781 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]]]}] 15:50:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 15:50:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 473ms 15:50:59 INFO - PROCESS | 2242 | 1466808659812 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 15:50:59 INFO - PROCESS | 2242 | 1466808659813 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 15:50:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 15:50:59 INFO - PROCESS | 2242 | 1466808659816 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 15:50:59 INFO - PROCESS | 2242 | 1466808659817 Marionette TRACE conn2 <- [1,1406,null,{}] 15:50:59 INFO - PROCESS | 2242 | 1466808659829 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}] 15:50:59 INFO - PROCESS | 2242 | 1466808659831 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:59 INFO - PROCESS | 2242 | 1466808659929 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 15:50:59 INFO - PROCESS | 2242 | 1466808659933 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:59 INFO - PROCESS | 2242 | 1466808659935 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:50:59 INFO - PROCESS | 2242 | ++DOCSHELL 0x129326000 == 39 [pid = 2242] [id = 359] 15:50:59 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x119596800) [pid = 2242] [serial = 1076] [outer = 0x0] 15:50:59 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x127337c00) [pid = 2242] [serial = 1077] [outer = 0x119596800] 15:50:59 INFO - PROCESS | 2242 | 1466808659963 Marionette DEBUG loaded listener.js 15:51:00 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x128c92800) [pid = 2242] [serial = 1078] [outer = 0x119596800] 15:51:00 INFO - PROCESS | 2242 | 1466808660321 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]]]}] 15:51:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 15:51:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 519ms 15:51:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 15:51:00 INFO - PROCESS | 2242 | 1466808660335 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 15:51:00 INFO - PROCESS | 2242 | 1466808660337 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 15:51:00 INFO - PROCESS | 2242 | 1466808660343 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 15:51:00 INFO - PROCESS | 2242 | 1466808660344 Marionette TRACE conn2 <- [1,1410,null,{}] 15:51:00 INFO - PROCESS | 2242 | 1466808660347 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}] 15:51:00 INFO - PROCESS | 2242 | 1466808660348 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:00 INFO - PROCESS | 2242 | 1466808660463 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 15:51:00 INFO - PROCESS | 2242 | 1466808660472 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:00 INFO - PROCESS | 2242 | 1466808660474 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:00 INFO - PROCESS | 2242 | ++DOCSHELL 0x12a421800 == 40 [pid = 2242] [id = 360] 15:51:00 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x1274ce400) [pid = 2242] [serial = 1079] [outer = 0x0] 15:51:00 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x128d5a000) [pid = 2242] [serial = 1080] [outer = 0x1274ce400] 15:51:00 INFO - PROCESS | 2242 | 1466808660499 Marionette DEBUG loaded listener.js 15:51:00 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x1291d6400) [pid = 2242] [serial = 1081] [outer = 0x1274ce400] 15:51:00 INFO - PROCESS | 2242 | 1466808660826 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]]]}] 15:51:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 15:51:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 520ms 15:51:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 15:51:00 INFO - PROCESS | 2242 | 1466808660862 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 15:51:00 INFO - PROCESS | 2242 | 1466808660863 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 15:51:00 INFO - PROCESS | 2242 | 1466808660865 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 15:51:00 INFO - PROCESS | 2242 | 1466808660866 Marionette TRACE conn2 <- [1,1414,null,{}] 15:51:00 INFO - PROCESS | 2242 | 1466808660868 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}] 15:51:00 INFO - PROCESS | 2242 | 1466808660870 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:01 INFO - PROCESS | 2242 | 1466808660999 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 15:51:01 INFO - PROCESS | 2242 | 1466808661055 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:01 INFO - PROCESS | 2242 | 1466808661057 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:01 INFO - PROCESS | 2242 | ++DOCSHELL 0x113ad8000 == 41 [pid = 2242] [id = 361] 15:51:01 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x110f85400) [pid = 2242] [serial = 1082] [outer = 0x0] 15:51:01 INFO - PROCESS | 2242 | ++DOMWINDOW == 101 (0x112d16c00) [pid = 2242] [serial = 1083] [outer = 0x110f85400] 15:51:01 INFO - PROCESS | 2242 | 1466808661090 Marionette DEBUG loaded listener.js 15:51:01 INFO - PROCESS | 2242 | ++DOMWINDOW == 102 (0x113da9000) [pid = 2242] [serial = 1084] [outer = 0x110f85400] 15:51:01 INFO - PROCESS | 2242 | 1466808661620 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]]]}] 15:51:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 15:51:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 769ms 15:51:01 INFO - PROCESS | 2242 | 1466808661652 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 15:51:01 INFO - PROCESS | 2242 | 1466808661656 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 15:51:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 15:51:01 INFO - PROCESS | 2242 | 1466808661663 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 15:51:01 INFO - PROCESS | 2242 | 1466808661665 Marionette TRACE conn2 <- [1,1418,null,{}] 15:51:01 INFO - PROCESS | 2242 | 1466808661669 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}] 15:51:01 INFO - PROCESS | 2242 | 1466808661675 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:01 INFO - PROCESS | 2242 | 1466808661782 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 15:51:01 INFO - PROCESS | 2242 | 1466808661849 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:01 INFO - PROCESS | 2242 | 1466808661851 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:01 INFO - PROCESS | 2242 | ++DOCSHELL 0x118ab8000 == 42 [pid = 2242] [id = 362] 15:51:01 INFO - PROCESS | 2242 | ++DOMWINDOW == 103 (0x1181e6400) [pid = 2242] [serial = 1085] [outer = 0x0] 15:51:01 INFO - PROCESS | 2242 | ++DOMWINDOW == 104 (0x1184e3000) [pid = 2242] [serial = 1086] [outer = 0x1181e6400] 15:51:01 INFO - PROCESS | 2242 | 1466808661882 Marionette DEBUG loaded listener.js 15:51:01 INFO - PROCESS | 2242 | ++DOMWINDOW == 105 (0x118a14400) [pid = 2242] [serial = 1087] [outer = 0x1181e6400] 15:51:02 INFO - PROCESS | 2242 | 1466808662372 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]]]}] 15:51:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 15:51:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 773ms 15:51:02 INFO - PROCESS | 2242 | 1466808662436 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 15:51:02 INFO - PROCESS | 2242 | 1466808662438 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 15:51:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 15:51:02 INFO - PROCESS | 2242 | 1466808662440 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 15:51:02 INFO - PROCESS | 2242 | 1466808662442 Marionette TRACE conn2 <- [1,1422,null,{}] 15:51:02 INFO - PROCESS | 2242 | 1466808662444 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}] 15:51:02 INFO - PROCESS | 2242 | 1466808662446 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:02 INFO - PROCESS | 2242 | 1466808662550 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 15:51:02 INFO - PROCESS | 2242 | 1466808662619 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:02 INFO - PROCESS | 2242 | 1466808662621 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:02 INFO - PROCESS | 2242 | ++DOCSHELL 0x128c9d000 == 43 [pid = 2242] [id = 363] 15:51:02 INFO - PROCESS | 2242 | ++DOMWINDOW == 106 (0x119599800) [pid = 2242] [serial = 1088] [outer = 0x0] 15:51:02 INFO - PROCESS | 2242 | ++DOMWINDOW == 107 (0x119c7a800) [pid = 2242] [serial = 1089] [outer = 0x119599800] 15:51:02 INFO - PROCESS | 2242 | 1466808662650 Marionette DEBUG loaded listener.js 15:51:02 INFO - PROCESS | 2242 | ++DOMWINDOW == 108 (0x121006c00) [pid = 2242] [serial = 1090] [outer = 0x119599800] 15:51:03 INFO - PROCESS | 2242 | 1466808663119 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]]]}] 15:51:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 15:51:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 721ms 15:51:03 INFO - PROCESS | 2242 | 1466808663162 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 15:51:03 INFO - PROCESS | 2242 | 1466808663164 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 15:51:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 15:51:03 INFO - PROCESS | 2242 | 1466808663175 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 15:51:03 INFO - PROCESS | 2242 | 1466808663178 Marionette TRACE conn2 <- [1,1426,null,{}] 15:51:03 INFO - PROCESS | 2242 | 1466808663181 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}] 15:51:03 INFO - PROCESS | 2242 | 1466808663184 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:03 INFO - PROCESS | 2242 | 1466808663308 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 15:51:03 INFO - PROCESS | 2242 | 1466808663431 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:03 INFO - PROCESS | 2242 | 1466808663433 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:03 INFO - PROCESS | 2242 | ++DOCSHELL 0x12b951000 == 44 [pid = 2242] [id = 364] 15:51:03 INFO - PROCESS | 2242 | ++DOMWINDOW == 109 (0x119c7ec00) [pid = 2242] [serial = 1091] [outer = 0x0] 15:51:03 INFO - PROCESS | 2242 | ++DOMWINDOW == 110 (0x1246b4000) [pid = 2242] [serial = 1092] [outer = 0x119c7ec00] 15:51:03 INFO - PROCESS | 2242 | 1466808663481 Marionette DEBUG loaded listener.js 15:51:03 INFO - PROCESS | 2242 | ++DOMWINDOW == 111 (0x12700e800) [pid = 2242] [serial = 1093] [outer = 0x119c7ec00] 15:51:04 INFO - PROCESS | 2242 | 1466808663997 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]]]}] 15:51:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 15:51:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 880ms 15:51:04 INFO - PROCESS | 2242 | 1466808664185 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 15:51:04 INFO - PROCESS | 2242 | 1466808664188 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 15:51:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 15:51:04 INFO - PROCESS | 2242 | 1466808664210 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 15:51:04 INFO - PROCESS | 2242 | 1466808664212 Marionette TRACE conn2 <- [1,1430,null,{}] 15:51:04 INFO - PROCESS | 2242 | 1466808664226 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}] 15:51:04 INFO - PROCESS | 2242 | 1466808664228 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:04 INFO - PROCESS | 2242 | 1466808664326 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 15:51:04 INFO - PROCESS | 2242 | 1466808664380 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:04 INFO - PROCESS | 2242 | 1466808664383 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:04 INFO - PROCESS | 2242 | ++DOCSHELL 0x118589000 == 45 [pid = 2242] [id = 365] 15:51:04 INFO - PROCESS | 2242 | ++DOMWINDOW == 112 (0x116a04000) [pid = 2242] [serial = 1094] [outer = 0x0] 15:51:04 INFO - PROCESS | 2242 | ++DOMWINDOW == 113 (0x1176e4800) [pid = 2242] [serial = 1095] [outer = 0x116a04000] 15:51:04 INFO - PROCESS | 2242 | 1466808664411 Marionette DEBUG loaded listener.js 15:51:04 INFO - PROCESS | 2242 | ++DOMWINDOW == 114 (0x11837e400) [pid = 2242] [serial = 1096] [outer = 0x116a04000] 15:51:04 INFO - PROCESS | 2242 | 1466808664856 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]]]}] 15:51:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 15:51:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 682ms 15:51:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 15:51:04 INFO - PROCESS | 2242 | 1466808664899 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 15:51:04 INFO - PROCESS | 2242 | 1466808664901 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 15:51:04 INFO - PROCESS | 2242 | 1466808664907 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 15:51:04 INFO - PROCESS | 2242 | 1466808664910 Marionette TRACE conn2 <- [1,1434,null,{}] 15:51:04 INFO - PROCESS | 2242 | 1466808664913 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}] 15:51:04 INFO - PROCESS | 2242 | 1466808664914 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:05 INFO - PROCESS | 2242 | --DOCSHELL 0x12a421800 == 44 [pid = 2242] [id = 360] 15:51:05 INFO - PROCESS | 2242 | --DOCSHELL 0x129326000 == 43 [pid = 2242] [id = 359] 15:51:05 INFO - PROCESS | 2242 | --DOCSHELL 0x119917800 == 42 [pid = 2242] [id = 358] 15:51:05 INFO - PROCESS | 2242 | --DOCSHELL 0x117e23800 == 41 [pid = 2242] [id = 357] 15:51:05 INFO - PROCESS | 2242 | --DOCSHELL 0x126912800 == 40 [pid = 2242] [id = 356] 15:51:05 INFO - PROCESS | 2242 | --DOCSHELL 0x123bf2000 == 39 [pid = 2242] [id = 355] 15:51:05 INFO - PROCESS | 2242 | --DOCSHELL 0x123ba6800 == 38 [pid = 2242] [id = 354] 15:51:05 INFO - PROCESS | 2242 | --DOCSHELL 0x11661b000 == 37 [pid = 2242] [id = 353] 15:51:05 INFO - PROCESS | 2242 | --DOCSHELL 0x119926800 == 36 [pid = 2242] [id = 352] 15:51:05 INFO - PROCESS | 2242 | --DOCSHELL 0x118589800 == 35 [pid = 2242] [id = 351] 15:51:05 INFO - PROCESS | 2242 | --DOCSHELL 0x117e1d800 == 34 [pid = 2242] [id = 350] 15:51:05 INFO - PROCESS | 2242 | --DOCSHELL 0x11661c800 == 33 [pid = 2242] [id = 349] 15:51:05 INFO - PROCESS | 2242 | --DOCSHELL 0x118210800 == 32 [pid = 2242] [id = 348] 15:51:05 INFO - PROCESS | 2242 | --DOCSHELL 0x112615000 == 31 [pid = 2242] [id = 347] 15:51:05 INFO - PROCESS | 2242 | --DOCSHELL 0x118589000 == 30 [pid = 2242] [id = 365] 15:51:05 INFO - PROCESS | 2242 | --DOCSHELL 0x12b951000 == 29 [pid = 2242] [id = 364] 15:51:05 INFO - PROCESS | 2242 | --DOCSHELL 0x128c9d000 == 28 [pid = 2242] [id = 363] 15:51:05 INFO - PROCESS | 2242 | --DOCSHELL 0x118ab8000 == 27 [pid = 2242] [id = 362] 15:51:05 INFO - PROCESS | 2242 | --DOCSHELL 0x113ad8000 == 26 [pid = 2242] [id = 361] 15:51:05 INFO - PROCESS | 2242 | 1466808665522 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 15:51:05 INFO - PROCESS | 2242 | --DOMWINDOW == 113 (0x12a5cd800) [pid = 2242] [serial = 1036] [outer = 0x0] [url = about:blank] 15:51:05 INFO - PROCESS | 2242 | --DOMWINDOW == 112 (0x12ac08800) [pid = 2242] [serial = 1038] [outer = 0x0] [url = about:blank] 15:51:05 INFO - PROCESS | 2242 | --DOMWINDOW == 111 (0x128c8b000) [pid = 2242] [serial = 1018] [outer = 0x0] [url = about:blank] 15:51:05 INFO - PROCESS | 2242 | --DOMWINDOW == 110 (0x1274cfc00) [pid = 2242] [serial = 1033] [outer = 0x0] [url = about:blank] 15:51:05 INFO - PROCESS | 2242 | --DOMWINDOW == 109 (0x11931d800) [pid = 2242] [serial = 994] [outer = 0x0] [url = about:blank] 15:51:05 INFO - PROCESS | 2242 | --DOMWINDOW == 108 (0x124d99000) [pid = 2242] [serial = 1014] [outer = 0x0] [url = about:blank] 15:51:05 INFO - PROCESS | 2242 | --DOMWINDOW == 107 (0x1133b9c00) [pid = 2242] [serial = 984] [outer = 0x0] [url = about:blank] 15:51:05 INFO - PROCESS | 2242 | --DOMWINDOW == 106 (0x1160d3800) [pid = 2242] [serial = 985] [outer = 0x0] [url = about:blank] 15:51:05 INFO - PROCESS | 2242 | --DOMWINDOW == 105 (0x12a571000) [pid = 2242] [serial = 1035] [outer = 0x0] [url = about:blank] 15:51:05 INFO - PROCESS | 2242 | --DOMWINDOW == 104 (0x1193c9c00) [pid = 2242] [serial = 996] [outer = 0x0] [url = about:blank] 15:51:05 INFO - PROCESS | 2242 | --DOMWINDOW == 103 (0x1291d2400) [pid = 2242] [serial = 1023] [outer = 0x0] [url = about:blank] 15:51:05 INFO - PROCESS | 2242 | --DOMWINDOW == 102 (0x123952000) [pid = 2242] [serial = 1006] [outer = 0x0] [url = about:blank] 15:51:05 INFO - PROCESS | 2242 | --DOMWINDOW == 101 (0x118e1b800) [pid = 2242] [serial = 993] [outer = 0x0] [url = about:blank] 15:51:05 INFO - PROCESS | 2242 | --DOMWINDOW == 100 (0x119e69c00) [pid = 2242] [serial = 1000] [outer = 0x0] [url = about:blank] 15:51:05 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x11960f000) [pid = 2242] [serial = 999] [outer = 0x0] [url = about:blank] 15:51:05 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x119592000) [pid = 2242] [serial = 997] [outer = 0x0] [url = about:blank] 15:51:05 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x12103d000) [pid = 2242] [serial = 1003] [outer = 0x0] [url = about:blank] 15:51:05 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x129ce2c00) [pid = 2242] [serial = 1027] [outer = 0x0] [url = about:blank] 15:51:05 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x129378800) [pid = 2242] [serial = 1026] [outer = 0x0] [url = about:blank] 15:51:05 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x123b3e800) [pid = 2242] [serial = 1008] [outer = 0x0] [url = about:blank] 15:51:05 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x118783400) [pid = 2242] [serial = 1030] [outer = 0x0] [url = about:blank] 15:51:05 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x11673ac00) [pid = 2242] [serial = 987] [outer = 0x0] [url = about:blank] 15:51:05 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x1183bf800) [pid = 2242] [serial = 991] [outer = 0x0] [url = about:blank] 15:51:05 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x12100ec00) [pid = 2242] [serial = 982] [outer = 0x0] [url = about:blank] 15:51:05 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x1176edc00) [pid = 2242] [serial = 988] [outer = 0x0] [url = about:blank] 15:51:05 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x1242e2000) [pid = 2242] [serial = 1011] [outer = 0x0] [url = about:blank] 15:51:05 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x121008000) [pid = 2242] [serial = 1002] [outer = 0x0] [url = about:blank] 15:51:05 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x12428cc00) [pid = 2242] [serial = 1009] [outer = 0x0] [url = about:blank] 15:51:05 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x1181e2400) [pid = 2242] [serial = 990] [outer = 0x0] [url = about:blank] 15:51:05 INFO - PROCESS | 2242 | --DOMWINDOW == 84 (0x119c82c00) [pid = 2242] [serial = 1032] [outer = 0x0] [url = about:blank] 15:51:05 INFO - PROCESS | 2242 | --DOMWINDOW == 83 (0x128d58800) [pid = 2242] [serial = 1021] [outer = 0x0] [url = about:blank] 15:51:05 INFO - PROCESS | 2242 | --DOMWINDOW == 82 (0x12146e400) [pid = 2242] [serial = 1005] [outer = 0x0] [url = about:blank] 15:51:05 INFO - PROCESS | 2242 | --DOMWINDOW == 81 (0x1291dc000) [pid = 2242] [serial = 1024] [outer = 0x0] [url = about:blank] 15:51:05 INFO - PROCESS | 2242 | --DOMWINDOW == 80 (0x11607d000) [pid = 2242] [serial = 1029] [outer = 0x0] [url = about:blank] 15:51:05 INFO - PROCESS | 2242 | --DOMWINDOW == 79 (0x127095400) [pid = 2242] [serial = 1015] [outer = 0x0] [url = about:blank] 15:51:05 INFO - PROCESS | 2242 | --DOMWINDOW == 78 (0x1274cb800) [pid = 2242] [serial = 1017] [outer = 0x0] [url = about:blank] 15:51:05 INFO - PROCESS | 2242 | --DOMWINDOW == 77 (0x128c8b400) [pid = 2242] [serial = 1020] [outer = 0x0] [url = about:blank] 15:51:05 INFO - PROCESS | 2242 | --DOMWINDOW == 76 (0x1246b6000) [pid = 2242] [serial = 1012] [outer = 0x0] [url = about:blank] 15:51:05 INFO - PROCESS | 2242 | 1466808665654 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:05 INFO - PROCESS | 2242 | 1466808665656 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:05 INFO - PROCESS | 2242 | ++DOCSHELL 0x113d6b000 == 27 [pid = 2242] [id = 366] 15:51:05 INFO - PROCESS | 2242 | ++DOMWINDOW == 77 (0x1133dd800) [pid = 2242] [serial = 1097] [outer = 0x0] 15:51:05 INFO - PROCESS | 2242 | ++DOMWINDOW == 78 (0x113dad400) [pid = 2242] [serial = 1098] [outer = 0x1133dd800] 15:51:05 INFO - PROCESS | 2242 | 1466808665686 Marionette DEBUG loaded listener.js 15:51:05 INFO - PROCESS | 2242 | ++DOMWINDOW == 79 (0x11662f800) [pid = 2242] [serial = 1099] [outer = 0x1133dd800] 15:51:06 INFO - PROCESS | 2242 | 1466808666110 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]]]}] 15:51:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 15:51:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1228ms 15:51:06 INFO - PROCESS | 2242 | 1466808666132 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 15:51:06 INFO - PROCESS | 2242 | 1466808666135 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 15:51:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 15:51:06 INFO - PROCESS | 2242 | 1466808666139 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 15:51:06 INFO - PROCESS | 2242 | 1466808666142 Marionette TRACE conn2 <- [1,1438,null,{}] 15:51:06 INFO - PROCESS | 2242 | 1466808666145 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}] 15:51:06 INFO - PROCESS | 2242 | 1466808666146 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:06 INFO - PROCESS | 2242 | 1466808666227 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 15:51:06 INFO - PROCESS | 2242 | 1466808666232 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:06 INFO - PROCESS | 2242 | 1466808666233 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:06 INFO - PROCESS | 2242 | ++DOCSHELL 0x117e26000 == 28 [pid = 2242] [id = 367] 15:51:06 INFO - PROCESS | 2242 | ++DOMWINDOW == 80 (0x117ed8c00) [pid = 2242] [serial = 1100] [outer = 0x0] 15:51:06 INFO - PROCESS | 2242 | ++DOMWINDOW == 81 (0x119321400) [pid = 2242] [serial = 1101] [outer = 0x117ed8c00] 15:51:06 INFO - PROCESS | 2242 | 1466808666263 Marionette DEBUG loaded listener.js 15:51:06 INFO - PROCESS | 2242 | ++DOMWINDOW == 82 (0x1193d1400) [pid = 2242] [serial = 1102] [outer = 0x117ed8c00] 15:51:06 INFO - PROCESS | 2242 | 1466808666616 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]]]}] 15:51:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 15:51:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 522ms 15:51:06 INFO - PROCESS | 2242 | 1466808666660 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 15:51:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 15:51:06 INFO - PROCESS | 2242 | 1466808666662 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 15:51:06 INFO - PROCESS | 2242 | 1466808666664 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 15:51:06 INFO - PROCESS | 2242 | 1466808666665 Marionette TRACE conn2 <- [1,1442,null,{}] 15:51:06 INFO - PROCESS | 2242 | 1466808666668 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}] 15:51:06 INFO - PROCESS | 2242 | 1466808666669 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:06 INFO - PROCESS | 2242 | 1466808666750 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 15:51:06 INFO - PROCESS | 2242 | 1466808666758 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:06 INFO - PROCESS | 2242 | 1466808666759 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:06 INFO - PROCESS | 2242 | ++DOCSHELL 0x118ab0800 == 29 [pid = 2242] [id = 368] 15:51:06 INFO - PROCESS | 2242 | ++DOMWINDOW == 83 (0x119610c00) [pid = 2242] [serial = 1103] [outer = 0x0] 15:51:06 INFO - PROCESS | 2242 | ++DOMWINDOW == 84 (0x119c87400) [pid = 2242] [serial = 1104] [outer = 0x119610c00] 15:51:06 INFO - PROCESS | 2242 | 1466808666785 Marionette DEBUG loaded listener.js 15:51:06 INFO - PROCESS | 2242 | ++DOMWINDOW == 85 (0x121003800) [pid = 2242] [serial = 1105] [outer = 0x119610c00] 15:51:07 INFO - PROCESS | 2242 | 1466808667150 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]]]}] 15:51:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 15:51:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 519ms 15:51:07 INFO - PROCESS | 2242 | 1466808667183 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 15:51:07 INFO - PROCESS | 2242 | 1466808667186 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 15:51:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 15:51:07 INFO - PROCESS | 2242 | 1466808667194 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 15:51:07 INFO - PROCESS | 2242 | 1466808667197 Marionette TRACE conn2 <- [1,1446,null,{}] 15:51:07 INFO - PROCESS | 2242 | 1466808667200 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}] 15:51:07 INFO - PROCESS | 2242 | 1466808667202 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:07 INFO - PROCESS | 2242 | 1466808667314 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 15:51:07 INFO - PROCESS | 2242 | 1466808667321 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:07 INFO - PROCESS | 2242 | 1466808667322 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:07 INFO - PROCESS | 2242 | ++DOCSHELL 0x119714000 == 30 [pid = 2242] [id = 369] 15:51:07 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x121002c00) [pid = 2242] [serial = 1106] [outer = 0x0] 15:51:07 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x121011000) [pid = 2242] [serial = 1107] [outer = 0x121002c00] 15:51:07 INFO - PROCESS | 2242 | 1466808667348 Marionette DEBUG loaded listener.js 15:51:07 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x123960400) [pid = 2242] [serial = 1108] [outer = 0x121002c00] 15:51:07 INFO - PROCESS | 2242 | 1466808667700 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]]]}] 15:51:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 15:51:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 524ms 15:51:07 INFO - PROCESS | 2242 | 1466808667715 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 15:51:07 INFO - PROCESS | 2242 | 1466808667716 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 15:51:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 15:51:07 INFO - PROCESS | 2242 | 1466808667718 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 15:51:07 INFO - PROCESS | 2242 | 1466808667720 Marionette TRACE conn2 <- [1,1450,null,{}] 15:51:07 INFO - PROCESS | 2242 | 1466808667724 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}] 15:51:07 INFO - PROCESS | 2242 | 1466808667725 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:07 INFO - PROCESS | 2242 | 1466808667830 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 15:51:07 INFO - PROCESS | 2242 | 1466808667871 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:07 INFO - PROCESS | 2242 | 1466808667872 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:07 INFO - PROCESS | 2242 | ++DOCSHELL 0x1213cf800 == 31 [pid = 2242] [id = 370] 15:51:07 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x123a30000) [pid = 2242] [serial = 1109] [outer = 0x0] 15:51:07 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x123b3ec00) [pid = 2242] [serial = 1110] [outer = 0x123a30000] 15:51:07 INFO - PROCESS | 2242 | 1466808667893 Marionette DEBUG loaded listener.js 15:51:07 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x12445a400) [pid = 2242] [serial = 1111] [outer = 0x123a30000] 15:51:08 INFO - PROCESS | 2242 | 1466808668299 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]]]}] 15:51:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 15:51:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 630ms 15:51:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 15:51:08 INFO - PROCESS | 2242 | 1466808668349 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 15:51:08 INFO - PROCESS | 2242 | 1466808668351 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 15:51:08 INFO - PROCESS | 2242 | 1466808668363 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 15:51:08 INFO - PROCESS | 2242 | 1466808668365 Marionette TRACE conn2 <- [1,1454,null,{}] 15:51:08 INFO - PROCESS | 2242 | 1466808668368 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}] 15:51:08 INFO - PROCESS | 2242 | 1466808668370 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:08 INFO - PROCESS | 2242 | 1466808668530 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 15:51:08 INFO - PROCESS | 2242 | 1466808668591 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:08 INFO - PROCESS | 2242 | 1466808668597 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:08 INFO - PROCESS | 2242 | ++DOCSHELL 0x124d75800 == 32 [pid = 2242] [id = 371] 15:51:08 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x11960c000) [pid = 2242] [serial = 1112] [outer = 0x0] 15:51:08 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x126d8e000) [pid = 2242] [serial = 1113] [outer = 0x11960c000] 15:51:08 INFO - PROCESS | 2242 | 1466808668647 Marionette DEBUG loaded listener.js 15:51:08 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x127336000) [pid = 2242] [serial = 1114] [outer = 0x11960c000] 15:51:09 INFO - PROCESS | 2242 | 1466808669060 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]]]}] 15:51:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 15:51:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 728ms 15:51:09 INFO - PROCESS | 2242 | 1466808669083 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 15:51:09 INFO - PROCESS | 2242 | 1466808669084 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 15:51:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 15:51:09 INFO - PROCESS | 2242 | 1466808669093 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 15:51:09 INFO - PROCESS | 2242 | 1466808669094 Marionette TRACE conn2 <- [1,1458,null,{}] 15:51:09 INFO - PROCESS | 2242 | 1466808669096 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}] 15:51:09 INFO - PROCESS | 2242 | 1466808669097 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:09 INFO - PROCESS | 2242 | 1466808669200 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 15:51:09 INFO - PROCESS | 2242 | 1466808669204 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:09 INFO - PROCESS | 2242 | 1466808669205 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:09 INFO - PROCESS | 2242 | ++DOCSHELL 0x112609800 == 33 [pid = 2242] [id = 372] 15:51:09 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x1274cb800) [pid = 2242] [serial = 1115] [outer = 0x0] 15:51:09 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x128c8a400) [pid = 2242] [serial = 1116] [outer = 0x1274cb800] 15:51:09 INFO - PROCESS | 2242 | 1466808669230 Marionette DEBUG loaded listener.js 15:51:09 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x128d53800) [pid = 2242] [serial = 1117] [outer = 0x1274cb800] 15:51:09 INFO - PROCESS | 2242 | 1466808669584 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]]]}] 15:51:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 15:51:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 525ms 15:51:09 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x119596800) [pid = 2242] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 15:51:09 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x1274ce400) [pid = 2242] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 15:51:09 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x119c86800) [pid = 2242] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 15:51:09 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x121467000) [pid = 2242] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 15:51:09 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x119595000) [pid = 2242] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 15:51:09 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x12697e800) [pid = 2242] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 15:51:09 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x116075800) [pid = 2242] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 15:51:09 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x118a13000) [pid = 2242] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 15:51:09 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x119e6a000) [pid = 2242] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 15:51:09 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x11700f800) [pid = 2242] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 15:51:09 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x11229dc00) [pid = 2242] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 15:51:09 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x11959a800) [pid = 2242] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 15:51:09 INFO - PROCESS | 2242 | --DOMWINDOW == 84 (0x1181e0800) [pid = 2242] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 15:51:09 INFO - PROCESS | 2242 | --DOMWINDOW == 83 (0x111e58000) [pid = 2242] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 15:51:09 INFO - PROCESS | 2242 | --DOMWINDOW == 82 (0x1176e6400) [pid = 2242] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 15:51:09 INFO - PROCESS | 2242 | 1466808669775 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 15:51:09 INFO - PROCESS | 2242 | 1466808669777 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 15:51:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 15:51:09 INFO - PROCESS | 2242 | 1466808669789 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 15:51:09 INFO - PROCESS | 2242 | 1466808669790 Marionette TRACE conn2 <- [1,1462,null,{}] 15:51:09 INFO - PROCESS | 2242 | 1466808669792 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}] 15:51:09 INFO - PROCESS | 2242 | 1466808669793 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:09 INFO - PROCESS | 2242 | 1466808669869 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 15:51:09 INFO - PROCESS | 2242 | 1466808669875 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:09 INFO - PROCESS | 2242 | 1466808669876 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:09 INFO - PROCESS | 2242 | ++DOCSHELL 0x124d77000 == 34 [pid = 2242] [id = 373] 15:51:09 INFO - PROCESS | 2242 | ++DOMWINDOW == 83 (0x1167ec400) [pid = 2242] [serial = 1118] [outer = 0x0] 15:51:09 INFO - PROCESS | 2242 | ++DOMWINDOW == 84 (0x117ed8800) [pid = 2242] [serial = 1119] [outer = 0x1167ec400] 15:51:09 INFO - PROCESS | 2242 | 1466808669903 Marionette DEBUG loaded listener.js 15:51:09 INFO - PROCESS | 2242 | ++DOMWINDOW == 85 (0x119595000) [pid = 2242] [serial = 1120] [outer = 0x1167ec400] 15:51:10 INFO - PROCESS | 2242 | 1466808670325 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]]]}] 15:51:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 15:51:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 571ms 15:51:10 INFO - PROCESS | 2242 | 1466808670360 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 15:51:10 INFO - PROCESS | 2242 | 1466808670362 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 15:51:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 15:51:10 INFO - PROCESS | 2242 | 1466808670366 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 15:51:10 INFO - PROCESS | 2242 | 1466808670367 Marionette TRACE conn2 <- [1,1466,null,{}] 15:51:10 INFO - PROCESS | 2242 | 1466808670371 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}] 15:51:10 INFO - PROCESS | 2242 | 1466808670373 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:10 INFO - PROCESS | 2242 | 1466808670504 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 15:51:10 INFO - PROCESS | 2242 | 1466808670509 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:10 INFO - PROCESS | 2242 | 1466808670510 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:10 INFO - PROCESS | 2242 | ++DOCSHELL 0x128d86800 == 35 [pid = 2242] [id = 374] 15:51:10 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x119c86800) [pid = 2242] [serial = 1121] [outer = 0x0] 15:51:10 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x12697b400) [pid = 2242] [serial = 1122] [outer = 0x119c86800] 15:51:10 INFO - PROCESS | 2242 | 1466808670534 Marionette DEBUG loaded listener.js 15:51:10 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x128d5d800) [pid = 2242] [serial = 1123] [outer = 0x119c86800] 15:51:10 INFO - PROCESS | 2242 | 1466808670875 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]]]}] 15:51:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 15:51:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 525ms 15:51:10 INFO - PROCESS | 2242 | 1466808670893 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 15:51:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 15:51:10 INFO - PROCESS | 2242 | 1466808670894 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 15:51:10 INFO - PROCESS | 2242 | 1466808670896 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 15:51:10 INFO - PROCESS | 2242 | 1466808670898 Marionette TRACE conn2 <- [1,1470,null,{}] 15:51:10 INFO - PROCESS | 2242 | 1466808670901 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}] 15:51:10 INFO - PROCESS | 2242 | 1466808670902 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:10 INFO - PROCESS | 2242 | 1466808670982 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 15:51:11 INFO - PROCESS | 2242 | 1466808671042 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:11 INFO - PROCESS | 2242 | 1466808671044 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:11 INFO - PROCESS | 2242 | ++DOCSHELL 0x129c10000 == 36 [pid = 2242] [id = 375] 15:51:11 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x118a50c00) [pid = 2242] [serial = 1124] [outer = 0x0] 15:51:11 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x1291d5000) [pid = 2242] [serial = 1125] [outer = 0x118a50c00] 15:51:11 INFO - PROCESS | 2242 | 1466808671068 Marionette DEBUG loaded listener.js 15:51:11 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x129cdd800) [pid = 2242] [serial = 1126] [outer = 0x118a50c00] 15:51:11 INFO - PROCESS | 2242 | 1466808671428 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]]]}] 15:51:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 15:51:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 570ms 15:51:11 INFO - PROCESS | 2242 | 1466808671468 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 15:51:11 INFO - PROCESS | 2242 | 1466808671470 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 15:51:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 15:51:11 INFO - PROCESS | 2242 | 1466808671476 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 15:51:11 INFO - PROCESS | 2242 | 1466808671478 Marionette TRACE conn2 <- [1,1474,null,{}] 15:51:11 INFO - PROCESS | 2242 | 1466808671481 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}] 15:51:11 INFO - PROCESS | 2242 | 1466808671483 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:11 INFO - PROCESS | 2242 | 1466808671603 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 15:51:11 INFO - PROCESS | 2242 | 1466808671687 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:11 INFO - PROCESS | 2242 | 1466808671689 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:11 INFO - PROCESS | 2242 | ++DOCSHELL 0x12ae4c000 == 37 [pid = 2242] [id = 376] 15:51:11 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x129cd7800) [pid = 2242] [serial = 1127] [outer = 0x0] 15:51:11 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x12a56dc00) [pid = 2242] [serial = 1128] [outer = 0x129cd7800] 15:51:11 INFO - PROCESS | 2242 | 1466808671735 Marionette DEBUG loaded listener.js 15:51:11 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x12a5cd800) [pid = 2242] [serial = 1129] [outer = 0x129cd7800] 15:51:12 INFO - PROCESS | 2242 | 1466808672361 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]]]}] 15:51:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 15:51:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 923ms 15:51:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 15:51:12 INFO - PROCESS | 2242 | 1466808672400 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 15:51:12 INFO - PROCESS | 2242 | 1466808672403 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 15:51:12 INFO - PROCESS | 2242 | 1466808672406 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 15:51:12 INFO - PROCESS | 2242 | 1466808672409 Marionette TRACE conn2 <- [1,1478,null,{}] 15:51:12 INFO - PROCESS | 2242 | 1466808672412 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}] 15:51:12 INFO - PROCESS | 2242 | 1466808672414 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:12 INFO - PROCESS | 2242 | 1466808672528 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 15:51:12 INFO - PROCESS | 2242 | 1466808672582 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:12 INFO - PROCESS | 2242 | 1466808672583 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:12 INFO - PROCESS | 2242 | ++DOCSHELL 0x118207000 == 38 [pid = 2242] [id = 377] 15:51:12 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x11673c000) [pid = 2242] [serial = 1130] [outer = 0x0] 15:51:12 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x1176e5000) [pid = 2242] [serial = 1131] [outer = 0x11673c000] 15:51:12 INFO - PROCESS | 2242 | 1466808672615 Marionette DEBUG loaded listener.js 15:51:12 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x1183b7000) [pid = 2242] [serial = 1132] [outer = 0x11673c000] 15:51:13 INFO - PROCESS | 2242 | 1466808673151 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]]]}] 15:51:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 15:51:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 821ms 15:51:13 INFO - PROCESS | 2242 | 1466808673243 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 15:51:13 INFO - PROCESS | 2242 | 1466808673246 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 15:51:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 15:51:13 INFO - PROCESS | 2242 | 1466808673251 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 15:51:13 INFO - PROCESS | 2242 | 1466808673253 Marionette TRACE conn2 <- [1,1482,null,{}] 15:51:13 INFO - PROCESS | 2242 | 1466808673256 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}] 15:51:13 INFO - PROCESS | 2242 | 1466808673258 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:13 INFO - PROCESS | 2242 | 1466808673370 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 15:51:13 INFO - PROCESS | 2242 | 1466808673561 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:13 INFO - PROCESS | 2242 | 1466808673562 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:13 INFO - PROCESS | 2242 | ++DOCSHELL 0x11601b000 == 39 [pid = 2242] [id = 378] 15:51:13 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x1133d6000) [pid = 2242] [serial = 1133] [outer = 0x0] 15:51:13 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x116967000) [pid = 2242] [serial = 1134] [outer = 0x1133d6000] 15:51:13 INFO - PROCESS | 2242 | 1466808673590 Marionette DEBUG loaded listener.js 15:51:13 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x1181db800) [pid = 2242] [serial = 1135] [outer = 0x1133d6000] 15:51:13 INFO - PROCESS | 2242 | --DOCSHELL 0x129c10000 == 38 [pid = 2242] [id = 375] 15:51:13 INFO - PROCESS | 2242 | --DOCSHELL 0x128d86800 == 37 [pid = 2242] [id = 374] 15:51:13 INFO - PROCESS | 2242 | --DOCSHELL 0x124d77000 == 36 [pid = 2242] [id = 373] 15:51:13 INFO - PROCESS | 2242 | --DOCSHELL 0x112609800 == 35 [pid = 2242] [id = 372] 15:51:13 INFO - PROCESS | 2242 | --DOCSHELL 0x124d75800 == 34 [pid = 2242] [id = 371] 15:51:13 INFO - PROCESS | 2242 | --DOCSHELL 0x1213cf800 == 33 [pid = 2242] [id = 370] 15:51:13 INFO - PROCESS | 2242 | --DOCSHELL 0x119714000 == 32 [pid = 2242] [id = 369] 15:51:14 INFO - PROCESS | 2242 | --DOCSHELL 0x118ab0800 == 31 [pid = 2242] [id = 368] 15:51:14 INFO - PROCESS | 2242 | --DOCSHELL 0x117e26000 == 30 [pid = 2242] [id = 367] 15:51:14 INFO - PROCESS | 2242 | --DOCSHELL 0x113d6b000 == 29 [pid = 2242] [id = 366] 15:51:14 INFO - PROCESS | 2242 | 1466808674069 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]]]}] 15:51:14 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x128c92800) [pid = 2242] [serial = 1078] [outer = 0x0] [url = about:blank] 15:51:14 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x128d5a000) [pid = 2242] [serial = 1080] [outer = 0x0] [url = about:blank] 15:51:14 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x1212bdc00) [pid = 2242] [serial = 1062] [outer = 0x0] [url = about:blank] 15:51:14 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x124d90000) [pid = 2242] [serial = 1065] [outer = 0x0] [url = about:blank] 15:51:14 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x11960d000) [pid = 2242] [serial = 1056] [outer = 0x0] [url = about:blank] 15:51:14 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x126981800) [pid = 2242] [serial = 1068] [outer = 0x0] [url = about:blank] 15:51:14 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x119a7d800) [pid = 2242] [serial = 1057] [outer = 0x0] [url = about:blank] 15:51:14 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x116970c00) [pid = 2242] [serial = 1047] [outer = 0x0] [url = about:blank] 15:51:14 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x1291d6400) [pid = 2242] [serial = 1081] [outer = 0x0] [url = about:blank] 15:51:14 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x1176ea000) [pid = 2242] [serial = 1048] [outer = 0x0] [url = about:blank] 15:51:14 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x118a55400) [pid = 2242] [serial = 1053] [outer = 0x0] [url = about:blank] 15:51:14 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x1193ca000) [pid = 2242] [serial = 1054] [outer = 0x0] [url = about:blank] 15:51:14 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x12ac11000) [pid = 2242] [serial = 1039] [outer = 0x0] [url = about:blank] 15:51:14 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x1176e8800) [pid = 2242] [serial = 1044] [outer = 0x0] [url = about:blank] 15:51:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 15:51:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 874ms 15:51:14 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x1181d8800) [pid = 2242] [serial = 1045] [outer = 0x0] [url = about:blank] 15:51:14 INFO - PROCESS | 2242 | --DOMWINDOW == 84 (0x1122aa800) [pid = 2242] [serial = 1041] [outer = 0x0] [url = about:blank] 15:51:14 INFO - PROCESS | 2242 | --DOMWINDOW == 83 (0x113217000) [pid = 2242] [serial = 1042] [outer = 0x0] [url = about:blank] 15:51:14 INFO - PROCESS | 2242 | --DOMWINDOW == 82 (0x119c81800) [pid = 2242] [serial = 1059] [outer = 0x0] [url = about:blank] 15:51:14 INFO - PROCESS | 2242 | --DOMWINDOW == 81 (0x1183b4800) [pid = 2242] [serial = 1050] [outer = 0x0] [url = about:blank] 15:51:14 INFO - PROCESS | 2242 | --DOMWINDOW == 80 (0x1184e8400) [pid = 2242] [serial = 1051] [outer = 0x0] [url = about:blank] 15:51:14 INFO - PROCESS | 2242 | --DOMWINDOW == 79 (0x126978400) [pid = 2242] [serial = 1066] [outer = 0x0] [url = about:blank] 15:51:14 INFO - PROCESS | 2242 | --DOMWINDOW == 78 (0x127006400) [pid = 2242] [serial = 1069] [outer = 0x0] [url = about:blank] 15:51:14 INFO - PROCESS | 2242 | --DOMWINDOW == 77 (0x1176ea400) [pid = 2242] [serial = 1072] [outer = 0x0] [url = about:blank] 15:51:14 INFO - PROCESS | 2242 | --DOMWINDOW == 76 (0x127337c00) [pid = 2242] [serial = 1077] [outer = 0x0] [url = about:blank] 15:51:14 INFO - PROCESS | 2242 | --DOMWINDOW == 75 (0x113369400) [pid = 2242] [serial = 1071] [outer = 0x0] [url = about:blank] 15:51:14 INFO - PROCESS | 2242 | --DOMWINDOW == 74 (0x1218fa800) [pid = 2242] [serial = 1075] [outer = 0x0] [url = about:blank] 15:51:14 INFO - PROCESS | 2242 | --DOMWINDOW == 73 (0x124068000) [pid = 2242] [serial = 1063] [outer = 0x0] [url = about:blank] 15:51:14 INFO - PROCESS | 2242 | --DOMWINDOW == 72 (0x118ea0c00) [pid = 2242] [serial = 1074] [outer = 0x0] [url = about:blank] 15:51:14 INFO - PROCESS | 2242 | --DOMWINDOW == 71 (0x120f21400) [pid = 2242] [serial = 1060] [outer = 0x0] [url = about:blank] 15:51:14 INFO - PROCESS | 2242 | 1466808674140 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 15:51:14 INFO - PROCESS | 2242 | 1466808674142 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 15:51:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 15:51:14 INFO - PROCESS | 2242 | 1466808674147 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 15:51:14 INFO - PROCESS | 2242 | 1466808674148 Marionette TRACE conn2 <- [1,1486,null,{}] 15:51:14 INFO - PROCESS | 2242 | 1466808674151 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}] 15:51:14 INFO - PROCESS | 2242 | 1466808674156 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:14 INFO - PROCESS | 2242 | 1466808674225 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 15:51:14 INFO - PROCESS | 2242 | 1466808674230 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:14 INFO - PROCESS | 2242 | 1466808674231 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:14 INFO - PROCESS | 2242 | ++DOCSHELL 0x117e1d800 == 30 [pid = 2242] [id = 379] 15:51:14 INFO - PROCESS | 2242 | ++DOMWINDOW == 72 (0x1183bac00) [pid = 2242] [serial = 1136] [outer = 0x0] 15:51:14 INFO - PROCESS | 2242 | ++DOMWINDOW == 73 (0x118a1dc00) [pid = 2242] [serial = 1137] [outer = 0x1183bac00] 15:51:14 INFO - PROCESS | 2242 | 1466808674255 Marionette DEBUG loaded listener.js 15:51:14 INFO - PROCESS | 2242 | ++DOMWINDOW == 74 (0x11931e800) [pid = 2242] [serial = 1138] [outer = 0x1183bac00] 15:51:14 INFO - PROCESS | 2242 | 1466808674741 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]]]}] 15:51:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 15:51:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 621ms 15:51:14 INFO - PROCESS | 2242 | 1466808674774 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 15:51:14 INFO - PROCESS | 2242 | 1466808674778 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 15:51:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 15:51:14 INFO - PROCESS | 2242 | 1466808674782 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 15:51:14 INFO - PROCESS | 2242 | 1466808674784 Marionette TRACE conn2 <- [1,1490,null,{}] 15:51:14 INFO - PROCESS | 2242 | 1466808674820 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}] 15:51:14 INFO - PROCESS | 2242 | 1466808674822 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:14 INFO - PROCESS | 2242 | 1466808674953 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 15:51:14 INFO - PROCESS | 2242 | 1466808674967 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:14 INFO - PROCESS | 2242 | 1466808674968 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:14 INFO - PROCESS | 2242 | ++DOCSHELL 0x11929c800 == 31 [pid = 2242] [id = 380] 15:51:14 INFO - PROCESS | 2242 | ++DOMWINDOW == 75 (0x119609800) [pid = 2242] [serial = 1139] [outer = 0x0] 15:51:15 INFO - PROCESS | 2242 | ++DOMWINDOW == 76 (0x119e69c00) [pid = 2242] [serial = 1140] [outer = 0x119609800] 15:51:15 INFO - PROCESS | 2242 | 1466808675005 Marionette DEBUG loaded listener.js 15:51:15 INFO - PROCESS | 2242 | ++DOMWINDOW == 77 (0x12100a400) [pid = 2242] [serial = 1141] [outer = 0x119609800] 15:51:15 INFO - PROCESS | 2242 | 1466808675355 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]]]}] 15:51:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 15:51:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 621ms 15:51:15 INFO - PROCESS | 2242 | 1466808675403 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 15:51:15 INFO - PROCESS | 2242 | 1466808675404 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 15:51:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 15:51:15 INFO - PROCESS | 2242 | 1466808675411 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 15:51:15 INFO - PROCESS | 2242 | 1466808675416 Marionette TRACE conn2 <- [1,1494,null,{}] 15:51:15 INFO - PROCESS | 2242 | 1466808675419 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}] 15:51:15 INFO - PROCESS | 2242 | 1466808675422 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:15 INFO - PROCESS | 2242 | 1466808675506 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 15:51:15 INFO - PROCESS | 2242 | 1466808675511 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:15 INFO - PROCESS | 2242 | 1466808675512 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:15 INFO - PROCESS | 2242 | ++DOCSHELL 0x1211d7000 == 32 [pid = 2242] [id = 381] 15:51:15 INFO - PROCESS | 2242 | ++DOMWINDOW == 78 (0x11511c800) [pid = 2242] [serial = 1142] [outer = 0x0] 15:51:15 INFO - PROCESS | 2242 | ++DOMWINDOW == 79 (0x12103b400) [pid = 2242] [serial = 1143] [outer = 0x11511c800] 15:51:15 INFO - PROCESS | 2242 | 1466808675537 Marionette DEBUG loaded listener.js 15:51:15 INFO - PROCESS | 2242 | ++DOMWINDOW == 80 (0x123a2e000) [pid = 2242] [serial = 1144] [outer = 0x11511c800] 15:51:15 INFO - PROCESS | 2242 | 1466808675882 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]]]}] 15:51:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 15:51:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 527ms 15:51:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 15:51:15 INFO - PROCESS | 2242 | 1466808675934 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 15:51:15 INFO - PROCESS | 2242 | 1466808675936 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 15:51:15 INFO - PROCESS | 2242 | 1466808675938 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 15:51:15 INFO - PROCESS | 2242 | 1466808675939 Marionette TRACE conn2 <- [1,1498,null,{}] 15:51:15 INFO - PROCESS | 2242 | 1466808675942 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}] 15:51:15 INFO - PROCESS | 2242 | 1466808675943 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:16 INFO - PROCESS | 2242 | 1466808676055 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 15:51:16 INFO - PROCESS | 2242 | 1466808676061 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:16 INFO - PROCESS | 2242 | 1466808676063 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:16 INFO - PROCESS | 2242 | ++DOCSHELL 0x124422000 == 33 [pid = 2242] [id = 382] 15:51:16 INFO - PROCESS | 2242 | ++DOMWINDOW == 81 (0x123a35400) [pid = 2242] [serial = 1145] [outer = 0x0] 15:51:16 INFO - PROCESS | 2242 | ++DOMWINDOW == 82 (0x1242e2c00) [pid = 2242] [serial = 1146] [outer = 0x123a35400] 15:51:16 INFO - PROCESS | 2242 | 1466808676088 Marionette DEBUG loaded listener.js 15:51:16 INFO - PROCESS | 2242 | ++DOMWINDOW == 83 (0x12684e000) [pid = 2242] [serial = 1147] [outer = 0x123a35400] 15:51:16 INFO - PROCESS | 2242 | 1466808676484 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]]]}] 15:51:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 15:51:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 569ms 15:51:16 INFO - PROCESS | 2242 | 1466808676509 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 15:51:16 INFO - PROCESS | 2242 | 1466808676511 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 15:51:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 15:51:16 INFO - PROCESS | 2242 | 1466808676514 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 15:51:16 INFO - PROCESS | 2242 | 1466808676516 Marionette TRACE conn2 <- [1,1502,null,{}] 15:51:16 INFO - PROCESS | 2242 | 1466808676538 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}] 15:51:16 INFO - PROCESS | 2242 | 1466808676540 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:16 INFO - PROCESS | 2242 | 1466808676671 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 15:51:16 INFO - PROCESS | 2242 | 1466808676679 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:16 INFO - PROCESS | 2242 | 1466808676683 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:16 INFO - PROCESS | 2242 | ++DOCSHELL 0x119242000 == 34 [pid = 2242] [id = 383] 15:51:16 INFO - PROCESS | 2242 | ++DOMWINDOW == 84 (0x126e69000) [pid = 2242] [serial = 1148] [outer = 0x0] 15:51:16 INFO - PROCESS | 2242 | ++DOMWINDOW == 85 (0x127006400) [pid = 2242] [serial = 1149] [outer = 0x126e69000] 15:51:16 INFO - PROCESS | 2242 | 1466808676750 Marionette DEBUG loaded listener.js 15:51:16 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x1274ce800) [pid = 2242] [serial = 1150] [outer = 0x126e69000] 15:51:17 INFO - PROCESS | 2242 | 1466808677184 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]]]}] 15:51:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 15:51:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 679ms 15:51:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 15:51:17 INFO - PROCESS | 2242 | 1466808677193 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 15:51:17 INFO - PROCESS | 2242 | 1466808677195 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 15:51:17 INFO - PROCESS | 2242 | 1466808677200 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 15:51:17 INFO - PROCESS | 2242 | 1466808677201 Marionette TRACE conn2 <- [1,1506,null,{}] 15:51:17 INFO - PROCESS | 2242 | 1466808677205 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}] 15:51:17 INFO - PROCESS | 2242 | 1466808677207 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:17 INFO - PROCESS | 2242 | 1466808677395 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 15:51:17 INFO - PROCESS | 2242 | 1466808677424 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:17 INFO - PROCESS | 2242 | 1466808677426 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:17 INFO - PROCESS | 2242 | ++DOCSHELL 0x128d7b800 == 35 [pid = 2242] [id = 384] 15:51:17 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x128c89800) [pid = 2242] [serial = 1151] [outer = 0x0] 15:51:17 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x1291d2400) [pid = 2242] [serial = 1152] [outer = 0x128c89800] 15:51:17 INFO - PROCESS | 2242 | 1466808677475 Marionette DEBUG loaded listener.js 15:51:17 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x129ce2c00) [pid = 2242] [serial = 1153] [outer = 0x128c89800] 15:51:17 INFO - PROCESS | 2242 | 1466808677838 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]]]}] 15:51:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 15:51:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 672ms 15:51:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 15:51:17 INFO - PROCESS | 2242 | 1466808677870 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 15:51:17 INFO - PROCESS | 2242 | 1466808677871 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 15:51:17 INFO - PROCESS | 2242 | 1466808677874 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 15:51:17 INFO - PROCESS | 2242 | 1466808677875 Marionette TRACE conn2 <- [1,1510,null,{}] 15:51:17 INFO - PROCESS | 2242 | 1466808677877 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}] 15:51:17 INFO - PROCESS | 2242 | 1466808677878 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:17 INFO - PROCESS | 2242 | 1466808677978 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 15:51:17 INFO - PROCESS | 2242 | 1466808677981 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:17 INFO - PROCESS | 2242 | 1466808677983 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:17 INFO - PROCESS | 2242 | ++DOCSHELL 0x117e3b000 == 36 [pid = 2242] [id = 385] 15:51:17 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x128c8c000) [pid = 2242] [serial = 1154] [outer = 0x0] 15:51:18 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x12a5cb000) [pid = 2242] [serial = 1155] [outer = 0x128c8c000] 15:51:18 INFO - PROCESS | 2242 | 1466808678007 Marionette DEBUG loaded listener.js 15:51:18 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x12ac05c00) [pid = 2242] [serial = 1156] [outer = 0x128c8c000] 15:51:18 INFO - PROCESS | 2242 | 1466808678437 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]]]}] 15:51:18 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x123a30000) [pid = 2242] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 15:51:18 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x119610c00) [pid = 2242] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 15:51:18 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x117ed8c00) [pid = 2242] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 15:51:18 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x121002c00) [pid = 2242] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 15:51:18 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x1133dd800) [pid = 2242] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 15:51:18 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x116a04000) [pid = 2242] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 15:51:18 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x110f85400) [pid = 2242] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 15:51:18 INFO - PROCESS | 2242 | --DOMWINDOW == 84 (0x1181e6400) [pid = 2242] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 15:51:18 INFO - PROCESS | 2242 | --DOMWINDOW == 83 (0x119599800) [pid = 2242] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 15:51:18 INFO - PROCESS | 2242 | --DOMWINDOW == 82 (0x119c7ec00) [pid = 2242] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 15:51:18 INFO - PROCESS | 2242 | --DOMWINDOW == 81 (0x11960c000) [pid = 2242] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 15:51:18 INFO - PROCESS | 2242 | --DOMWINDOW == 80 (0x1274cb800) [pid = 2242] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 15:51:18 INFO - PROCESS | 2242 | --DOMWINDOW == 79 (0x1167ec400) [pid = 2242] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 15:51:18 INFO - PROCESS | 2242 | --DOMWINDOW == 78 (0x118a50c00) [pid = 2242] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 15:51:18 INFO - PROCESS | 2242 | --DOMWINDOW == 77 (0x119c86800) [pid = 2242] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 15:51:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 15:51:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 619ms 15:51:18 INFO - PROCESS | 2242 | 1466808678493 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 15:51:18 INFO - PROCESS | 2242 | 1466808678494 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 15:51:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 15:51:18 INFO - PROCESS | 2242 | 1466808678497 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 15:51:18 INFO - PROCESS | 2242 | 1466808678498 Marionette TRACE conn2 <- [1,1514,null,{}] 15:51:18 INFO - PROCESS | 2242 | 1466808678500 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}] 15:51:18 INFO - PROCESS | 2242 | 1466808678502 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:18 INFO - PROCESS | 2242 | 1466808678579 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 15:51:18 INFO - PROCESS | 2242 | 1466808678584 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:18 INFO - PROCESS | 2242 | 1466808678585 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:18 INFO - PROCESS | 2242 | ++DOCSHELL 0x123b95800 == 37 [pid = 2242] [id = 386] 15:51:18 INFO - PROCESS | 2242 | ++DOMWINDOW == 78 (0x116a04000) [pid = 2242] [serial = 1157] [outer = 0x0] 15:51:18 INFO - PROCESS | 2242 | ++DOMWINDOW == 79 (0x1181dec00) [pid = 2242] [serial = 1158] [outer = 0x116a04000] 15:51:18 INFO - PROCESS | 2242 | 1466808678621 Marionette DEBUG loaded listener.js 15:51:18 INFO - PROCESS | 2242 | ++DOMWINDOW == 80 (0x11959a000) [pid = 2242] [serial = 1159] [outer = 0x116a04000] 15:51:18 INFO - PROCESS | 2242 | 1466808678964 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]]]}] 15:51:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 15:51:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 518ms 15:51:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 15:51:19 INFO - PROCESS | 2242 | 1466808679016 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 15:51:19 INFO - PROCESS | 2242 | 1466808679017 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 15:51:19 INFO - PROCESS | 2242 | 1466808679020 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 15:51:19 INFO - PROCESS | 2242 | 1466808679021 Marionette TRACE conn2 <- [1,1518,null,{}] 15:51:19 INFO - PROCESS | 2242 | 1466808679023 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}] 15:51:19 INFO - PROCESS | 2242 | 1466808679024 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:19 INFO - PROCESS | 2242 | 1466808679129 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 15:51:19 INFO - PROCESS | 2242 | 1466808679136 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:19 INFO - PROCESS | 2242 | 1466808679137 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:19 INFO - PROCESS | 2242 | ++DOCSHELL 0x12ae50000 == 38 [pid = 2242] [id = 387] 15:51:19 INFO - PROCESS | 2242 | ++DOMWINDOW == 81 (0x119c7ec00) [pid = 2242] [serial = 1160] [outer = 0x0] 15:51:19 INFO - PROCESS | 2242 | ++DOMWINDOW == 82 (0x121841400) [pid = 2242] [serial = 1161] [outer = 0x119c7ec00] 15:51:19 INFO - PROCESS | 2242 | 1466808679163 Marionette DEBUG loaded listener.js 15:51:19 INFO - PROCESS | 2242 | ++DOMWINDOW == 83 (0x12732bc00) [pid = 2242] [serial = 1162] [outer = 0x119c7ec00] 15:51:19 INFO - PROCESS | 2242 | 1466808679461 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]]]}] 15:51:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 15:51:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 471ms 15:51:19 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 15:51:19 INFO - PROCESS | 2242 | 1466808679494 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 15:51:19 INFO - PROCESS | 2242 | 1466808679495 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 15:51:19 INFO - PROCESS | 2242 | 1466808679497 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 15:51:19 INFO - PROCESS | 2242 | 1466808679498 Marionette TRACE conn2 <- [1,1522,null,{}] 15:51:19 INFO - PROCESS | 2242 | 1466808679500 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}] 15:51:19 INFO - PROCESS | 2242 | 1466808679501 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:19 INFO - PROCESS | 2242 | 1466808679593 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 15:51:19 INFO - PROCESS | 2242 | 1466808679596 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:19 INFO - PROCESS | 2242 | 1466808679598 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:19 INFO - PROCESS | 2242 | ++DOCSHELL 0x12b94d000 == 39 [pid = 2242] [id = 388] 15:51:19 INFO - PROCESS | 2242 | ++DOMWINDOW == 84 (0x123a33000) [pid = 2242] [serial = 1163] [outer = 0x0] 15:51:19 INFO - PROCESS | 2242 | ++DOMWINDOW == 85 (0x12ac04000) [pid = 2242] [serial = 1164] [outer = 0x123a33000] 15:51:19 INFO - PROCESS | 2242 | 1466808679625 Marionette DEBUG loaded listener.js 15:51:19 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x12ae35400) [pid = 2242] [serial = 1165] [outer = 0x123a33000] 15:51:19 INFO - PROCESS | 2242 | 1466808679964 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"]]]}] 15:51:20 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 () { 15:51:20 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:51:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 15:51:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:51:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:51:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 15:51:20 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 () { 15:51:20 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:51:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 15:51:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:51:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:51:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 15:51:20 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 () { 15:51:20 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:51:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 15:51:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:51:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:51:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 15:51:20 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 () { 15:51:20 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:51:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 15:51:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:51:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:51:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 15:51:20 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 520ms 15:51:20 INFO - PROCESS | 2242 | 1466808680022 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 15:51:20 INFO - PROCESS | 2242 | 1466808680023 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 15:51:20 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 15:51:20 INFO - PROCESS | 2242 | 1466808680025 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 15:51:20 INFO - PROCESS | 2242 | 1466808680027 Marionette TRACE conn2 <- [1,1526,null,{}] 15:51:20 INFO - PROCESS | 2242 | 1466808680029 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}] 15:51:20 INFO - PROCESS | 2242 | 1466808680031 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:20 INFO - PROCESS | 2242 | 1466808680121 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 15:51:20 INFO - PROCESS | 2242 | 1466808680126 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:20 INFO - PROCESS | 2242 | 1466808680128 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:20 INFO - PROCESS | 2242 | ++DOCSHELL 0x12bf27800 == 40 [pid = 2242] [id = 389] 15:51:20 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x121467000) [pid = 2242] [serial = 1166] [outer = 0x0] 15:51:20 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x12aea0800) [pid = 2242] [serial = 1167] [outer = 0x121467000] 15:51:20 INFO - PROCESS | 2242 | 1466808680152 Marionette DEBUG loaded listener.js 15:51:20 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x12b80fc00) [pid = 2242] [serial = 1168] [outer = 0x121467000] 15:51:20 INFO - PROCESS | 2242 | 1466808680518 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"]]]}] 15:51:20 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:51:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 15:51:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:51:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:51:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 15:51:20 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:51:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 15:51:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:51:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:51:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 15:51:20 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 15:51:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 15:51:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:51:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:51:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 15:51:20 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 519ms 15:51:20 INFO - PROCESS | 2242 | 1466808680545 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 15:51:20 INFO - PROCESS | 2242 | 1466808680548 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 15:51:20 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 15:51:20 INFO - PROCESS | 2242 | 1466808680552 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 15:51:20 INFO - PROCESS | 2242 | 1466808680555 Marionette TRACE conn2 <- [1,1530,null,{}] 15:51:20 INFO - PROCESS | 2242 | 1466808680559 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}] 15:51:20 INFO - PROCESS | 2242 | 1466808680561 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:20 INFO - PROCESS | 2242 | 1466808680674 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 15:51:20 INFO - PROCESS | 2242 | 1466808680738 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:20 INFO - PROCESS | 2242 | 1466808680739 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:20 INFO - PROCESS | 2242 | ++DOCSHELL 0x117271000 == 41 [pid = 2242] [id = 390] 15:51:20 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x116966800) [pid = 2242] [serial = 1169] [outer = 0x0] 15:51:20 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x1172fac00) [pid = 2242] [serial = 1170] [outer = 0x116966800] 15:51:20 INFO - PROCESS | 2242 | 1466808680772 Marionette DEBUG loaded listener.js 15:51:20 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x1183b4800) [pid = 2242] [serial = 1171] [outer = 0x116966800] 15:51:21 INFO - PROCESS | 2242 | 1466808681168 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]]]}] 15:51:21 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 15:51:21 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 15:51:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:51:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:51:21 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 15:51:21 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 15:51:21 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. 15:51:21 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 15:51:21 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 625ms 15:51:21 INFO - PROCESS | 2242 | 1466808681177 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 15:51:21 INFO - PROCESS | 2242 | 1466808681180 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 15:51:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 15:51:21 INFO - PROCESS | 2242 | 1466808681185 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 15:51:21 INFO - PROCESS | 2242 | 1466808681187 Marionette TRACE conn2 <- [1,1534,null,{}] 15:51:21 INFO - PROCESS | 2242 | 1466808681189 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}] 15:51:21 INFO - PROCESS | 2242 | 1466808681191 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:21 INFO - PROCESS | 2242 | 1466808681296 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 15:51:21 INFO - PROCESS | 2242 | 1466808681352 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:21 INFO - PROCESS | 2242 | 1466808681354 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:21 INFO - PROCESS | 2242 | ++DOCSHELL 0x123bea000 == 42 [pid = 2242] [id = 391] 15:51:21 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x118a49c00) [pid = 2242] [serial = 1172] [outer = 0x0] 15:51:21 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x119a88800) [pid = 2242] [serial = 1173] [outer = 0x118a49c00] 15:51:21 INFO - PROCESS | 2242 | 1466808681385 Marionette DEBUG loaded listener.js 15:51:21 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x121011800) [pid = 2242] [serial = 1174] [outer = 0x118a49c00] 15:51:21 INFO - PROCESS | 2242 | 1466808681857 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]]]}] 15:51:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 15:51:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 722ms 15:51:21 INFO - PROCESS | 2242 | 1466808681908 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 15:51:21 INFO - PROCESS | 2242 | 1466808681909 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 15:51:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 15:51:21 INFO - PROCESS | 2242 | 1466808681912 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 15:51:21 INFO - PROCESS | 2242 | 1466808681915 Marionette TRACE conn2 <- [1,1538,null,{}] 15:51:21 INFO - PROCESS | 2242 | 1466808681923 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}] 15:51:21 INFO - PROCESS | 2242 | 1466808681926 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:22 INFO - PROCESS | 2242 | 1466808682052 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 15:51:22 INFO - PROCESS | 2242 | 1466808682140 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:22 INFO - PROCESS | 2242 | 1466808682142 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:22 INFO - PROCESS | 2242 | ++DOCSHELL 0x12beb4000 == 43 [pid = 2242] [id = 392] 15:51:22 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x12428c000) [pid = 2242] [serial = 1175] [outer = 0x0] 15:51:22 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x126d8e800) [pid = 2242] [serial = 1176] [outer = 0x12428c000] 15:51:22 INFO - PROCESS | 2242 | 1466808682177 Marionette DEBUG loaded listener.js 15:51:22 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x1274cac00) [pid = 2242] [serial = 1177] [outer = 0x12428c000] 15:51:22 INFO - PROCESS | 2242 | 1466808682645 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]]]}] 15:51:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 15:51:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 773ms 15:51:22 INFO - PROCESS | 2242 | 1466808682686 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 15:51:22 INFO - PROCESS | 2242 | 1466808682690 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 15:51:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 15:51:22 INFO - PROCESS | 2242 | 1466808682715 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 15:51:22 INFO - PROCESS | 2242 | 1466808682717 Marionette TRACE conn2 <- [1,1542,null,{}] 15:51:22 INFO - PROCESS | 2242 | 1466808682721 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}] 15:51:22 INFO - PROCESS | 2242 | 1466808682725 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:22 INFO - PROCESS | 2242 | 1466808682836 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 15:51:22 INFO - PROCESS | 2242 | 1466808682907 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:22 INFO - PROCESS | 2242 | 1466808682908 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:22 INFO - PROCESS | 2242 | ++DOCSHELL 0x12c48f000 == 44 [pid = 2242] [id = 393] 15:51:22 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x1291cf800) [pid = 2242] [serial = 1178] [outer = 0x0] 15:51:22 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x129375c00) [pid = 2242] [serial = 1179] [outer = 0x1291cf800] 15:51:22 INFO - PROCESS | 2242 | 1466808682937 Marionette DEBUG loaded listener.js 15:51:22 INFO - PROCESS | 2242 | ++DOMWINDOW == 101 (0x12ac0d400) [pid = 2242] [serial = 1180] [outer = 0x1291cf800] 15:51:23 INFO - PROCESS | 2242 | 1466808683335 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]]]}] 15:51:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 15:51:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 673ms 15:51:23 INFO - PROCESS | 2242 | 1466808683385 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 15:51:23 INFO - PROCESS | 2242 | 1466808683387 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 15:51:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 15:51:23 INFO - PROCESS | 2242 | 1466808683404 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 15:51:23 INFO - PROCESS | 2242 | 1466808683405 Marionette TRACE conn2 <- [1,1546,null,{}] 15:51:23 INFO - PROCESS | 2242 | 1466808683407 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}] 15:51:23 INFO - PROCESS | 2242 | 1466808683409 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:23 INFO - PROCESS | 2242 | 1466808683510 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 15:51:23 INFO - PROCESS | 2242 | 1466808683582 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:23 INFO - PROCESS | 2242 | 1466808683583 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:23 INFO - PROCESS | 2242 | ++DOCSHELL 0x12c751800 == 45 [pid = 2242] [id = 394] 15:51:23 INFO - PROCESS | 2242 | ++DOMWINDOW == 102 (0x1193c7400) [pid = 2242] [serial = 1181] [outer = 0x0] 15:51:23 INFO - PROCESS | 2242 | ++DOMWINDOW == 103 (0x12aea0c00) [pid = 2242] [serial = 1182] [outer = 0x1193c7400] 15:51:23 INFO - PROCESS | 2242 | 1466808683614 Marionette DEBUG loaded listener.js 15:51:23 INFO - PROCESS | 2242 | ++DOMWINDOW == 104 (0x12b80dc00) [pid = 2242] [serial = 1183] [outer = 0x1193c7400] 15:51:24 INFO - PROCESS | 2242 | 1466808684062 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]]]}] 15:51:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 15:51:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 673ms 15:51:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 15:51:24 INFO - PROCESS | 2242 | 1466808684076 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 15:51:24 INFO - PROCESS | 2242 | 1466808684077 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 15:51:24 INFO - PROCESS | 2242 | 1466808684080 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 15:51:24 INFO - PROCESS | 2242 | 1466808684081 Marionette TRACE conn2 <- [1,1550,null,{}] 15:51:24 INFO - PROCESS | 2242 | 1466808684084 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}] 15:51:24 INFO - PROCESS | 2242 | 1466808684088 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:24 INFO - PROCESS | 2242 | 1466808684212 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 15:51:24 INFO - PROCESS | 2242 | 1466808684272 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:24 INFO - PROCESS | 2242 | 1466808684273 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:24 INFO - PROCESS | 2242 | ++DOCSHELL 0x11923c000 == 46 [pid = 2242] [id = 395] 15:51:24 INFO - PROCESS | 2242 | ++DOMWINDOW == 105 (0x115ef9400) [pid = 2242] [serial = 1184] [outer = 0x0] 15:51:24 INFO - PROCESS | 2242 | ++DOMWINDOW == 106 (0x1274cfc00) [pid = 2242] [serial = 1185] [outer = 0x115ef9400] 15:51:24 INFO - PROCESS | 2242 | 1466808684303 Marionette DEBUG loaded listener.js 15:51:24 INFO - PROCESS | 2242 | ++DOMWINDOW == 107 (0x12b8b6800) [pid = 2242] [serial = 1186] [outer = 0x115ef9400] 15:51:24 INFO - PROCESS | 2242 | 1466808684933 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]]]}] 15:51:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 15:51:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 922ms 15:51:25 INFO - PROCESS | 2242 | 1466808685003 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 15:51:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 15:51:25 INFO - PROCESS | 2242 | 1466808685007 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 15:51:25 INFO - PROCESS | 2242 | 1466808685011 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 15:51:25 INFO - PROCESS | 2242 | 1466808685016 Marionette TRACE conn2 <- [1,1554,null,{}] 15:51:25 INFO - PROCESS | 2242 | 1466808685021 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}] 15:51:25 INFO - PROCESS | 2242 | 1466808685023 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:25 INFO - PROCESS | 2242 | 1466808685166 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 15:51:25 INFO - PROCESS | 2242 | 1466808685296 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:25 INFO - PROCESS | 2242 | 1466808685298 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:25 INFO - PROCESS | 2242 | ++DOCSHELL 0x118206800 == 47 [pid = 2242] [id = 396] 15:51:25 INFO - PROCESS | 2242 | ++DOMWINDOW == 108 (0x119319400) [pid = 2242] [serial = 1187] [outer = 0x0] 15:51:25 INFO - PROCESS | 2242 | ++DOMWINDOW == 109 (0x1193ca400) [pid = 2242] [serial = 1188] [outer = 0x119319400] 15:51:25 INFO - PROCESS | 2242 | 1466808685346 Marionette DEBUG loaded listener.js 15:51:25 INFO - PROCESS | 2242 | ++DOMWINDOW == 110 (0x119c7dc00) [pid = 2242] [serial = 1189] [outer = 0x119319400] 15:51:26 INFO - PROCESS | 2242 | --DOCSHELL 0x12b94d000 == 46 [pid = 2242] [id = 388] 15:51:26 INFO - PROCESS | 2242 | --DOCSHELL 0x12ae50000 == 45 [pid = 2242] [id = 387] 15:51:26 INFO - PROCESS | 2242 | --DOCSHELL 0x123b95800 == 44 [pid = 2242] [id = 386] 15:51:26 INFO - PROCESS | 2242 | --DOCSHELL 0x117e3b000 == 43 [pid = 2242] [id = 385] 15:51:26 INFO - PROCESS | 2242 | --DOCSHELL 0x128d7b800 == 42 [pid = 2242] [id = 384] 15:51:26 INFO - PROCESS | 2242 | --DOCSHELL 0x119242000 == 41 [pid = 2242] [id = 383] 15:51:26 INFO - PROCESS | 2242 | --DOCSHELL 0x124422000 == 40 [pid = 2242] [id = 382] 15:51:26 INFO - PROCESS | 2242 | --DOCSHELL 0x1211d7000 == 39 [pid = 2242] [id = 381] 15:51:26 INFO - PROCESS | 2242 | --DOCSHELL 0x11929c800 == 38 [pid = 2242] [id = 380] 15:51:26 INFO - PROCESS | 2242 | --DOCSHELL 0x117e1d800 == 37 [pid = 2242] [id = 379] 15:51:26 INFO - PROCESS | 2242 | --DOCSHELL 0x11601b000 == 36 [pid = 2242] [id = 378] 15:51:26 INFO - PROCESS | 2242 | --DOCSHELL 0x118207000 == 35 [pid = 2242] [id = 377] 15:51:26 INFO - PROCESS | 2242 | --DOCSHELL 0x12ae4c000 == 34 [pid = 2242] [id = 376] 15:51:26 INFO - PROCESS | 2242 | --DOCSHELL 0x11923c000 == 33 [pid = 2242] [id = 395] 15:51:26 INFO - PROCESS | 2242 | --DOCSHELL 0x12c751800 == 32 [pid = 2242] [id = 394] 15:51:26 INFO - PROCESS | 2242 | --DOCSHELL 0x12c48f000 == 31 [pid = 2242] [id = 393] 15:51:26 INFO - PROCESS | 2242 | --DOCSHELL 0x12beb4000 == 30 [pid = 2242] [id = 392] 15:51:26 INFO - PROCESS | 2242 | --DOCSHELL 0x123bea000 == 29 [pid = 2242] [id = 391] 15:51:26 INFO - PROCESS | 2242 | --DOCSHELL 0x12bf27800 == 28 [pid = 2242] [id = 389] 15:51:26 INFO - PROCESS | 2242 | --DOCSHELL 0x117271000 == 27 [pid = 2242] [id = 390] 15:51:26 INFO - PROCESS | 2242 | --DOMWINDOW == 109 (0x123b3ec00) [pid = 2242] [serial = 1110] [outer = 0x0] [url = about:blank] 15:51:26 INFO - PROCESS | 2242 | --DOMWINDOW == 108 (0x119c87400) [pid = 2242] [serial = 1104] [outer = 0x0] [url = about:blank] 15:51:26 INFO - PROCESS | 2242 | --DOMWINDOW == 107 (0x121003800) [pid = 2242] [serial = 1105] [outer = 0x0] [url = about:blank] 15:51:26 INFO - PROCESS | 2242 | --DOMWINDOW == 106 (0x1193d1400) [pid = 2242] [serial = 1102] [outer = 0x0] [url = about:blank] 15:51:26 INFO - PROCESS | 2242 | --DOMWINDOW == 105 (0x119321400) [pid = 2242] [serial = 1101] [outer = 0x0] [url = about:blank] 15:51:26 INFO - PROCESS | 2242 | --DOMWINDOW == 104 (0x121011000) [pid = 2242] [serial = 1107] [outer = 0x0] [url = about:blank] 15:51:26 INFO - PROCESS | 2242 | --DOMWINDOW == 103 (0x113dad400) [pid = 2242] [serial = 1098] [outer = 0x0] [url = about:blank] 15:51:26 INFO - PROCESS | 2242 | --DOMWINDOW == 102 (0x11662f800) [pid = 2242] [serial = 1099] [outer = 0x0] [url = about:blank] 15:51:26 INFO - PROCESS | 2242 | --DOMWINDOW == 101 (0x11837e400) [pid = 2242] [serial = 1096] [outer = 0x0] [url = about:blank] 15:51:26 INFO - PROCESS | 2242 | --DOMWINDOW == 100 (0x1176e4800) [pid = 2242] [serial = 1095] [outer = 0x0] [url = about:blank] 15:51:26 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x113da9000) [pid = 2242] [serial = 1084] [outer = 0x0] [url = about:blank] 15:51:26 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x112d16c00) [pid = 2242] [serial = 1083] [outer = 0x0] [url = about:blank] 15:51:26 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x118a14400) [pid = 2242] [serial = 1087] [outer = 0x0] [url = about:blank] 15:51:26 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x1184e3000) [pid = 2242] [serial = 1086] [outer = 0x0] [url = about:blank] 15:51:26 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x121006c00) [pid = 2242] [serial = 1090] [outer = 0x0] [url = about:blank] 15:51:26 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x119c7a800) [pid = 2242] [serial = 1089] [outer = 0x0] [url = about:blank] 15:51:26 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x12700e800) [pid = 2242] [serial = 1093] [outer = 0x0] [url = about:blank] 15:51:26 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x1246b4000) [pid = 2242] [serial = 1092] [outer = 0x0] [url = about:blank] 15:51:26 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x126d8e000) [pid = 2242] [serial = 1113] [outer = 0x0] [url = about:blank] 15:51:26 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x127336000) [pid = 2242] [serial = 1114] [outer = 0x0] [url = about:blank] 15:51:26 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x128c8a400) [pid = 2242] [serial = 1116] [outer = 0x0] [url = about:blank] 15:51:26 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x117ed8800) [pid = 2242] [serial = 1119] [outer = 0x0] [url = about:blank] 15:51:26 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x119595000) [pid = 2242] [serial = 1120] [outer = 0x0] [url = about:blank] 15:51:26 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x12445a400) [pid = 2242] [serial = 1111] [outer = 0x0] [url = about:blank] 15:51:26 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x1291d5000) [pid = 2242] [serial = 1125] [outer = 0x0] [url = about:blank] 15:51:26 INFO - PROCESS | 2242 | --DOMWINDOW == 84 (0x128d53800) [pid = 2242] [serial = 1117] [outer = 0x0] [url = about:blank] 15:51:26 INFO - PROCESS | 2242 | --DOMWINDOW == 83 (0x12697b400) [pid = 2242] [serial = 1122] [outer = 0x0] [url = about:blank] 15:51:26 INFO - PROCESS | 2242 | --DOMWINDOW == 82 (0x123960400) [pid = 2242] [serial = 1108] [outer = 0x0] [url = about:blank] 15:51:26 INFO - PROCESS | 2242 | --DOMWINDOW == 81 (0x128d5d800) [pid = 2242] [serial = 1123] [outer = 0x0] [url = about:blank] 15:51:26 INFO - PROCESS | 2242 | --DOMWINDOW == 80 (0x129cdd800) [pid = 2242] [serial = 1126] [outer = 0x0] [url = about:blank] 15:51:26 INFO - PROCESS | 2242 | 1466808686350 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]]]}] 15:51:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 15:51:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1374ms 15:51:26 INFO - PROCESS | 2242 | 1466808686385 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 15:51:26 INFO - PROCESS | 2242 | 1466808686390 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 15:51:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 15:51:26 INFO - PROCESS | 2242 | 1466808686393 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 15:51:26 INFO - PROCESS | 2242 | 1466808686396 Marionette TRACE conn2 <- [1,1558,null,{}] 15:51:26 INFO - PROCESS | 2242 | 1466808686399 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}] 15:51:26 INFO - PROCESS | 2242 | 1466808686401 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:26 INFO - PROCESS | 2242 | 1466808686484 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 15:51:26 INFO - PROCESS | 2242 | 1466808686493 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:26 INFO - PROCESS | 2242 | 1466808686495 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:26 INFO - PROCESS | 2242 | ++DOCSHELL 0x11666c000 == 28 [pid = 2242] [id = 397] 15:51:26 INFO - PROCESS | 2242 | ++DOMWINDOW == 81 (0x116077400) [pid = 2242] [serial = 1190] [outer = 0x0] 15:51:26 INFO - PROCESS | 2242 | ++DOMWINDOW == 82 (0x1166eb400) [pid = 2242] [serial = 1191] [outer = 0x116077400] 15:51:26 INFO - PROCESS | 2242 | 1466808686523 Marionette DEBUG loaded listener.js 15:51:26 INFO - PROCESS | 2242 | ++DOMWINDOW == 83 (0x11701a800) [pid = 2242] [serial = 1192] [outer = 0x116077400] 15:51:26 INFO - PROCESS | 2242 | 1466808686889 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]]]}] 15:51:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 15:51:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 521ms 15:51:26 INFO - PROCESS | 2242 | 1466808686917 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 15:51:26 INFO - PROCESS | 2242 | 1466808686921 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 15:51:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 15:51:26 INFO - PROCESS | 2242 | 1466808686925 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 15:51:26 INFO - PROCESS | 2242 | 1466808686927 Marionette TRACE conn2 <- [1,1562,null,{}] 15:51:26 INFO - PROCESS | 2242 | 1466808686930 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}] 15:51:26 INFO - PROCESS | 2242 | 1466808686931 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:27 INFO - PROCESS | 2242 | 1466808687024 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 15:51:27 INFO - PROCESS | 2242 | 1466808687029 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:27 INFO - PROCESS | 2242 | 1466808687031 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:27 INFO - PROCESS | 2242 | ++DOCSHELL 0x117e38000 == 29 [pid = 2242] [id = 398] 15:51:27 INFO - PROCESS | 2242 | ++DOMWINDOW == 84 (0x117ed2000) [pid = 2242] [serial = 1193] [outer = 0x0] 15:51:27 INFO - PROCESS | 2242 | ++DOMWINDOW == 85 (0x1183b3c00) [pid = 2242] [serial = 1194] [outer = 0x117ed2000] 15:51:27 INFO - PROCESS | 2242 | 1466808687060 Marionette DEBUG loaded listener.js 15:51:27 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x118a52400) [pid = 2242] [serial = 1195] [outer = 0x117ed2000] 15:51:27 INFO - PROCESS | 2242 | 1466808687439 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]]]}] 15:51:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 15:51:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 569ms 15:51:27 INFO - PROCESS | 2242 | 1466808687495 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 15:51:27 INFO - PROCESS | 2242 | 1466808687496 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 15:51:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 15:51:27 INFO - PROCESS | 2242 | 1466808687498 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 15:51:27 INFO - PROCESS | 2242 | 1466808687501 Marionette TRACE conn2 <- [1,1566,null,{}] 15:51:27 INFO - PROCESS | 2242 | 1466808687508 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}] 15:51:27 INFO - PROCESS | 2242 | 1466808687512 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:27 INFO - PROCESS | 2242 | 1466808687591 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 15:51:27 INFO - PROCESS | 2242 | 1466808687596 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:27 INFO - PROCESS | 2242 | 1466808687599 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:27 INFO - PROCESS | 2242 | ++DOCSHELL 0x1192a3000 == 30 [pid = 2242] [id = 399] 15:51:27 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x119321000) [pid = 2242] [serial = 1196] [outer = 0x0] 15:51:27 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x11960d000) [pid = 2242] [serial = 1197] [outer = 0x119321000] 15:51:27 INFO - PROCESS | 2242 | 1466808687627 Marionette DEBUG loaded listener.js 15:51:27 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x119c87400) [pid = 2242] [serial = 1198] [outer = 0x119321000] 15:51:27 INFO - PROCESS | 2242 | 1466808687983 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]]]}] 15:51:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 15:51:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 520ms 15:51:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 15:51:28 INFO - PROCESS | 2242 | 1466808688019 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 15:51:28 INFO - PROCESS | 2242 | 1466808688021 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 15:51:28 INFO - PROCESS | 2242 | 1466808688023 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 15:51:28 INFO - PROCESS | 2242 | 1466808688024 Marionette TRACE conn2 <- [1,1570,null,{}] 15:51:28 INFO - PROCESS | 2242 | 1466808688026 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}] 15:51:28 INFO - PROCESS | 2242 | 1466808688028 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:28 INFO - PROCESS | 2242 | 1466808688139 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 15:51:28 INFO - PROCESS | 2242 | 1466808688155 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:28 INFO - PROCESS | 2242 | 1466808688156 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:28 INFO - PROCESS | 2242 | ++DOCSHELL 0x119c3c800 == 31 [pid = 2242] [id = 400] 15:51:28 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x119594800) [pid = 2242] [serial = 1199] [outer = 0x0] 15:51:28 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x121002400) [pid = 2242] [serial = 1200] [outer = 0x119594800] 15:51:28 INFO - PROCESS | 2242 | 1466808688182 Marionette DEBUG loaded listener.js 15:51:28 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x121033000) [pid = 2242] [serial = 1201] [outer = 0x119594800] 15:51:28 INFO - PROCESS | 2242 | 1466808688554 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]]]}] 15:51:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 15:51:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 569ms 15:51:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 15:51:28 INFO - PROCESS | 2242 | 1466808688593 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 15:51:28 INFO - PROCESS | 2242 | 1466808688594 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 15:51:28 INFO - PROCESS | 2242 | 1466808688596 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 15:51:28 INFO - PROCESS | 2242 | 1466808688597 Marionette TRACE conn2 <- [1,1574,null,{}] 15:51:28 INFO - PROCESS | 2242 | 1466808688600 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}] 15:51:28 INFO - PROCESS | 2242 | 1466808688601 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:28 INFO - PROCESS | 2242 | 1466808688701 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 15:51:28 INFO - PROCESS | 2242 | 1466808688705 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:28 INFO - PROCESS | 2242 | 1466808688706 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:28 INFO - PROCESS | 2242 | ++DOCSHELL 0x121716800 == 32 [pid = 2242] [id = 401] 15:51:28 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x112d19000) [pid = 2242] [serial = 1202] [outer = 0x0] 15:51:28 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x12103e000) [pid = 2242] [serial = 1203] [outer = 0x112d19000] 15:51:28 INFO - PROCESS | 2242 | 1466808688732 Marionette DEBUG loaded listener.js 15:51:28 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x121842c00) [pid = 2242] [serial = 1204] [outer = 0x112d19000] 15:51:29 INFO - PROCESS | 2242 | 1466808689102 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]]]}] 15:51:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 15:51:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 518ms 15:51:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 15:51:29 INFO - PROCESS | 2242 | 1466808689115 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 15:51:29 INFO - PROCESS | 2242 | 1466808689116 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 15:51:29 INFO - PROCESS | 2242 | 1466808689118 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 15:51:29 INFO - PROCESS | 2242 | 1466808689119 Marionette TRACE conn2 <- [1,1578,null,{}] 15:51:29 INFO - PROCESS | 2242 | 1466808689121 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}] 15:51:29 INFO - PROCESS | 2242 | 1466808689130 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:29 INFO - PROCESS | 2242 | 1466808689250 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 15:51:29 INFO - PROCESS | 2242 | 1466808689264 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:29 INFO - PROCESS | 2242 | 1466808689266 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:29 INFO - PROCESS | 2242 | ++DOCSHELL 0x124d3e000 == 33 [pid = 2242] [id = 402] 15:51:29 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x1218f2c00) [pid = 2242] [serial = 1205] [outer = 0x0] 15:51:29 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x123e11400) [pid = 2242] [serial = 1206] [outer = 0x1218f2c00] 15:51:29 INFO - PROCESS | 2242 | 1466808689308 Marionette DEBUG loaded listener.js 15:51:29 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x12697b400) [pid = 2242] [serial = 1207] [outer = 0x1218f2c00] 15:51:29 INFO - PROCESS | 2242 | 1466808689801 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]]]}] 15:51:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 15:51:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 720ms 15:51:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 15:51:29 INFO - PROCESS | 2242 | 1466808689839 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 15:51:29 INFO - PROCESS | 2242 | 1466808689840 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 15:51:29 INFO - PROCESS | 2242 | 1466808689842 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 15:51:29 INFO - PROCESS | 2242 | 1466808689843 Marionette TRACE conn2 <- [1,1582,null,{}] 15:51:29 INFO - PROCESS | 2242 | 1466808689846 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}] 15:51:29 INFO - PROCESS | 2242 | 1466808689847 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:29 INFO - PROCESS | 2242 | 1466808689943 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 15:51:29 INFO - PROCESS | 2242 | 1466808689952 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:29 INFO - PROCESS | 2242 | 1466808689953 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:29 INFO - PROCESS | 2242 | ++DOCSHELL 0x126ed8000 == 34 [pid = 2242] [id = 403] 15:51:29 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x12697c400) [pid = 2242] [serial = 1208] [outer = 0x0] 15:51:29 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x126dc7400) [pid = 2242] [serial = 1209] [outer = 0x12697c400] 15:51:29 INFO - PROCESS | 2242 | 1466808689979 Marionette DEBUG loaded listener.js 15:51:30 INFO - PROCESS | 2242 | ++DOMWINDOW == 101 (0x127099800) [pid = 2242] [serial = 1210] [outer = 0x12697c400] 15:51:30 INFO - PROCESS | 2242 | --DOMWINDOW == 100 (0x126e69000) [pid = 2242] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 15:51:30 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x128c89800) [pid = 2242] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 15:51:30 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x129cd7800) [pid = 2242] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 15:51:30 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x1183bac00) [pid = 2242] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 15:51:30 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x119609800) [pid = 2242] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 15:51:30 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x1133d6000) [pid = 2242] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 15:51:30 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x11673c000) [pid = 2242] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 15:51:30 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x128c8c000) [pid = 2242] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 15:51:30 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x11511c800) [pid = 2242] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 15:51:30 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x123a35400) [pid = 2242] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 15:51:30 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x116a04000) [pid = 2242] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 15:51:30 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x123a33000) [pid = 2242] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 15:51:30 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x119c7ec00) [pid = 2242] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 15:51:30 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x121467000) [pid = 2242] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 15:51:30 INFO - PROCESS | 2242 | 1466808690497 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]]]}] 15:51:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 15:51:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 669ms 15:51:30 INFO - PROCESS | 2242 | 1466808690512 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 15:51:30 INFO - PROCESS | 2242 | 1466808690514 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 15:51:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 15:51:30 INFO - PROCESS | 2242 | 1466808690517 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 15:51:30 INFO - PROCESS | 2242 | 1466808690521 Marionette TRACE conn2 <- [1,1586,null,{}] 15:51:30 INFO - PROCESS | 2242 | 1466808690528 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}] 15:51:30 INFO - PROCESS | 2242 | 1466808690529 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:30 INFO - PROCESS | 2242 | 1466808690669 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 15:51:30 INFO - PROCESS | 2242 | 1466808690758 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:30 INFO - PROCESS | 2242 | 1466808690759 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:30 INFO - PROCESS | 2242 | ++DOCSHELL 0x127389800 == 35 [pid = 2242] [id = 404] 15:51:30 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x113369400) [pid = 2242] [serial = 1211] [outer = 0x0] 15:51:30 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x119609800) [pid = 2242] [serial = 1212] [outer = 0x113369400] 15:51:30 INFO - PROCESS | 2242 | 1466808690799 Marionette DEBUG loaded listener.js 15:51:30 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x126975000) [pid = 2242] [serial = 1213] [outer = 0x113369400] 15:51:31 INFO - PROCESS | 2242 | 1466808691197 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]]]}] 15:51:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 15:51:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 725ms 15:51:31 INFO - PROCESS | 2242 | 1466808691243 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 15:51:31 INFO - PROCESS | 2242 | 1466808691244 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 15:51:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 15:51:31 INFO - PROCESS | 2242 | 1466808691246 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 15:51:31 INFO - PROCESS | 2242 | 1466808691247 Marionette TRACE conn2 <- [1,1590,null,{}] 15:51:31 INFO - PROCESS | 2242 | 1466808691250 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}] 15:51:31 INFO - PROCESS | 2242 | 1466808691251 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:31 INFO - PROCESS | 2242 | 1466808691347 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 15:51:31 INFO - PROCESS | 2242 | 1466808691353 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:31 INFO - PROCESS | 2242 | 1466808691354 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:31 INFO - PROCESS | 2242 | ++DOCSHELL 0x128ca5800 == 36 [pid = 2242] [id = 405] 15:51:31 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x12697a400) [pid = 2242] [serial = 1214] [outer = 0x0] 15:51:31 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x127337400) [pid = 2242] [serial = 1215] [outer = 0x12697a400] 15:51:31 INFO - PROCESS | 2242 | 1466808691382 Marionette DEBUG loaded listener.js 15:51:31 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x1274d3000) [pid = 2242] [serial = 1216] [outer = 0x12697a400] 15:51:31 INFO - PROCESS | 2242 | 1466808691731 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]]]}] 15:51:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 15:51:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 519ms 15:51:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 15:51:31 INFO - PROCESS | 2242 | 1466808691767 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 15:51:31 INFO - PROCESS | 2242 | 1466808691769 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 15:51:31 INFO - PROCESS | 2242 | 1466808691772 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 15:51:31 INFO - PROCESS | 2242 | 1466808691776 Marionette TRACE conn2 <- [1,1594,null,{}] 15:51:31 INFO - PROCESS | 2242 | 1466808691780 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}] 15:51:31 INFO - PROCESS | 2242 | 1466808691781 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:31 INFO - PROCESS | 2242 | 1466808691904 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 15:51:32 INFO - PROCESS | 2242 | 1466808692008 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:32 INFO - PROCESS | 2242 | 1466808692009 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:32 INFO - PROCESS | 2242 | ++DOCSHELL 0x128846000 == 37 [pid = 2242] [id = 406] 15:51:32 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x119593c00) [pid = 2242] [serial = 1217] [outer = 0x0] 15:51:32 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x1274d4c00) [pid = 2242] [serial = 1218] [outer = 0x119593c00] 15:51:32 INFO - PROCESS | 2242 | 1466808692034 Marionette DEBUG loaded listener.js 15:51:32 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x128d57000) [pid = 2242] [serial = 1219] [outer = 0x119593c00] 15:51:32 INFO - PROCESS | 2242 | 1466808692337 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]]]}] 15:51:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 15:51:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 623ms 15:51:32 INFO - PROCESS | 2242 | 1466808692423 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 15:51:32 INFO - PROCESS | 2242 | 1466808692425 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 15:51:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 15:51:32 INFO - PROCESS | 2242 | 1466808692429 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 15:51:32 INFO - PROCESS | 2242 | 1466808692432 Marionette TRACE conn2 <- [1,1598,null,{}] 15:51:32 INFO - PROCESS | 2242 | 1466808692436 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}] 15:51:32 INFO - PROCESS | 2242 | 1466808692439 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:32 INFO - PROCESS | 2242 | 1466808692538 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 15:51:32 INFO - PROCESS | 2242 | 1466808692613 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:32 INFO - PROCESS | 2242 | 1466808692615 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:32 INFO - PROCESS | 2242 | ++DOCSHELL 0x116607000 == 38 [pid = 2242] [id = 407] 15:51:32 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x113369000) [pid = 2242] [serial = 1220] [outer = 0x0] 15:51:32 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x1133d4c00) [pid = 2242] [serial = 1221] [outer = 0x113369000] 15:51:32 INFO - PROCESS | 2242 | 1466808692649 Marionette DEBUG loaded listener.js 15:51:32 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x1160dc800) [pid = 2242] [serial = 1222] [outer = 0x113369000] 15:51:33 INFO - PROCESS | 2242 | 1466808693185 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]]]}] 15:51:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 15:51:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 822ms 15:51:33 INFO - PROCESS | 2242 | 1466808693252 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 15:51:33 INFO - PROCESS | 2242 | 1466808693254 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 15:51:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 15:51:33 INFO - PROCESS | 2242 | 1466808693262 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 15:51:33 INFO - PROCESS | 2242 | 1466808693264 Marionette TRACE conn2 <- [1,1602,null,{}] 15:51:33 INFO - PROCESS | 2242 | 1466808693267 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}] 15:51:33 INFO - PROCESS | 2242 | 1466808693269 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:33 INFO - PROCESS | 2242 | 1466808693380 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 15:51:33 INFO - PROCESS | 2242 | 1466808693459 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:33 INFO - PROCESS | 2242 | 1466808693461 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:33 INFO - PROCESS | 2242 | ++DOCSHELL 0x119e98000 == 39 [pid = 2242] [id = 408] 15:51:33 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x11837f400) [pid = 2242] [serial = 1223] [outer = 0x0] 15:51:33 INFO - PROCESS | 2242 | ++DOMWINDOW == 101 (0x1184ea800) [pid = 2242] [serial = 1224] [outer = 0x11837f400] 15:51:33 INFO - PROCESS | 2242 | 1466808693492 Marionette DEBUG loaded listener.js 15:51:33 INFO - PROCESS | 2242 | ++DOMWINDOW == 102 (0x118e22c00) [pid = 2242] [serial = 1225] [outer = 0x11837f400] 15:51:34 INFO - PROCESS | 2242 | 1466808694048 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]]]}] 15:51:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 15:51:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 826ms 15:51:34 INFO - PROCESS | 2242 | 1466808694264 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 15:51:34 INFO - PROCESS | 2242 | 1466808694269 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 15:51:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 15:51:34 INFO - PROCESS | 2242 | 1466808694317 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 15:51:34 INFO - PROCESS | 2242 | 1466808694319 Marionette TRACE conn2 <- [1,1606,null,{}] 15:51:34 INFO - PROCESS | 2242 | 1466808694324 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}] 15:51:34 INFO - PROCESS | 2242 | 1466808694328 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:34 INFO - PROCESS | 2242 | 1466808694480 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 15:51:34 INFO - PROCESS | 2242 | 1466808694587 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:34 INFO - PROCESS | 2242 | 1466808694591 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:34 INFO - PROCESS | 2242 | ++DOCSHELL 0x117e3a000 == 40 [pid = 2242] [id = 409] 15:51:34 INFO - PROCESS | 2242 | ++DOMWINDOW == 103 (0x11673f400) [pid = 2242] [serial = 1226] [outer = 0x0] 15:51:34 INFO - PROCESS | 2242 | ++DOMWINDOW == 104 (0x116a0b400) [pid = 2242] [serial = 1227] [outer = 0x11673f400] 15:51:34 INFO - PROCESS | 2242 | 1466808694630 Marionette DEBUG loaded listener.js 15:51:34 INFO - PROCESS | 2242 | ++DOMWINDOW == 105 (0x1181e7800) [pid = 2242] [serial = 1228] [outer = 0x11673f400] 15:51:35 INFO - PROCESS | 2242 | --DOCSHELL 0x128ca5800 == 39 [pid = 2242] [id = 405] 15:51:35 INFO - PROCESS | 2242 | --DOCSHELL 0x127389800 == 38 [pid = 2242] [id = 404] 15:51:35 INFO - PROCESS | 2242 | --DOCSHELL 0x126ed8000 == 37 [pid = 2242] [id = 403] 15:51:35 INFO - PROCESS | 2242 | --DOCSHELL 0x124d3e000 == 36 [pid = 2242] [id = 402] 15:51:35 INFO - PROCESS | 2242 | --DOCSHELL 0x121716800 == 35 [pid = 2242] [id = 401] 15:51:35 INFO - PROCESS | 2242 | --DOCSHELL 0x119c3c800 == 34 [pid = 2242] [id = 400] 15:51:35 INFO - PROCESS | 2242 | --DOCSHELL 0x1192a3000 == 33 [pid = 2242] [id = 399] 15:51:35 INFO - PROCESS | 2242 | --DOCSHELL 0x117e38000 == 32 [pid = 2242] [id = 398] 15:51:35 INFO - PROCESS | 2242 | --DOCSHELL 0x11666c000 == 31 [pid = 2242] [id = 397] 15:51:35 INFO - PROCESS | 2242 | --DOCSHELL 0x118206800 == 30 [pid = 2242] [id = 396] 15:51:35 INFO - PROCESS | 2242 | 1466808695162 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]]]}] 15:51:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 15:51:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 893ms 15:51:35 INFO - PROCESS | 2242 | 1466808695192 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 15:51:35 INFO - PROCESS | 2242 | 1466808695195 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 15:51:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 15:51:35 INFO - PROCESS | 2242 | 1466808695201 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 15:51:35 INFO - PROCESS | 2242 | 1466808695207 Marionette TRACE conn2 <- [1,1610,null,{}] 15:51:35 INFO - PROCESS | 2242 | --DOMWINDOW == 104 (0x1274ce800) [pid = 2242] [serial = 1150] [outer = 0x0] [url = about:blank] 15:51:35 INFO - PROCESS | 2242 | --DOMWINDOW == 103 (0x127006400) [pid = 2242] [serial = 1149] [outer = 0x0] [url = about:blank] 15:51:35 INFO - PROCESS | 2242 | --DOMWINDOW == 102 (0x129ce2c00) [pid = 2242] [serial = 1153] [outer = 0x0] [url = about:blank] 15:51:35 INFO - PROCESS | 2242 | --DOMWINDOW == 101 (0x1291d2400) [pid = 2242] [serial = 1152] [outer = 0x0] [url = about:blank] 15:51:35 INFO - PROCESS | 2242 | --DOMWINDOW == 100 (0x12a56dc00) [pid = 2242] [serial = 1128] [outer = 0x0] [url = about:blank] 15:51:35 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x12a5cd800) [pid = 2242] [serial = 1129] [outer = 0x0] [url = about:blank] 15:51:35 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x118a1dc00) [pid = 2242] [serial = 1137] [outer = 0x0] [url = about:blank] 15:51:35 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x11931e800) [pid = 2242] [serial = 1138] [outer = 0x0] [url = about:blank] 15:51:35 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x119e69c00) [pid = 2242] [serial = 1140] [outer = 0x0] [url = about:blank] 15:51:35 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x12100a400) [pid = 2242] [serial = 1141] [outer = 0x0] [url = about:blank] 15:51:35 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x116967000) [pid = 2242] [serial = 1134] [outer = 0x0] [url = about:blank] 15:51:35 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x1181db800) [pid = 2242] [serial = 1135] [outer = 0x0] [url = about:blank] 15:51:35 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x1176e5000) [pid = 2242] [serial = 1131] [outer = 0x0] [url = about:blank] 15:51:35 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x1183b7000) [pid = 2242] [serial = 1132] [outer = 0x0] [url = about:blank] 15:51:35 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x12a5cb000) [pid = 2242] [serial = 1155] [outer = 0x0] [url = about:blank] 15:51:35 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x12103b400) [pid = 2242] [serial = 1143] [outer = 0x0] [url = about:blank] 15:51:35 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x123a2e000) [pid = 2242] [serial = 1144] [outer = 0x0] [url = about:blank] 15:51:35 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x1242e2c00) [pid = 2242] [serial = 1146] [outer = 0x0] [url = about:blank] 15:51:35 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x1181dec00) [pid = 2242] [serial = 1158] [outer = 0x0] [url = about:blank] 15:51:35 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x12ae35400) [pid = 2242] [serial = 1165] [outer = 0x0] [url = about:blank] 15:51:35 INFO - PROCESS | 2242 | --DOMWINDOW == 84 (0x121841400) [pid = 2242] [serial = 1161] [outer = 0x0] [url = about:blank] 15:51:35 INFO - PROCESS | 2242 | --DOMWINDOW == 83 (0x11959a000) [pid = 2242] [serial = 1159] [outer = 0x0] [url = about:blank] 15:51:35 INFO - PROCESS | 2242 | --DOMWINDOW == 82 (0x12aea0800) [pid = 2242] [serial = 1167] [outer = 0x0] [url = about:blank] 15:51:35 INFO - PROCESS | 2242 | --DOMWINDOW == 81 (0x12b80fc00) [pid = 2242] [serial = 1168] [outer = 0x0] [url = about:blank] 15:51:35 INFO - PROCESS | 2242 | --DOMWINDOW == 80 (0x12ac04000) [pid = 2242] [serial = 1164] [outer = 0x0] [url = about:blank] 15:51:35 INFO - PROCESS | 2242 | --DOMWINDOW == 79 (0x12ac05c00) [pid = 2242] [serial = 1156] [outer = 0x0] [url = about:blank] 15:51:35 INFO - PROCESS | 2242 | --DOMWINDOW == 78 (0x12732bc00) [pid = 2242] [serial = 1162] [outer = 0x0] [url = about:blank] 15:51:35 INFO - PROCESS | 2242 | --DOMWINDOW == 77 (0x12684e000) [pid = 2242] [serial = 1147] [outer = 0x0] [url = about:blank] 15:51:35 INFO - PROCESS | 2242 | 1466808695235 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}] 15:51:35 INFO - PROCESS | 2242 | 1466808695237 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:35 INFO - PROCESS | 2242 | 1466808695321 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 15:51:35 INFO - PROCESS | 2242 | 1466808695329 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:35 INFO - PROCESS | 2242 | 1466808695330 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:35 INFO - PROCESS | 2242 | ++DOCSHELL 0x11722d000 == 31 [pid = 2242] [id = 410] 15:51:35 INFO - PROCESS | 2242 | ++DOMWINDOW == 78 (0x118a54000) [pid = 2242] [serial = 1229] [outer = 0x0] 15:51:35 INFO - PROCESS | 2242 | ++DOMWINDOW == 79 (0x118ea4800) [pid = 2242] [serial = 1230] [outer = 0x118a54000] 15:51:35 INFO - PROCESS | 2242 | 1466808695359 Marionette DEBUG loaded listener.js 15:51:35 INFO - PROCESS | 2242 | ++DOMWINDOW == 80 (0x119604400) [pid = 2242] [serial = 1231] [outer = 0x118a54000] 15:51:35 INFO - PROCESS | 2242 | 1466808695713 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]]]}] 15:51:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 15:51:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 540ms 15:51:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 15:51:35 INFO - PROCESS | 2242 | 1466808695739 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 15:51:35 INFO - PROCESS | 2242 | 1466808695741 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 15:51:35 INFO - PROCESS | 2242 | 1466808695743 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 15:51:35 INFO - PROCESS | 2242 | 1466808695744 Marionette TRACE conn2 <- [1,1614,null,{}] 15:51:35 INFO - PROCESS | 2242 | 1466808695767 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}] 15:51:35 INFO - PROCESS | 2242 | 1466808695770 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:35 INFO - PROCESS | 2242 | 1466808695876 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 15:51:35 INFO - PROCESS | 2242 | 1466808695901 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:35 INFO - PROCESS | 2242 | 1466808695904 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:35 INFO - PROCESS | 2242 | ++DOCSHELL 0x119c3a800 == 32 [pid = 2242] [id = 411] 15:51:35 INFO - PROCESS | 2242 | ++DOMWINDOW == 81 (0x12100e000) [pid = 2242] [serial = 1232] [outer = 0x0] 15:51:35 INFO - PROCESS | 2242 | ++DOMWINDOW == 82 (0x121034800) [pid = 2242] [serial = 1233] [outer = 0x12100e000] 15:51:35 INFO - PROCESS | 2242 | 1466808695934 Marionette DEBUG loaded listener.js 15:51:35 INFO - PROCESS | 2242 | ++DOMWINDOW == 83 (0x121387000) [pid = 2242] [serial = 1234] [outer = 0x12100e000] 15:51:36 INFO - PROCESS | 2242 | 1466808696268 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]]]}] 15:51:36 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 15:51:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 569ms 15:51:36 INFO - PROCESS | 2242 | 1466808696312 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 15:51:36 INFO - PROCESS | 2242 | 1466808696313 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 15:51:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 15:51:36 INFO - PROCESS | 2242 | 1466808696316 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 15:51:36 INFO - PROCESS | 2242 | 1466808696317 Marionette TRACE conn2 <- [1,1618,null,{}] 15:51:36 INFO - PROCESS | 2242 | 1466808696319 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}] 15:51:36 INFO - PROCESS | 2242 | 1466808696320 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:36 INFO - PROCESS | 2242 | 1466808696409 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 15:51:36 INFO - PROCESS | 2242 | 1466808696463 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:36 INFO - PROCESS | 2242 | 1466808696464 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:36 INFO - PROCESS | 2242 | ++DOCSHELL 0x121874800 == 33 [pid = 2242] [id = 412] 15:51:36 INFO - PROCESS | 2242 | ++DOMWINDOW == 84 (0x1212bd800) [pid = 2242] [serial = 1235] [outer = 0x0] 15:51:36 INFO - PROCESS | 2242 | ++DOMWINDOW == 85 (0x123a38000) [pid = 2242] [serial = 1236] [outer = 0x1212bd800] 15:51:36 INFO - PROCESS | 2242 | 1466808696490 Marionette DEBUG loaded listener.js 15:51:36 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x1242e2c00) [pid = 2242] [serial = 1237] [outer = 0x1212bd800] 15:51:36 INFO - PROCESS | 2242 | 1466808696776 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]]]}] 15:51:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 15:51:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 520ms 15:51:36 INFO - PROCESS | 2242 | 1466808696837 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 15:51:36 INFO - PROCESS | 2242 | 1466808696838 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 15:51:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 15:51:36 INFO - PROCESS | 2242 | 1466808696843 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 15:51:36 INFO - PROCESS | 2242 | 1466808696844 Marionette TRACE conn2 <- [1,1622,null,{}] 15:51:36 INFO - PROCESS | 2242 | 1466808696847 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}] 15:51:36 INFO - PROCESS | 2242 | 1466808696848 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:36 INFO - PROCESS | 2242 | 1466808696926 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 15:51:36 INFO - PROCESS | 2242 | 1466808696984 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:36 INFO - PROCESS | 2242 | 1466808696985 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:36 INFO - PROCESS | 2242 | ++DOCSHELL 0x124d6e800 == 34 [pid = 2242] [id = 413] 15:51:36 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x112f89c00) [pid = 2242] [serial = 1238] [outer = 0x0] 15:51:37 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x1181df400) [pid = 2242] [serial = 1239] [outer = 0x112f89c00] 15:51:37 INFO - PROCESS | 2242 | 1466808697011 Marionette DEBUG loaded listener.js 15:51:37 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x126982400) [pid = 2242] [serial = 1240] [outer = 0x112f89c00] 15:51:37 INFO - PROCESS | 2242 | 1466808697323 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]]]}] 15:51:37 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 15:51:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 519ms 15:51:37 INFO - PROCESS | 2242 | 1466808697363 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 15:51:37 INFO - PROCESS | 2242 | 1466808697364 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 15:51:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 15:51:37 INFO - PROCESS | 2242 | 1466808697367 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 15:51:37 INFO - PROCESS | 2242 | 1466808697368 Marionette TRACE conn2 <- [1,1626,null,{}] 15:51:37 INFO - PROCESS | 2242 | 1466808697379 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}] 15:51:37 INFO - PROCESS | 2242 | 1466808697384 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:37 INFO - PROCESS | 2242 | 1466808697558 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 15:51:37 INFO - PROCESS | 2242 | 1466808697575 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:37 INFO - PROCESS | 2242 | 1466808697577 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:37 INFO - PROCESS | 2242 | ++DOCSHELL 0x128ca7800 == 35 [pid = 2242] [id = 414] 15:51:37 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x126e6a000) [pid = 2242] [serial = 1241] [outer = 0x0] 15:51:37 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x128c8b800) [pid = 2242] [serial = 1242] [outer = 0x126e6a000] 15:51:37 INFO - PROCESS | 2242 | 1466808697618 Marionette DEBUG loaded listener.js 15:51:37 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x1291d7c00) [pid = 2242] [serial = 1243] [outer = 0x126e6a000] 15:51:37 INFO - PROCESS | 2242 | 1466808697986 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]]]}] 15:51:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 15:51:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 629ms 15:51:37 INFO - PROCESS | 2242 | 1466808697997 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 15:51:37 INFO - PROCESS | 2242 | 1466808697998 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 15:51:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 15:51:38 INFO - PROCESS | 2242 | 1466808698000 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 15:51:38 INFO - PROCESS | 2242 | 1466808698001 Marionette TRACE conn2 <- [1,1630,null,{}] 15:51:38 INFO - PROCESS | 2242 | 1466808698004 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}] 15:51:38 INFO - PROCESS | 2242 | 1466808698005 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:38 INFO - PROCESS | 2242 | 1466808698105 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 15:51:38 INFO - PROCESS | 2242 | 1466808698150 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:38 INFO - PROCESS | 2242 | 1466808698151 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:38 INFO - PROCESS | 2242 | ++DOCSHELL 0x129c08800 == 36 [pid = 2242] [id = 415] 15:51:38 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x112a75000) [pid = 2242] [serial = 1244] [outer = 0x0] 15:51:38 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x129cd6c00) [pid = 2242] [serial = 1245] [outer = 0x112a75000] 15:51:38 INFO - PROCESS | 2242 | 1466808698176 Marionette DEBUG loaded listener.js 15:51:38 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x12a573c00) [pid = 2242] [serial = 1246] [outer = 0x112a75000] 15:51:38 INFO - PROCESS | 2242 | 1466808698511 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]]]}] 15:51:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 15:51:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 520ms 15:51:38 INFO - PROCESS | 2242 | 1466808698521 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 15:51:38 INFO - PROCESS | 2242 | 1466808698524 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 15:51:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 15:51:38 INFO - PROCESS | 2242 | 1466808698527 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 15:51:38 INFO - PROCESS | 2242 | 1466808698528 Marionette TRACE conn2 <- [1,1634,null,{}] 15:51:38 INFO - PROCESS | 2242 | 1466808698531 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}] 15:51:38 INFO - PROCESS | 2242 | 1466808698532 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:38 INFO - PROCESS | 2242 | 1466808698631 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 15:51:38 INFO - PROCESS | 2242 | 1466808698643 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:38 INFO - PROCESS | 2242 | 1466808698645 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:38 INFO - PROCESS | 2242 | ++DOCSHELL 0x12a58f800 == 37 [pid = 2242] [id = 416] 15:51:38 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x12a5c9c00) [pid = 2242] [serial = 1247] [outer = 0x0] 15:51:38 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x12ac05800) [pid = 2242] [serial = 1248] [outer = 0x12a5c9c00] 15:51:38 INFO - PROCESS | 2242 | 1466808698670 Marionette DEBUG loaded listener.js 15:51:38 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x12ac0e800) [pid = 2242] [serial = 1249] [outer = 0x12a5c9c00] 15:51:39 INFO - PROCESS | 2242 | 1466808699007 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]]]}] 15:51:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 15:51:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 519ms 15:51:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 15:51:39 INFO - PROCESS | 2242 | 1466808699047 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 15:51:39 INFO - PROCESS | 2242 | 1466808699049 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 15:51:39 INFO - PROCESS | 2242 | 1466808699051 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 15:51:39 INFO - PROCESS | 2242 | 1466808699052 Marionette TRACE conn2 <- [1,1638,null,{}] 15:51:39 INFO - PROCESS | 2242 | 1466808699055 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}] 15:51:39 INFO - PROCESS | 2242 | 1466808699056 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:39 INFO - PROCESS | 2242 | 1466808699156 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 15:51:39 INFO - PROCESS | 2242 | 1466808699160 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:39 INFO - PROCESS | 2242 | 1466808699161 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:39 INFO - PROCESS | 2242 | ++DOCSHELL 0x12ae57000 == 38 [pid = 2242] [id = 417] 15:51:39 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x12a5cb800) [pid = 2242] [serial = 1250] [outer = 0x0] 15:51:39 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x12ae38c00) [pid = 2242] [serial = 1251] [outer = 0x12a5cb800] 15:51:39 INFO - PROCESS | 2242 | 1466808699186 Marionette DEBUG loaded listener.js 15:51:39 INFO - PROCESS | 2242 | ++DOMWINDOW == 101 (0x12aec8000) [pid = 2242] [serial = 1252] [outer = 0x12a5cb800] 15:51:39 INFO - PROCESS | 2242 | --DOMWINDOW == 100 (0x112d19000) [pid = 2242] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 15:51:39 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x1218f2c00) [pid = 2242] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 15:51:39 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x119321000) [pid = 2242] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 15:51:39 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x116077400) [pid = 2242] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 15:51:39 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x119319400) [pid = 2242] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 15:51:39 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x117ed2000) [pid = 2242] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 15:51:39 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x116966800) [pid = 2242] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 15:51:39 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x118a49c00) [pid = 2242] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 15:51:39 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x12428c000) [pid = 2242] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 15:51:39 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x1291cf800) [pid = 2242] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 15:51:39 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x1193c7400) [pid = 2242] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 15:51:39 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x115ef9400) [pid = 2242] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 15:51:39 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x12697c400) [pid = 2242] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 15:51:39 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x113369400) [pid = 2242] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 15:51:39 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x12697a400) [pid = 2242] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 15:51:39 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x119594800) [pid = 2242] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 15:51:39 INFO - PROCESS | 2242 | 1466808699611 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]]]}] 15:51:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 15:51:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 571ms 15:51:39 INFO - PROCESS | 2242 | 1466808699638 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 15:51:39 INFO - PROCESS | 2242 | 1466808699641 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 15:51:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 15:51:39 INFO - PROCESS | 2242 | 1466808699644 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 15:51:39 INFO - PROCESS | 2242 | 1466808699645 Marionette TRACE conn2 <- [1,1642,null,{}] 15:51:39 INFO - PROCESS | 2242 | 1466808699648 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}] 15:51:39 INFO - PROCESS | 2242 | 1466808699649 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:39 INFO - PROCESS | 2242 | 1466808699733 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 15:51:39 INFO - PROCESS | 2242 | 1466808699737 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:39 INFO - PROCESS | 2242 | 1466808699738 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:39 INFO - PROCESS | 2242 | ++DOCSHELL 0x12ae50000 == 39 [pid = 2242] [id = 418] 15:51:39 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x117edcc00) [pid = 2242] [serial = 1253] [outer = 0x0] 15:51:39 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x119c82c00) [pid = 2242] [serial = 1254] [outer = 0x117edcc00] 15:51:39 INFO - PROCESS | 2242 | 1466808699765 Marionette DEBUG loaded listener.js 15:51:39 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x123efb800) [pid = 2242] [serial = 1255] [outer = 0x117edcc00] 15:51:40 INFO - PROCESS | 2242 | 1466808700076 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]]]}] 15:51:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 15:51:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 469ms 15:51:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 15:51:40 INFO - PROCESS | 2242 | 1466808700113 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 15:51:40 INFO - PROCESS | 2242 | 1466808700115 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 15:51:40 INFO - PROCESS | 2242 | 1466808700117 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 15:51:40 INFO - PROCESS | 2242 | 1466808700119 Marionette TRACE conn2 <- [1,1646,null,{}] 15:51:40 INFO - PROCESS | 2242 | 1466808700121 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}] 15:51:40 INFO - PROCESS | 2242 | 1466808700123 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:40 INFO - PROCESS | 2242 | 1466808700217 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 15:51:40 INFO - PROCESS | 2242 | 1466808700278 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:40 INFO - PROCESS | 2242 | 1466808700280 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:40 INFO - PROCESS | 2242 | ++DOCSHELL 0x12be95800 == 40 [pid = 2242] [id = 419] 15:51:40 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x12428c000) [pid = 2242] [serial = 1256] [outer = 0x0] 15:51:40 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x12ae97800) [pid = 2242] [serial = 1257] [outer = 0x12428c000] 15:51:40 INFO - PROCESS | 2242 | 1466808700313 Marionette DEBUG loaded listener.js 15:51:40 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x12b80f000) [pid = 2242] [serial = 1258] [outer = 0x12428c000] 15:51:40 INFO - PROCESS | 2242 | 1466808700621 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]]]}] 15:51:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 15:51:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 518ms 15:51:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 15:51:40 INFO - PROCESS | 2242 | 1466808700636 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 15:51:40 INFO - PROCESS | 2242 | 1466808700637 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 15:51:40 INFO - PROCESS | 2242 | 1466808700640 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 15:51:40 INFO - PROCESS | 2242 | 1466808700644 Marionette TRACE conn2 <- [1,1650,null,{}] 15:51:40 INFO - PROCESS | 2242 | 1466808700647 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}] 15:51:40 INFO - PROCESS | 2242 | 1466808700648 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:40 INFO - PROCESS | 2242 | 1466808700733 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 15:51:40 INFO - PROCESS | 2242 | 1466808700739 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:40 INFO - PROCESS | 2242 | 1466808700740 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:40 INFO - PROCESS | 2242 | ++DOCSHELL 0x12bf35800 == 41 [pid = 2242] [id = 420] 15:51:40 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x12b80f800) [pid = 2242] [serial = 1259] [outer = 0x0] 15:51:40 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x12b856400) [pid = 2242] [serial = 1260] [outer = 0x12b80f800] 15:51:40 INFO - PROCESS | 2242 | 1466808700765 Marionette DEBUG loaded listener.js 15:51:40 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x12b8b9000) [pid = 2242] [serial = 1261] [outer = 0x12b80f800] 15:51:41 INFO - PROCESS | 2242 | 1466808701085 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]]]}] 15:51:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 15:51:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 476ms 15:51:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 15:51:41 INFO - PROCESS | 2242 | 1466808701115 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 15:51:41 INFO - PROCESS | 2242 | 1466808701117 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 15:51:41 INFO - PROCESS | 2242 | 1466808701119 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 15:51:41 INFO - PROCESS | 2242 | 1466808701120 Marionette TRACE conn2 <- [1,1654,null,{}] 15:51:41 INFO - PROCESS | 2242 | 1466808701122 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}] 15:51:41 INFO - PROCESS | 2242 | 1466808701126 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:41 INFO - PROCESS | 2242 | 1466808701244 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 15:51:41 INFO - PROCESS | 2242 | 1466808701252 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:41 INFO - PROCESS | 2242 | 1466808701252 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:41 INFO - PROCESS | 2242 | ++DOCSHELL 0x12c482800 == 42 [pid = 2242] [id = 421] 15:51:41 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x129370800) [pid = 2242] [serial = 1262] [outer = 0x0] 15:51:41 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x12b84f000) [pid = 2242] [serial = 1263] [outer = 0x129370800] 15:51:41 INFO - PROCESS | 2242 | 1466808701285 Marionette DEBUG loaded listener.js 15:51:41 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x12bbe3c00) [pid = 2242] [serial = 1264] [outer = 0x129370800] 15:51:41 INFO - PROCESS | 2242 | 1466808701751 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]]]}] 15:51:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 15:51:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 669ms 15:51:41 INFO - PROCESS | 2242 | 1466808701791 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 15:51:41 INFO - PROCESS | 2242 | 1466808701794 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 15:51:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 15:51:41 INFO - PROCESS | 2242 | 1466808701798 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 15:51:41 INFO - PROCESS | 2242 | 1466808701800 Marionette TRACE conn2 <- [1,1658,null,{}] 15:51:41 INFO - PROCESS | 2242 | 1466808701805 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}] 15:51:41 INFO - PROCESS | 2242 | 1466808701809 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:41 INFO - PROCESS | 2242 | 1466808701920 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 15:51:42 INFO - PROCESS | 2242 | 1466808702027 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:42 INFO - PROCESS | 2242 | 1466808702029 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:42 INFO - PROCESS | 2242 | ++DOCSHELL 0x118233000 == 43 [pid = 2242] [id = 422] 15:51:42 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x118379c00) [pid = 2242] [serial = 1265] [outer = 0x0] 15:51:42 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x1183c1c00) [pid = 2242] [serial = 1266] [outer = 0x118379c00] 15:51:42 INFO - PROCESS | 2242 | 1466808702074 Marionette DEBUG loaded listener.js 15:51:42 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x119321000) [pid = 2242] [serial = 1267] [outer = 0x118379c00] 15:51:42 INFO - PROCESS | 2242 | 1466808702515 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]]]}] 15:51:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 15:51:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 772ms 15:51:42 INFO - PROCESS | 2242 | 1466808702570 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 15:51:42 INFO - PROCESS | 2242 | 1466808702573 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 15:51:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 15:51:42 INFO - PROCESS | 2242 | 1466808702578 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 15:51:42 INFO - PROCESS | 2242 | 1466808702579 Marionette TRACE conn2 <- [1,1662,null,{}] 15:51:42 INFO - PROCESS | 2242 | 1466808702582 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}] 15:51:42 INFO - PROCESS | 2242 | 1466808702584 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:42 INFO - PROCESS | 2242 | 1466808702695 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 15:51:42 INFO - PROCESS | 2242 | 1466808702753 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:42 INFO - PROCESS | 2242 | 1466808702754 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:42 INFO - PROCESS | 2242 | ++DOCSHELL 0x126e3b800 == 44 [pid = 2242] [id = 423] 15:51:42 INFO - PROCESS | 2242 | ++DOMWINDOW == 101 (0x119596400) [pid = 2242] [serial = 1268] [outer = 0x0] 15:51:42 INFO - PROCESS | 2242 | ++DOMWINDOW == 102 (0x119c7e400) [pid = 2242] [serial = 1269] [outer = 0x119596400] 15:51:42 INFO - PROCESS | 2242 | 1466808702797 Marionette DEBUG loaded listener.js 15:51:42 INFO - PROCESS | 2242 | ++DOMWINDOW == 103 (0x121011000) [pid = 2242] [serial = 1270] [outer = 0x119596400] 15:51:43 INFO - PROCESS | 2242 | 1466808703229 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]]]}] 15:51:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 15:51:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 669ms 15:51:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 15:51:43 INFO - PROCESS | 2242 | 1466808703247 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 15:51:43 INFO - PROCESS | 2242 | 1466808703249 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 15:51:43 INFO - PROCESS | 2242 | 1466808703251 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 15:51:43 INFO - PROCESS | 2242 | 1466808703253 Marionette TRACE conn2 <- [1,1666,null,{}] 15:51:43 INFO - PROCESS | 2242 | 1466808703284 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}] 15:51:43 INFO - PROCESS | 2242 | 1466808703287 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:43 INFO - PROCESS | 2242 | 1466808703424 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 15:51:43 INFO - PROCESS | 2242 | 1466808703466 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:43 INFO - PROCESS | 2242 | 1466808703468 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:43 INFO - PROCESS | 2242 | ++DOCSHELL 0x12bf32000 == 45 [pid = 2242] [id = 424] 15:51:43 INFO - PROCESS | 2242 | ++DOMWINDOW == 104 (0x123a36000) [pid = 2242] [serial = 1271] [outer = 0x0] 15:51:43 INFO - PROCESS | 2242 | ++DOMWINDOW == 105 (0x124d99400) [pid = 2242] [serial = 1272] [outer = 0x123a36000] 15:51:43 INFO - PROCESS | 2242 | 1466808703500 Marionette DEBUG loaded listener.js 15:51:43 INFO - PROCESS | 2242 | ++DOMWINDOW == 106 (0x1274ca800) [pid = 2242] [serial = 1273] [outer = 0x123a36000] 15:51:43 INFO - PROCESS | 2242 | 1466808703935 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]]]}] 15:51:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 15:51:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 694ms 15:51:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 15:51:43 INFO - PROCESS | 2242 | 1466808703947 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 15:51:43 INFO - PROCESS | 2242 | 1466808703949 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 15:51:43 INFO - PROCESS | 2242 | 1466808703953 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 15:51:43 INFO - PROCESS | 2242 | 1466808703955 Marionette TRACE conn2 <- [1,1670,null,{}] 15:51:43 INFO - PROCESS | 2242 | 1466808703959 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}] 15:51:43 INFO - PROCESS | 2242 | 1466808703961 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:44 INFO - PROCESS | 2242 | 1466808704081 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 15:51:44 INFO - PROCESS | 2242 | 1466808704138 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:44 INFO - PROCESS | 2242 | 1466808704139 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:44 INFO - PROCESS | 2242 | ++DOCSHELL 0x12ce0e000 == 46 [pid = 2242] [id = 425] 15:51:44 INFO - PROCESS | 2242 | ++DOMWINDOW == 107 (0x128c8ec00) [pid = 2242] [serial = 1274] [outer = 0x0] 15:51:44 INFO - PROCESS | 2242 | ++DOMWINDOW == 108 (0x128d60400) [pid = 2242] [serial = 1275] [outer = 0x128c8ec00] 15:51:44 INFO - PROCESS | 2242 | 1466808704168 Marionette DEBUG loaded listener.js 15:51:44 INFO - PROCESS | 2242 | ++DOMWINDOW == 109 (0x129cdc400) [pid = 2242] [serial = 1276] [outer = 0x128c8ec00] 15:51:44 INFO - PROCESS | 2242 | 1466808704641 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]]]}] 15:51:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 15:51:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 725ms 15:51:44 INFO - PROCESS | 2242 | 1466808704704 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 15:51:44 INFO - PROCESS | 2242 | 1466808704707 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 15:51:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 15:51:44 INFO - PROCESS | 2242 | 1466808704733 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 15:51:44 INFO - PROCESS | 2242 | 1466808704735 Marionette TRACE conn2 <- [1,1674,null,{}] 15:51:44 INFO - PROCESS | 2242 | 1466808704739 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}] 15:51:44 INFO - PROCESS | 2242 | 1466808704743 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:44 INFO - PROCESS | 2242 | 1466808704894 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 15:51:45 INFO - PROCESS | 2242 | 1466808704999 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:45 INFO - PROCESS | 2242 | 1466808705000 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:45 INFO - PROCESS | 2242 | ++DOCSHELL 0x118aa5000 == 47 [pid = 2242] [id = 426] 15:51:45 INFO - PROCESS | 2242 | ++DOMWINDOW == 110 (0x113832400) [pid = 2242] [serial = 1277] [outer = 0x0] 15:51:45 INFO - PROCESS | 2242 | ++DOMWINDOW == 111 (0x1193c3000) [pid = 2242] [serial = 1278] [outer = 0x113832400] 15:51:45 INFO - PROCESS | 2242 | 1466808705047 Marionette DEBUG loaded listener.js 15:51:45 INFO - PROCESS | 2242 | ++DOMWINDOW == 112 (0x12a565800) [pid = 2242] [serial = 1279] [outer = 0x113832400] 15:51:45 INFO - PROCESS | 2242 | 1466808705745 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]]]}] 15:51:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 15:51:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1029ms 15:51:45 INFO - PROCESS | 2242 | 1466808705760 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 15:51:45 INFO - PROCESS | 2242 | 1466808705764 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 15:51:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 15:51:45 INFO - PROCESS | 2242 | 1466808705769 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 15:51:45 INFO - PROCESS | 2242 | 1466808705772 Marionette TRACE conn2 <- [1,1678,null,{}] 15:51:45 INFO - PROCESS | 2242 | 1466808705794 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}] 15:51:45 INFO - PROCESS | 2242 | 1466808705796 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:45 INFO - PROCESS | 2242 | 1466808705926 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 15:51:46 INFO - PROCESS | 2242 | 1466808706002 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:46 INFO - PROCESS | 2242 | 1466808706003 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:46 INFO - PROCESS | 2242 | ++DOCSHELL 0x119927800 == 48 [pid = 2242] [id = 427] 15:51:46 INFO - PROCESS | 2242 | ++DOMWINDOW == 113 (0x117ee0c00) [pid = 2242] [serial = 1280] [outer = 0x0] 15:51:46 INFO - PROCESS | 2242 | ++DOMWINDOW == 114 (0x11837e800) [pid = 2242] [serial = 1281] [outer = 0x117ee0c00] 15:51:46 INFO - PROCESS | 2242 | 1466808706032 Marionette DEBUG loaded listener.js 15:51:46 INFO - PROCESS | 2242 | ++DOMWINDOW == 115 (0x118a1e800) [pid = 2242] [serial = 1282] [outer = 0x117ee0c00] 15:51:47 INFO - PROCESS | 2242 | --DOCSHELL 0x12bf35800 == 47 [pid = 2242] [id = 420] 15:51:47 INFO - PROCESS | 2242 | --DOCSHELL 0x12be95800 == 46 [pid = 2242] [id = 419] 15:51:47 INFO - PROCESS | 2242 | --DOCSHELL 0x12ae50000 == 45 [pid = 2242] [id = 418] 15:51:47 INFO - PROCESS | 2242 | --DOCSHELL 0x12ae57000 == 44 [pid = 2242] [id = 417] 15:51:47 INFO - PROCESS | 2242 | --DOCSHELL 0x12a58f800 == 43 [pid = 2242] [id = 416] 15:51:47 INFO - PROCESS | 2242 | --DOCSHELL 0x129c08800 == 42 [pid = 2242] [id = 415] 15:51:47 INFO - PROCESS | 2242 | --DOCSHELL 0x128ca7800 == 41 [pid = 2242] [id = 414] 15:51:47 INFO - PROCESS | 2242 | --DOCSHELL 0x124d6e800 == 40 [pid = 2242] [id = 413] 15:51:47 INFO - PROCESS | 2242 | --DOCSHELL 0x121874800 == 39 [pid = 2242] [id = 412] 15:51:47 INFO - PROCESS | 2242 | --DOCSHELL 0x119c3a800 == 38 [pid = 2242] [id = 411] 15:51:47 INFO - PROCESS | 2242 | --DOCSHELL 0x11722d000 == 37 [pid = 2242] [id = 410] 15:51:47 INFO - PROCESS | 2242 | --DOCSHELL 0x117e3a000 == 36 [pid = 2242] [id = 409] 15:51:47 INFO - PROCESS | 2242 | --DOCSHELL 0x119e98000 == 35 [pid = 2242] [id = 408] 15:51:47 INFO - PROCESS | 2242 | --DOCSHELL 0x116607000 == 34 [pid = 2242] [id = 407] 15:51:47 INFO - PROCESS | 2242 | --DOCSHELL 0x128846000 == 33 [pid = 2242] [id = 406] 15:51:47 INFO - PROCESS | 2242 | --DOCSHELL 0x118aa5000 == 32 [pid = 2242] [id = 426] 15:51:47 INFO - PROCESS | 2242 | --DOCSHELL 0x12ce0e000 == 31 [pid = 2242] [id = 425] 15:51:47 INFO - PROCESS | 2242 | --DOCSHELL 0x12bf32000 == 30 [pid = 2242] [id = 424] 15:51:47 INFO - PROCESS | 2242 | --DOCSHELL 0x126e3b800 == 29 [pid = 2242] [id = 423] 15:51:47 INFO - PROCESS | 2242 | --DOCSHELL 0x12c482800 == 28 [pid = 2242] [id = 421] 15:51:47 INFO - PROCESS | 2242 | --DOCSHELL 0x118233000 == 27 [pid = 2242] [id = 422] 15:51:47 INFO - PROCESS | 2242 | --DOMWINDOW == 114 (0x12103e000) [pid = 2242] [serial = 1203] [outer = 0x0] [url = about:blank] 15:51:47 INFO - PROCESS | 2242 | --DOMWINDOW == 113 (0x123e11400) [pid = 2242] [serial = 1206] [outer = 0x0] [url = about:blank] 15:51:47 INFO - PROCESS | 2242 | --DOMWINDOW == 112 (0x11960d000) [pid = 2242] [serial = 1197] [outer = 0x0] [url = about:blank] 15:51:47 INFO - PROCESS | 2242 | --DOMWINDOW == 111 (0x119c87400) [pid = 2242] [serial = 1198] [outer = 0x0] [url = about:blank] 15:51:47 INFO - PROCESS | 2242 | --DOMWINDOW == 110 (0x1166eb400) [pid = 2242] [serial = 1191] [outer = 0x0] [url = about:blank] 15:51:47 INFO - PROCESS | 2242 | --DOMWINDOW == 109 (0x11701a800) [pid = 2242] [serial = 1192] [outer = 0x0] [url = about:blank] 15:51:47 INFO - PROCESS | 2242 | --DOMWINDOW == 108 (0x119c7dc00) [pid = 2242] [serial = 1189] [outer = 0x0] [url = about:blank] 15:51:47 INFO - PROCESS | 2242 | --DOMWINDOW == 107 (0x1193ca400) [pid = 2242] [serial = 1188] [outer = 0x0] [url = about:blank] 15:51:47 INFO - PROCESS | 2242 | --DOMWINDOW == 106 (0x118a52400) [pid = 2242] [serial = 1195] [outer = 0x0] [url = about:blank] 15:51:47 INFO - PROCESS | 2242 | --DOMWINDOW == 105 (0x1183b4800) [pid = 2242] [serial = 1171] [outer = 0x0] [url = about:blank] 15:51:47 INFO - PROCESS | 2242 | --DOMWINDOW == 104 (0x1183b3c00) [pid = 2242] [serial = 1194] [outer = 0x0] [url = about:blank] 15:51:47 INFO - PROCESS | 2242 | --DOMWINDOW == 103 (0x1172fac00) [pid = 2242] [serial = 1170] [outer = 0x0] [url = about:blank] 15:51:47 INFO - PROCESS | 2242 | --DOMWINDOW == 102 (0x121011800) [pid = 2242] [serial = 1174] [outer = 0x0] [url = about:blank] 15:51:47 INFO - PROCESS | 2242 | --DOMWINDOW == 101 (0x119a88800) [pid = 2242] [serial = 1173] [outer = 0x0] [url = about:blank] 15:51:47 INFO - PROCESS | 2242 | --DOMWINDOW == 100 (0x1274cac00) [pid = 2242] [serial = 1177] [outer = 0x0] [url = about:blank] 15:51:47 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x126d8e800) [pid = 2242] [serial = 1176] [outer = 0x0] [url = about:blank] 15:51:47 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x12ac0d400) [pid = 2242] [serial = 1180] [outer = 0x0] [url = about:blank] 15:51:47 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x129375c00) [pid = 2242] [serial = 1179] [outer = 0x0] [url = about:blank] 15:51:47 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x12b80dc00) [pid = 2242] [serial = 1183] [outer = 0x0] [url = about:blank] 15:51:47 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x12aea0c00) [pid = 2242] [serial = 1182] [outer = 0x0] [url = about:blank] 15:51:47 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x12b8b6800) [pid = 2242] [serial = 1186] [outer = 0x0] [url = about:blank] 15:51:47 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x1274cfc00) [pid = 2242] [serial = 1185] [outer = 0x0] [url = about:blank] 15:51:47 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x126dc7400) [pid = 2242] [serial = 1209] [outer = 0x0] [url = about:blank] 15:51:47 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x119609800) [pid = 2242] [serial = 1212] [outer = 0x0] [url = about:blank] 15:51:47 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x12697b400) [pid = 2242] [serial = 1207] [outer = 0x0] [url = about:blank] 15:51:47 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x1274d3000) [pid = 2242] [serial = 1216] [outer = 0x0] [url = about:blank] 15:51:47 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x121002400) [pid = 2242] [serial = 1200] [outer = 0x0] [url = about:blank] 15:51:47 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x127099800) [pid = 2242] [serial = 1210] [outer = 0x0] [url = about:blank] 15:51:47 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x126975000) [pid = 2242] [serial = 1213] [outer = 0x0] [url = about:blank] 15:51:47 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x121842c00) [pid = 2242] [serial = 1204] [outer = 0x0] [url = about:blank] 15:51:47 INFO - PROCESS | 2242 | --DOMWINDOW == 84 (0x127337400) [pid = 2242] [serial = 1215] [outer = 0x0] [url = about:blank] 15:51:47 INFO - PROCESS | 2242 | --DOMWINDOW == 83 (0x121033000) [pid = 2242] [serial = 1201] [outer = 0x0] [url = about:blank] 15:51:47 INFO - PROCESS | 2242 | --DOMWINDOW == 82 (0x1274d4c00) [pid = 2242] [serial = 1218] [outer = 0x0] [url = about:blank] 15:51:47 INFO - PROCESS | 2242 | 1466808707171 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]]]}] 15:51:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 15:51:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1434ms 15:51:47 INFO - PROCESS | 2242 | 1466808707204 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 15:51:47 INFO - PROCESS | 2242 | 1466808707209 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 15:51:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 15:51:47 INFO - PROCESS | 2242 | 1466808707214 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 15:51:47 INFO - PROCESS | 2242 | 1466808707217 Marionette TRACE conn2 <- [1,1682,null,{}] 15:51:47 INFO - PROCESS | 2242 | 1466808707223 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}] 15:51:47 INFO - PROCESS | 2242 | 1466808707225 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:47 INFO - PROCESS | 2242 | 1466808707321 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 15:51:47 INFO - PROCESS | 2242 | 1466808707328 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:47 INFO - PROCESS | 2242 | 1466808707331 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:47 INFO - PROCESS | 2242 | ++DOCSHELL 0x113ac6800 == 28 [pid = 2242] [id = 428] 15:51:47 INFO - PROCESS | 2242 | ++DOMWINDOW == 83 (0x112d16400) [pid = 2242] [serial = 1283] [outer = 0x0] 15:51:47 INFO - PROCESS | 2242 | ++DOMWINDOW == 84 (0x112d21400) [pid = 2242] [serial = 1284] [outer = 0x112d16400] 15:51:47 INFO - PROCESS | 2242 | 1466808707359 Marionette DEBUG loaded listener.js 15:51:47 INFO - PROCESS | 2242 | ++DOMWINDOW == 85 (0x1133b5800) [pid = 2242] [serial = 1285] [outer = 0x112d16400] 15:51:47 INFO - PROCESS | 2242 | 1466808707737 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]]]}] 15:51:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 15:51:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 572ms 15:51:47 INFO - PROCESS | 2242 | 1466808707786 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 15:51:47 INFO - PROCESS | 2242 | 1466808707789 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 15:51:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 15:51:47 INFO - PROCESS | 2242 | 1466808707794 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 15:51:47 INFO - PROCESS | 2242 | 1466808707796 Marionette TRACE conn2 <- [1,1686,null,{}] 15:51:47 INFO - PROCESS | 2242 | 1466808707798 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}] 15:51:47 INFO - PROCESS | 2242 | 1466808707800 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:47 INFO - PROCESS | 2242 | 1466808707882 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 15:51:47 INFO - PROCESS | 2242 | 1466808707886 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:47 INFO - PROCESS | 2242 | 1466808707888 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:47 INFO - PROCESS | 2242 | ++DOCSHELL 0x116ad5800 == 29 [pid = 2242] [id = 429] 15:51:47 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x113d45c00) [pid = 2242] [serial = 1286] [outer = 0x0] 15:51:47 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x1160d7000) [pid = 2242] [serial = 1287] [outer = 0x113d45c00] 15:51:47 INFO - PROCESS | 2242 | 1466808707919 Marionette DEBUG loaded listener.js 15:51:47 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x1167ec400) [pid = 2242] [serial = 1288] [outer = 0x113d45c00] 15:51:48 INFO - PROCESS | 2242 | 1466808708310 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]]]}] 15:51:48 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 15:51:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 570ms 15:51:48 INFO - PROCESS | 2242 | 1466808708365 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 15:51:48 INFO - PROCESS | 2242 | 1466808708373 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 15:51:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 15:51:48 INFO - PROCESS | 2242 | 1466808708375 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 15:51:48 INFO - PROCESS | 2242 | 1466808708377 Marionette TRACE conn2 <- [1,1690,null,{}] 15:51:48 INFO - PROCESS | 2242 | 1466808708389 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}] 15:51:48 INFO - PROCESS | 2242 | 1466808708394 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:48 INFO - PROCESS | 2242 | 1466808708519 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 15:51:48 INFO - PROCESS | 2242 | 1466808708532 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:48 INFO - PROCESS | 2242 | 1466808708534 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:48 INFO - PROCESS | 2242 | ++DOCSHELL 0x118584800 == 30 [pid = 2242] [id = 430] 15:51:48 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x1180b7c00) [pid = 2242] [serial = 1289] [outer = 0x0] 15:51:48 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x1183b3c00) [pid = 2242] [serial = 1290] [outer = 0x1180b7c00] 15:51:48 INFO - PROCESS | 2242 | 1466808708580 Marionette DEBUG loaded listener.js 15:51:48 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x118782c00) [pid = 2242] [serial = 1291] [outer = 0x1180b7c00] 15:51:49 INFO - PROCESS | 2242 | 1466808709086 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]]]}] 15:51:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 15:51:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 720ms 15:51:49 INFO - PROCESS | 2242 | 1466808709096 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 15:51:49 INFO - PROCESS | 2242 | 1466808709098 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 15:51:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 15:51:49 INFO - PROCESS | 2242 | 1466808709101 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 15:51:49 INFO - PROCESS | 2242 | 1466808709102 Marionette TRACE conn2 <- [1,1694,null,{}] 15:51:49 INFO - PROCESS | 2242 | 1466808709105 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}] 15:51:49 INFO - PROCESS | 2242 | 1466808709106 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:49 INFO - PROCESS | 2242 | 1466808709204 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 15:51:49 INFO - PROCESS | 2242 | 1466808709212 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:49 INFO - PROCESS | 2242 | 1466808709214 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:49 INFO - PROCESS | 2242 | ++DOCSHELL 0x119713800 == 31 [pid = 2242] [id = 431] 15:51:49 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x11878fc00) [pid = 2242] [serial = 1292] [outer = 0x0] 15:51:49 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x118a1e400) [pid = 2242] [serial = 1293] [outer = 0x11878fc00] 15:51:49 INFO - PROCESS | 2242 | 1466808709255 Marionette DEBUG loaded listener.js 15:51:49 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x118ea5000) [pid = 2242] [serial = 1294] [outer = 0x11878fc00] 15:51:49 INFO - PROCESS | 2242 | 1466808709725 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]]]}] 15:51:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 15:51:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 668ms 15:51:49 INFO - PROCESS | 2242 | 1466808709770 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 15:51:49 INFO - PROCESS | 2242 | 1466808709772 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 15:51:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 15:51:49 INFO - PROCESS | 2242 | 1466808709775 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 15:51:49 INFO - PROCESS | 2242 | 1466808709783 Marionette TRACE conn2 <- [1,1698,null,{}] 15:51:49 INFO - PROCESS | 2242 | 1466808709786 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}] 15:51:49 INFO - PROCESS | 2242 | 1466808709787 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:49 INFO - PROCESS | 2242 | 1466808709886 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 15:51:49 INFO - PROCESS | 2242 | 1466808709946 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:49 INFO - PROCESS | 2242 | 1466808709946 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:49 INFO - PROCESS | 2242 | ++DOCSHELL 0x120f88000 == 32 [pid = 2242] [id = 432] 15:51:49 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x1193c9400) [pid = 2242] [serial = 1295] [outer = 0x0] 15:51:49 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x119594400) [pid = 2242] [serial = 1296] [outer = 0x1193c9400] 15:51:49 INFO - PROCESS | 2242 | 1466808709971 Marionette DEBUG loaded listener.js 15:51:50 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x119605800) [pid = 2242] [serial = 1297] [outer = 0x1193c9400] 15:51:50 INFO - PROCESS | 2242 | 1466808710282 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]]]}] 15:51:50 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 15:51:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 526ms 15:51:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 15:51:50 INFO - PROCESS | 2242 | 1466808710301 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 15:51:50 INFO - PROCESS | 2242 | 1466808710302 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 15:51:50 INFO - PROCESS | 2242 | 1466808710305 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 15:51:50 INFO - PROCESS | 2242 | 1466808710306 Marionette TRACE conn2 <- [1,1702,null,{}] 15:51:50 INFO - PROCESS | 2242 | 1466808710313 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}] 15:51:50 INFO - PROCESS | 2242 | 1466808710317 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:50 INFO - PROCESS | 2242 | 1466808710435 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 15:51:50 INFO - PROCESS | 2242 | 1466808710447 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:50 INFO - PROCESS | 2242 | 1466808710448 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:50 INFO - PROCESS | 2242 | ++DOCSHELL 0x123be4800 == 33 [pid = 2242] [id = 433] 15:51:50 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x119607000) [pid = 2242] [serial = 1298] [outer = 0x0] 15:51:50 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x119c7d400) [pid = 2242] [serial = 1299] [outer = 0x119607000] 15:51:50 INFO - PROCESS | 2242 | 1466808710474 Marionette DEBUG loaded listener.js 15:51:50 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x12103b400) [pid = 2242] [serial = 1300] [outer = 0x119607000] 15:51:50 INFO - PROCESS | 2242 | 1466808710803 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]]]}] 15:51:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 15:51:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 524ms 15:51:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 15:51:50 INFO - PROCESS | 2242 | 1466808710829 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 15:51:50 INFO - PROCESS | 2242 | 1466808710831 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 15:51:50 INFO - PROCESS | 2242 | 1466808710833 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 15:51:50 INFO - PROCESS | 2242 | 1466808710834 Marionette TRACE conn2 <- [1,1706,null,{}] 15:51:50 INFO - PROCESS | 2242 | 1466808710836 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}] 15:51:50 INFO - PROCESS | 2242 | 1466808710847 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:50 INFO - PROCESS | 2242 | 1466808710951 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 15:51:50 INFO - PROCESS | 2242 | 1466808710955 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:50 INFO - PROCESS | 2242 | 1466808710957 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:50 INFO - PROCESS | 2242 | ++DOCSHELL 0x126814000 == 34 [pid = 2242] [id = 434] 15:51:50 INFO - PROCESS | 2242 | ++DOMWINDOW == 101 (0x119609400) [pid = 2242] [serial = 1301] [outer = 0x0] 15:51:50 INFO - PROCESS | 2242 | ++DOMWINDOW == 102 (0x12104b000) [pid = 2242] [serial = 1302] [outer = 0x119609400] 15:51:50 INFO - PROCESS | 2242 | 1466808710982 Marionette DEBUG loaded listener.js 15:51:51 INFO - PROCESS | 2242 | ++DOMWINDOW == 103 (0x1215d1800) [pid = 2242] [serial = 1303] [outer = 0x119609400] 15:51:51 INFO - PROCESS | 2242 | 1466808711335 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]]]}] 15:51:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 15:51:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 518ms 15:51:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 15:51:51 INFO - PROCESS | 2242 | 1466808711352 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 15:51:51 INFO - PROCESS | 2242 | 1466808711353 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 15:51:51 INFO - PROCESS | 2242 | 1466808711359 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 15:51:51 INFO - PROCESS | 2242 | 1466808711360 Marionette TRACE conn2 <- [1,1710,null,{}] 15:51:51 INFO - PROCESS | 2242 | 1466808711369 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}] 15:51:51 INFO - PROCESS | 2242 | 1466808711370 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:51 INFO - PROCESS | 2242 | 1466808711852 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 15:51:51 INFO - PROCESS | 2242 | --DOMWINDOW == 102 (0x129370800) [pid = 2242] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 15:51:51 INFO - PROCESS | 2242 | --DOMWINDOW == 101 (0x12b80f800) [pid = 2242] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 15:51:51 INFO - PROCESS | 2242 | --DOMWINDOW == 100 (0x112a75000) [pid = 2242] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 15:51:51 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x126e6a000) [pid = 2242] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 15:51:51 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x12a5cb800) [pid = 2242] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 15:51:51 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x12100e000) [pid = 2242] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 15:51:51 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x12a5c9c00) [pid = 2242] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 15:51:51 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x113369000) [pid = 2242] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 15:51:51 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x11837f400) [pid = 2242] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 15:51:51 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x11673f400) [pid = 2242] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 15:51:51 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x118a54000) [pid = 2242] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 15:51:51 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x1212bd800) [pid = 2242] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 15:51:51 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x112f89c00) [pid = 2242] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 15:51:51 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x119593c00) [pid = 2242] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 15:51:51 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x117edcc00) [pid = 2242] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 15:51:51 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x12428c000) [pid = 2242] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 15:51:51 INFO - PROCESS | 2242 | 1466808711922 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:51 INFO - PROCESS | 2242 | 1466808711923 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:51 INFO - PROCESS | 2242 | ++DOCSHELL 0x119230800 == 35 [pid = 2242] [id = 435] 15:51:51 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x110f83c00) [pid = 2242] [serial = 1304] [outer = 0x0] 15:51:51 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x113369400) [pid = 2242] [serial = 1305] [outer = 0x110f83c00] 15:51:51 INFO - PROCESS | 2242 | 1466808711964 Marionette DEBUG loaded listener.js 15:51:52 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x118a54000) [pid = 2242] [serial = 1306] [outer = 0x110f83c00] 15:51:52 INFO - PROCESS | 2242 | 1466808712250 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]]]}] 15:51:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 15:51:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 929ms 15:51:52 INFO - PROCESS | 2242 | 1466808712286 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 15:51:52 INFO - PROCESS | 2242 | 1466808712287 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 15:51:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 15:51:52 INFO - PROCESS | 2242 | 1466808712299 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 15:51:52 INFO - PROCESS | 2242 | 1466808712300 Marionette TRACE conn2 <- [1,1714,null,{}] 15:51:52 INFO - PROCESS | 2242 | 1466808712302 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}] 15:51:52 INFO - PROCESS | 2242 | 1466808712303 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:52 INFO - PROCESS | 2242 | 1466808712419 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 15:51:52 INFO - PROCESS | 2242 | 1466808712426 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:52 INFO - PROCESS | 2242 | 1466808712427 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:52 INFO - PROCESS | 2242 | ++DOCSHELL 0x1273c6800 == 36 [pid = 2242] [id = 436] 15:51:52 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x11673d800) [pid = 2242] [serial = 1307] [outer = 0x0] 15:51:52 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x121006400) [pid = 2242] [serial = 1308] [outer = 0x11673d800] 15:51:52 INFO - PROCESS | 2242 | 1466808712452 Marionette DEBUG loaded listener.js 15:51:52 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x123a35400) [pid = 2242] [serial = 1309] [outer = 0x11673d800] 15:51:52 INFO - PROCESS | 2242 | 1466808712748 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]]]}] 15:51:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 15:51:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 475ms 15:51:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 15:51:52 INFO - PROCESS | 2242 | 1466808712767 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 15:51:52 INFO - PROCESS | 2242 | 1466808712768 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 15:51:52 INFO - PROCESS | 2242 | 1466808712770 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 15:51:52 INFO - PROCESS | 2242 | 1466808712772 Marionette TRACE conn2 <- [1,1718,null,{}] 15:51:52 INFO - PROCESS | 2242 | 1466808712779 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}] 15:51:52 INFO - PROCESS | 2242 | 1466808712780 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:52 INFO - PROCESS | 2242 | 1466808712864 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 15:51:52 INFO - PROCESS | 2242 | 1466808712868 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:52 INFO - PROCESS | 2242 | 1466808712869 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:52 INFO - PROCESS | 2242 | ++DOCSHELL 0x128d87000 == 37 [pid = 2242] [id = 437] 15:51:52 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x123a2b800) [pid = 2242] [serial = 1310] [outer = 0x0] 15:51:52 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x1242dc800) [pid = 2242] [serial = 1311] [outer = 0x123a2b800] 15:51:52 INFO - PROCESS | 2242 | 1466808712894 Marionette DEBUG loaded listener.js 15:51:52 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x1246af400) [pid = 2242] [serial = 1312] [outer = 0x123a2b800] 15:51:53 INFO - PROCESS | 2242 | 1466808713220 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]]]}] 15:51:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 15:51:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 475ms 15:51:53 INFO - PROCESS | 2242 | 1466808713247 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 15:51:53 INFO - PROCESS | 2242 | 1466808713248 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 15:51:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 15:51:53 INFO - PROCESS | 2242 | 1466808713251 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 15:51:53 INFO - PROCESS | 2242 | 1466808713253 Marionette TRACE conn2 <- [1,1722,null,{}] 15:51:53 INFO - PROCESS | 2242 | 1466808713255 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}] 15:51:53 INFO - PROCESS | 2242 | 1466808713257 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:53 INFO - PROCESS | 2242 | 1466808713384 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 15:51:53 INFO - PROCESS | 2242 | 1466808713390 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:53 INFO - PROCESS | 2242 | 1466808713392 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:53 INFO - PROCESS | 2242 | ++DOCSHELL 0x129c04800 == 38 [pid = 2242] [id = 438] 15:51:53 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x123b34800) [pid = 2242] [serial = 1313] [outer = 0x0] 15:51:53 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x124d90400) [pid = 2242] [serial = 1314] [outer = 0x123b34800] 15:51:53 INFO - PROCESS | 2242 | 1466808713420 Marionette DEBUG loaded listener.js 15:51:53 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x126e6c400) [pid = 2242] [serial = 1315] [outer = 0x123b34800] 15:51:53 INFO - PROCESS | 2242 | 1466808713901 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]]]}] 15:51:53 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 15:51:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 669ms 15:51:53 INFO - PROCESS | 2242 | 1466808713921 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 15:51:53 INFO - PROCESS | 2242 | 1466808713926 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 15:51:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 15:51:53 INFO - PROCESS | 2242 | 1466808713931 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 15:51:53 INFO - PROCESS | 2242 | 1466808713935 Marionette TRACE conn2 <- [1,1726,null,{}] 15:51:53 INFO - PROCESS | 2242 | 1466808713979 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}] 15:51:53 INFO - PROCESS | 2242 | 1466808713981 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:54 INFO - PROCESS | 2242 | 1466808714148 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 15:51:54 INFO - PROCESS | 2242 | 1466808714224 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:54 INFO - PROCESS | 2242 | 1466808714227 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:54 INFO - PROCESS | 2242 | ++DOCSHELL 0x1162d3000 == 39 [pid = 2242] [id = 439] 15:51:54 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x112a7f000) [pid = 2242] [serial = 1316] [outer = 0x0] 15:51:54 INFO - PROCESS | 2242 | ++DOMWINDOW == 101 (0x113216800) [pid = 2242] [serial = 1317] [outer = 0x112a7f000] 15:51:54 INFO - PROCESS | 2242 | 1466808714259 Marionette DEBUG loaded listener.js 15:51:54 INFO - PROCESS | 2242 | ++DOMWINDOW == 102 (0x11383dc00) [pid = 2242] [serial = 1318] [outer = 0x112a7f000] 15:51:54 INFO - PROCESS | 2242 | 1466808714821 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]]]}] 15:51:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 15:51:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 927ms 15:51:54 INFO - PROCESS | 2242 | 1466808714878 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 15:51:54 INFO - PROCESS | 2242 | 1466808714881 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 15:51:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 15:51:54 INFO - PROCESS | 2242 | 1466808714886 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 15:51:54 INFO - PROCESS | 2242 | 1466808714888 Marionette TRACE conn2 <- [1,1730,null,{}] 15:51:54 INFO - PROCESS | 2242 | 1466808714890 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}] 15:51:54 INFO - PROCESS | 2242 | 1466808714892 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:55 INFO - PROCESS | 2242 | 1466808715003 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 15:51:55 INFO - PROCESS | 2242 | 1466808715082 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:55 INFO - PROCESS | 2242 | 1466808715084 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:55 INFO - PROCESS | 2242 | ++DOCSHELL 0x119c2b000 == 40 [pid = 2242] [id = 440] 15:51:55 INFO - PROCESS | 2242 | ++DOMWINDOW == 103 (0x117014400) [pid = 2242] [serial = 1319] [outer = 0x0] 15:51:55 INFO - PROCESS | 2242 | ++DOMWINDOW == 104 (0x117edc800) [pid = 2242] [serial = 1320] [outer = 0x117014400] 15:51:55 INFO - PROCESS | 2242 | 1466808715115 Marionette DEBUG loaded listener.js 15:51:55 INFO - PROCESS | 2242 | ++DOMWINDOW == 105 (0x11837b000) [pid = 2242] [serial = 1321] [outer = 0x117014400] 15:51:55 INFO - PROCESS | 2242 | 1466808715770 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]]]}] 15:51:55 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 15:51:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 921ms 15:51:55 INFO - PROCESS | 2242 | 1466808715808 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 15:51:55 INFO - PROCESS | 2242 | 1466808715811 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 15:51:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 15:51:55 INFO - PROCESS | 2242 | 1466808715815 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 15:51:55 INFO - PROCESS | 2242 | 1466808715817 Marionette TRACE conn2 <- [1,1734,null,{}] 15:51:55 INFO - PROCESS | 2242 | 1466808715822 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}] 15:51:55 INFO - PROCESS | 2242 | 1466808715823 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:55 INFO - PROCESS | 2242 | 1466808715937 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 15:51:56 INFO - PROCESS | 2242 | 1466808716017 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:56 INFO - PROCESS | 2242 | 1466808716020 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:56 INFO - PROCESS | 2242 | ++DOCSHELL 0x1162ed000 == 41 [pid = 2242] [id = 441] 15:51:56 INFO - PROCESS | 2242 | ++DOMWINDOW == 106 (0x1166eb400) [pid = 2242] [serial = 1322] [outer = 0x0] 15:51:56 INFO - PROCESS | 2242 | ++DOMWINDOW == 107 (0x1167ec000) [pid = 2242] [serial = 1323] [outer = 0x1166eb400] 15:51:56 INFO - PROCESS | 2242 | 1466808716049 Marionette DEBUG loaded listener.js 15:51:56 INFO - PROCESS | 2242 | ++DOMWINDOW == 108 (0x1176ed000) [pid = 2242] [serial = 1324] [outer = 0x1166eb400] 15:51:56 INFO - PROCESS | 2242 | --DOCSHELL 0x128d87000 == 40 [pid = 2242] [id = 437] 15:51:56 INFO - PROCESS | 2242 | --DOCSHELL 0x1273c6800 == 39 [pid = 2242] [id = 436] 15:51:56 INFO - PROCESS | 2242 | --DOCSHELL 0x119230800 == 38 [pid = 2242] [id = 435] 15:51:56 INFO - PROCESS | 2242 | --DOCSHELL 0x126814000 == 37 [pid = 2242] [id = 434] 15:51:56 INFO - PROCESS | 2242 | --DOCSHELL 0x123be4800 == 36 [pid = 2242] [id = 433] 15:51:56 INFO - PROCESS | 2242 | --DOCSHELL 0x120f88000 == 35 [pid = 2242] [id = 432] 15:51:56 INFO - PROCESS | 2242 | --DOCSHELL 0x119713800 == 34 [pid = 2242] [id = 431] 15:51:56 INFO - PROCESS | 2242 | --DOCSHELL 0x118584800 == 33 [pid = 2242] [id = 430] 15:51:56 INFO - PROCESS | 2242 | --DOCSHELL 0x116ad5800 == 32 [pid = 2242] [id = 429] 15:51:56 INFO - PROCESS | 2242 | --DOCSHELL 0x113ac6800 == 31 [pid = 2242] [id = 428] 15:51:56 INFO - PROCESS | 2242 | --DOMWINDOW == 107 (0x119c82c00) [pid = 2242] [serial = 1254] [outer = 0x0] [url = about:blank] 15:51:56 INFO - PROCESS | 2242 | --DOMWINDOW == 106 (0x12aec8000) [pid = 2242] [serial = 1252] [outer = 0x0] [url = about:blank] 15:51:56 INFO - PROCESS | 2242 | --DOMWINDOW == 105 (0x1291d7c00) [pid = 2242] [serial = 1243] [outer = 0x0] [url = about:blank] 15:51:56 INFO - PROCESS | 2242 | --DOMWINDOW == 104 (0x12b80f000) [pid = 2242] [serial = 1258] [outer = 0x0] [url = about:blank] 15:51:56 INFO - PROCESS | 2242 | --DOMWINDOW == 103 (0x12ae97800) [pid = 2242] [serial = 1257] [outer = 0x0] [url = about:blank] 15:51:56 INFO - PROCESS | 2242 | --DOMWINDOW == 102 (0x12b8b9000) [pid = 2242] [serial = 1261] [outer = 0x0] [url = about:blank] 15:51:56 INFO - PROCESS | 2242 | --DOMWINDOW == 101 (0x123efb800) [pid = 2242] [serial = 1255] [outer = 0x0] [url = about:blank] 15:51:56 INFO - PROCESS | 2242 | --DOMWINDOW == 100 (0x126982400) [pid = 2242] [serial = 1240] [outer = 0x0] [url = about:blank] 15:51:56 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x12bbe3c00) [pid = 2242] [serial = 1264] [outer = 0x0] [url = about:blank] 15:51:56 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x12b84f000) [pid = 2242] [serial = 1263] [outer = 0x0] [url = about:blank] 15:51:56 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x12b856400) [pid = 2242] [serial = 1260] [outer = 0x0] [url = about:blank] 15:51:56 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x129cd6c00) [pid = 2242] [serial = 1245] [outer = 0x0] [url = about:blank] 15:51:56 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x128c8b800) [pid = 2242] [serial = 1242] [outer = 0x0] [url = about:blank] 15:51:56 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x12a573c00) [pid = 2242] [serial = 1246] [outer = 0x0] [url = about:blank] 15:51:56 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x12ae38c00) [pid = 2242] [serial = 1251] [outer = 0x0] [url = about:blank] 15:51:56 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x121034800) [pid = 2242] [serial = 1233] [outer = 0x0] [url = about:blank] 15:51:56 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x12ac0e800) [pid = 2242] [serial = 1249] [outer = 0x0] [url = about:blank] 15:51:56 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x12ac05800) [pid = 2242] [serial = 1248] [outer = 0x0] [url = about:blank] 15:51:56 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x121387000) [pid = 2242] [serial = 1234] [outer = 0x0] [url = about:blank] 15:51:56 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x1133d4c00) [pid = 2242] [serial = 1221] [outer = 0x0] [url = about:blank] 15:51:56 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x1160dc800) [pid = 2242] [serial = 1222] [outer = 0x0] [url = about:blank] 15:51:56 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x1184ea800) [pid = 2242] [serial = 1224] [outer = 0x0] [url = about:blank] 15:51:56 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x118e22c00) [pid = 2242] [serial = 1225] [outer = 0x0] [url = about:blank] 15:51:56 INFO - PROCESS | 2242 | --DOMWINDOW == 84 (0x116a0b400) [pid = 2242] [serial = 1227] [outer = 0x0] [url = about:blank] 15:51:56 INFO - PROCESS | 2242 | --DOMWINDOW == 83 (0x1181e7800) [pid = 2242] [serial = 1228] [outer = 0x0] [url = about:blank] 15:51:56 INFO - PROCESS | 2242 | --DOMWINDOW == 82 (0x118ea4800) [pid = 2242] [serial = 1230] [outer = 0x0] [url = about:blank] 15:51:56 INFO - PROCESS | 2242 | --DOMWINDOW == 81 (0x119604400) [pid = 2242] [serial = 1231] [outer = 0x0] [url = about:blank] 15:51:56 INFO - PROCESS | 2242 | --DOMWINDOW == 80 (0x123a38000) [pid = 2242] [serial = 1236] [outer = 0x0] [url = about:blank] 15:51:56 INFO - PROCESS | 2242 | --DOMWINDOW == 79 (0x1242e2c00) [pid = 2242] [serial = 1237] [outer = 0x0] [url = about:blank] 15:51:56 INFO - PROCESS | 2242 | --DOMWINDOW == 78 (0x1181df400) [pid = 2242] [serial = 1239] [outer = 0x0] [url = about:blank] 15:51:56 INFO - PROCESS | 2242 | --DOMWINDOW == 77 (0x128d57000) [pid = 2242] [serial = 1219] [outer = 0x0] [url = about:blank] 15:51:56 INFO - PROCESS | 2242 | 1466808716483 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]]]}] 15:51:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 15:51:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 723ms 15:51:56 INFO - PROCESS | 2242 | 1466808716537 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 15:51:56 INFO - PROCESS | 2242 | 1466808716542 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 15:51:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 15:51:56 INFO - PROCESS | 2242 | 1466808716546 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 15:51:56 INFO - PROCESS | 2242 | 1466808716548 Marionette TRACE conn2 <- [1,1738,null,{}] 15:51:56 INFO - PROCESS | 2242 | 1466808716550 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}] 15:51:56 INFO - PROCESS | 2242 | 1466808716552 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:56 INFO - PROCESS | 2242 | 1466808716633 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 15:51:56 INFO - PROCESS | 2242 | 1466808716637 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:56 INFO - PROCESS | 2242 | 1466808716639 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:56 INFO - PROCESS | 2242 | ++DOCSHELL 0x118350800 == 32 [pid = 2242] [id = 442] 15:51:56 INFO - PROCESS | 2242 | ++DOMWINDOW == 78 (0x1184ed800) [pid = 2242] [serial = 1325] [outer = 0x0] 15:51:56 INFO - PROCESS | 2242 | ++DOMWINDOW == 79 (0x11878e800) [pid = 2242] [serial = 1326] [outer = 0x1184ed800] 15:51:56 INFO - PROCESS | 2242 | 1466808716671 Marionette DEBUG loaded listener.js 15:51:56 INFO - PROCESS | 2242 | ++DOMWINDOW == 80 (0x118a52400) [pid = 2242] [serial = 1327] [outer = 0x1184ed800] 15:51:57 INFO - PROCESS | 2242 | 1466808717125 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]]]}] 15:51:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 15:51:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 620ms 15:51:57 INFO - PROCESS | 2242 | 1466808717168 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 15:51:57 INFO - PROCESS | 2242 | 1466808717170 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 15:51:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 15:51:57 INFO - PROCESS | 2242 | 1466808717173 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 15:51:57 INFO - PROCESS | 2242 | 1466808717177 Marionette TRACE conn2 <- [1,1742,null,{}] 15:51:57 INFO - PROCESS | 2242 | 1466808717189 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}] 15:51:57 INFO - PROCESS | 2242 | 1466808717193 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:57 INFO - PROCESS | 2242 | 1466808717329 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 15:51:57 INFO - PROCESS | 2242 | 1466808717417 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:57 INFO - PROCESS | 2242 | 1466808717420 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:57 INFO - PROCESS | 2242 | ++DOCSHELL 0x120f7c800 == 33 [pid = 2242] [id = 443] 15:51:57 INFO - PROCESS | 2242 | ++DOMWINDOW == 81 (0x1193c8800) [pid = 2242] [serial = 1328] [outer = 0x0] 15:51:57 INFO - PROCESS | 2242 | ++DOMWINDOW == 82 (0x119610400) [pid = 2242] [serial = 1329] [outer = 0x1193c8800] 15:51:57 INFO - PROCESS | 2242 | 1466808717475 Marionette DEBUG loaded listener.js 15:51:57 INFO - PROCESS | 2242 | ++DOMWINDOW == 83 (0x119c83400) [pid = 2242] [serial = 1330] [outer = 0x1193c8800] 15:51:57 INFO - PROCESS | 2242 | 1466808717794 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]]]}] 15:51:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 15:51:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 674ms 15:51:57 INFO - PROCESS | 2242 | 1466808717846 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 15:51:57 INFO - PROCESS | 2242 | 1466808717848 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 15:51:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 15:51:57 INFO - PROCESS | 2242 | 1466808717850 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 15:51:57 INFO - PROCESS | 2242 | 1466808717851 Marionette TRACE conn2 <- [1,1746,null,{}] 15:51:57 INFO - PROCESS | 2242 | 1466808717854 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}] 15:51:57 INFO - PROCESS | 2242 | 1466808717855 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:57 INFO - PROCESS | 2242 | 1466808717979 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 15:51:57 INFO - PROCESS | 2242 | 1466808717989 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:57 INFO - PROCESS | 2242 | 1466808717990 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:57 INFO - PROCESS | 2242 | ++DOCSHELL 0x124d46800 == 34 [pid = 2242] [id = 444] 15:51:57 INFO - PROCESS | 2242 | ++DOMWINDOW == 84 (0x120f27800) [pid = 2242] [serial = 1331] [outer = 0x0] 15:51:58 INFO - PROCESS | 2242 | ++DOMWINDOW == 85 (0x12100f400) [pid = 2242] [serial = 1332] [outer = 0x120f27800] 15:51:58 INFO - PROCESS | 2242 | 1466808718016 Marionette DEBUG loaded listener.js 15:51:58 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x12103ac00) [pid = 2242] [serial = 1333] [outer = 0x120f27800] 15:51:58 INFO - PROCESS | 2242 | 1466808718334 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]]]}] 15:51:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 15:51:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 519ms 15:51:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 15:51:58 INFO - PROCESS | 2242 | 1466808718371 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 15:51:58 INFO - PROCESS | 2242 | 1466808718374 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 15:51:58 INFO - PROCESS | 2242 | 1466808718377 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 15:51:58 INFO - PROCESS | 2242 | 1466808718379 Marionette TRACE conn2 <- [1,1750,null,{}] 15:51:58 INFO - PROCESS | 2242 | 1466808718381 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}] 15:51:58 INFO - PROCESS | 2242 | 1466808718382 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:58 INFO - PROCESS | 2242 | 1466808718462 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 15:51:58 INFO - PROCESS | 2242 | 1466808718465 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:58 INFO - PROCESS | 2242 | 1466808718467 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:58 INFO - PROCESS | 2242 | ++DOCSHELL 0x127388000 == 35 [pid = 2242] [id = 445] 15:51:58 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x12103bc00) [pid = 2242] [serial = 1334] [outer = 0x0] 15:51:58 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x1215ccc00) [pid = 2242] [serial = 1335] [outer = 0x12103bc00] 15:51:58 INFO - PROCESS | 2242 | 1466808718499 Marionette DEBUG loaded listener.js 15:51:58 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x123e10800) [pid = 2242] [serial = 1336] [outer = 0x12103bc00] 15:51:58 INFO - PROCESS | 2242 | 1466808718866 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]]]}] 15:51:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 15:51:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 519ms 15:51:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 15:51:58 INFO - PROCESS | 2242 | 1466808718897 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 15:51:58 INFO - PROCESS | 2242 | 1466808718899 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 15:51:58 INFO - PROCESS | 2242 | 1466808718901 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 15:51:58 INFO - PROCESS | 2242 | 1466808718902 Marionette TRACE conn2 <- [1,1754,null,{}] 15:51:58 INFO - PROCESS | 2242 | 1466808718904 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}] 15:51:58 INFO - PROCESS | 2242 | 1466808718908 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:59 INFO - PROCESS | 2242 | 1466808719033 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 15:51:59 INFO - PROCESS | 2242 | 1466808719047 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:59 INFO - PROCESS | 2242 | 1466808719048 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:59 INFO - PROCESS | 2242 | ++DOCSHELL 0x128d88800 == 36 [pid = 2242] [id = 446] 15:51:59 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x119c7d800) [pid = 2242] [serial = 1337] [outer = 0x0] 15:51:59 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x124459800) [pid = 2242] [serial = 1338] [outer = 0x119c7d800] 15:51:59 INFO - PROCESS | 2242 | 1466808719076 Marionette DEBUG loaded listener.js 15:51:59 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x127091c00) [pid = 2242] [serial = 1339] [outer = 0x119c7d800] 15:51:59 INFO - PROCESS | 2242 | 1466808719547 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]]]}] 15:51:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 15:51:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 668ms 15:51:59 INFO - PROCESS | 2242 | 1466808719570 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 15:51:59 INFO - PROCESS | 2242 | 1466808719572 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 15:51:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 15:51:59 INFO - PROCESS | 2242 | 1466808719578 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 15:51:59 INFO - PROCESS | 2242 | 1466808719580 Marionette TRACE conn2 <- [1,1758,null,{}] 15:51:59 INFO - PROCESS | 2242 | 1466808719590 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}] 15:51:59 INFO - PROCESS | 2242 | 1466808719592 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:59 INFO - PROCESS | 2242 | 1466808719705 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 15:51:59 INFO - PROCESS | 2242 | 1466808719708 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:59 INFO - PROCESS | 2242 | 1466808719717 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:51:59 INFO - PROCESS | 2242 | ++DOCSHELL 0x129c22800 == 37 [pid = 2242] [id = 447] 15:51:59 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x127092000) [pid = 2242] [serial = 1340] [outer = 0x0] 15:51:59 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x1274c7000) [pid = 2242] [serial = 1341] [outer = 0x127092000] 15:51:59 INFO - PROCESS | 2242 | 1466808719775 Marionette DEBUG loaded listener.js 15:51:59 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x128c91800) [pid = 2242] [serial = 1342] [outer = 0x127092000] 15:52:00 INFO - PROCESS | 2242 | 1466808720095 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]]]}] 15:52:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 15:52:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 569ms 15:52:00 INFO - PROCESS | 2242 | 1466808720147 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 15:52:00 INFO - PROCESS | 2242 | 1466808720149 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 15:52:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 15:52:00 INFO - PROCESS | 2242 | 1466808720151 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 15:52:00 INFO - PROCESS | 2242 | 1466808720152 Marionette TRACE conn2 <- [1,1762,null,{}] 15:52:00 INFO - PROCESS | 2242 | 1466808720154 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}] 15:52:00 INFO - PROCESS | 2242 | 1466808720155 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:00 INFO - PROCESS | 2242 | 1466808720254 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 15:52:00 INFO - PROCESS | 2242 | 1466808720264 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:00 INFO - PROCESS | 2242 | 1466808720265 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:00 INFO - PROCESS | 2242 | ++DOCSHELL 0x12ae47000 == 38 [pid = 2242] [id = 448] 15:52:00 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x128c91c00) [pid = 2242] [serial = 1343] [outer = 0x0] 15:52:00 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x128d57c00) [pid = 2242] [serial = 1344] [outer = 0x128c91c00] 15:52:00 INFO - PROCESS | 2242 | 1466808720291 Marionette DEBUG loaded listener.js 15:52:00 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x1291cfc00) [pid = 2242] [serial = 1345] [outer = 0x128c91c00] 15:52:00 INFO - PROCESS | 2242 | 1466808720722 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]]]}] 15:52:00 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x11878fc00) [pid = 2242] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 15:52:00 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x113d45c00) [pid = 2242] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 15:52:00 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x117ee0c00) [pid = 2242] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 15:52:00 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x118379c00) [pid = 2242] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 15:52:00 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x119596400) [pid = 2242] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 15:52:00 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x123a36000) [pid = 2242] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 15:52:00 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x128c8ec00) [pid = 2242] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 15:52:00 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x113832400) [pid = 2242] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 15:52:00 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x119607000) [pid = 2242] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 15:52:00 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x123a2b800) [pid = 2242] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 15:52:00 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x119609400) [pid = 2242] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 15:52:00 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x11673d800) [pid = 2242] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 15:52:00 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x110f83c00) [pid = 2242] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 15:52:00 INFO - PROCESS | 2242 | --DOMWINDOW == 84 (0x1193c9400) [pid = 2242] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 15:52:00 INFO - PROCESS | 2242 | --DOMWINDOW == 83 (0x112d16400) [pid = 2242] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 15:52:00 INFO - PROCESS | 2242 | --DOMWINDOW == 82 (0x1180b7c00) [pid = 2242] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 15:52:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 15:52:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 619ms 15:52:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 15:52:00 INFO - PROCESS | 2242 | 1466808720770 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 15:52:00 INFO - PROCESS | 2242 | 1466808720771 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 15:52:00 INFO - PROCESS | 2242 | 1466808720773 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 15:52:00 INFO - PROCESS | 2242 | 1466808720774 Marionette TRACE conn2 <- [1,1766,null,{}] 15:52:00 INFO - PROCESS | 2242 | 1466808720777 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}] 15:52:00 INFO - PROCESS | 2242 | 1466808720778 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:00 INFO - PROCESS | 2242 | 1466808720866 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 15:52:00 INFO - PROCESS | 2242 | 1466808720871 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:00 INFO - PROCESS | 2242 | 1466808720872 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:00 INFO - PROCESS | 2242 | ++DOCSHELL 0x1210f4800 == 39 [pid = 2242] [id = 449] 15:52:00 INFO - PROCESS | 2242 | ++DOMWINDOW == 83 (0x11673ac00) [pid = 2242] [serial = 1346] [outer = 0x0] 15:52:00 INFO - PROCESS | 2242 | ++DOMWINDOW == 84 (0x117ee0c00) [pid = 2242] [serial = 1347] [outer = 0x11673ac00] 15:52:00 INFO - PROCESS | 2242 | 1466808720899 Marionette DEBUG loaded listener.js 15:52:00 INFO - PROCESS | 2242 | ++DOMWINDOW == 85 (0x118e1c800) [pid = 2242] [serial = 1348] [outer = 0x11673ac00] 15:52:01 INFO - PROCESS | 2242 | 1466808721230 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]]]}] 15:52:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 15:52:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 469ms 15:52:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 15:52:01 INFO - PROCESS | 2242 | 1466808721246 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 15:52:01 INFO - PROCESS | 2242 | 1466808721247 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 15:52:01 INFO - PROCESS | 2242 | 1466808721249 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 15:52:01 INFO - PROCESS | 2242 | 1466808721250 Marionette TRACE conn2 <- [1,1770,null,{}] 15:52:01 INFO - PROCESS | 2242 | 1466808721252 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}] 15:52:01 INFO - PROCESS | 2242 | 1466808721254 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:01 INFO - PROCESS | 2242 | 1466808721343 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 15:52:01 INFO - PROCESS | 2242 | 1466808721399 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:01 INFO - PROCESS | 2242 | 1466808721401 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:01 INFO - PROCESS | 2242 | ++DOCSHELL 0x12b08a000 == 40 [pid = 2242] [id = 450] 15:52:01 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x113da8400) [pid = 2242] [serial = 1349] [outer = 0x0] 15:52:01 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x119599800) [pid = 2242] [serial = 1350] [outer = 0x113da8400] 15:52:01 INFO - PROCESS | 2242 | 1466808721425 Marionette DEBUG loaded listener.js 15:52:01 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x12445a000) [pid = 2242] [serial = 1351] [outer = 0x113da8400] 15:52:01 INFO - PROCESS | 2242 | 1466808721730 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]]]}] 15:52:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 15:52:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 520ms 15:52:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 15:52:01 INFO - PROCESS | 2242 | 1466808721769 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 15:52:01 INFO - PROCESS | 2242 | 1466808721771 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 15:52:01 INFO - PROCESS | 2242 | 1466808721775 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 15:52:01 INFO - PROCESS | 2242 | 1466808721778 Marionette TRACE conn2 <- [1,1774,null,{}] 15:52:01 INFO - PROCESS | 2242 | 1466808721780 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}] 15:52:01 INFO - PROCESS | 2242 | 1466808721782 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:01 INFO - PROCESS | 2242 | 1466808721883 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 15:52:01 INFO - PROCESS | 2242 | 1466808721887 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:01 INFO - PROCESS | 2242 | 1466808721889 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:01 INFO - PROCESS | 2242 | ++DOCSHELL 0x12bf24000 == 41 [pid = 2242] [id = 451] 15:52:01 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x1245a0000) [pid = 2242] [serial = 1352] [outer = 0x0] 15:52:01 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x129377400) [pid = 2242] [serial = 1353] [outer = 0x1245a0000] 15:52:01 INFO - PROCESS | 2242 | 1466808721916 Marionette DEBUG loaded listener.js 15:52:01 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x12a5c8c00) [pid = 2242] [serial = 1354] [outer = 0x1245a0000] 15:52:02 INFO - PROCESS | 2242 | 1466808722248 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]]]}] 15:52:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 15:52:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 523ms 15:52:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 15:52:02 INFO - PROCESS | 2242 | 1466808722299 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 15:52:02 INFO - PROCESS | 2242 | 1466808722300 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 15:52:02 INFO - PROCESS | 2242 | 1466808722302 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 15:52:02 INFO - PROCESS | 2242 | 1466808722303 Marionette TRACE conn2 <- [1,1778,null,{}] 15:52:02 INFO - PROCESS | 2242 | 1466808722307 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}] 15:52:02 INFO - PROCESS | 2242 | 1466808722310 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:02 INFO - PROCESS | 2242 | 1466808722398 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 15:52:02 INFO - PROCESS | 2242 | 1466808722401 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:02 INFO - PROCESS | 2242 | 1466808722403 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:02 INFO - PROCESS | 2242 | ++DOCSHELL 0x12bea1000 == 42 [pid = 2242] [id = 452] 15:52:02 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x126974800) [pid = 2242] [serial = 1355] [outer = 0x0] 15:52:02 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x12ac04000) [pid = 2242] [serial = 1356] [outer = 0x126974800] 15:52:02 INFO - PROCESS | 2242 | 1466808722427 Marionette DEBUG loaded listener.js 15:52:02 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x12ac10800) [pid = 2242] [serial = 1357] [outer = 0x126974800] 15:52:02 INFO - PROCESS | 2242 | 1466808722836 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]]]}] 15:52:02 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 15:52:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 575ms 15:52:02 INFO - PROCESS | 2242 | 1466808722878 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 15:52:02 INFO - PROCESS | 2242 | 1466808722881 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 15:52:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 15:52:02 INFO - PROCESS | 2242 | 1466808722885 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 15:52:02 INFO - PROCESS | 2242 | 1466808722886 Marionette TRACE conn2 <- [1,1782,null,{}] 15:52:02 INFO - PROCESS | 2242 | 1466808722890 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}] 15:52:02 INFO - PROCESS | 2242 | 1466808722892 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:03 INFO - PROCESS | 2242 | 1466808723008 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 15:52:03 INFO - PROCESS | 2242 | 1466808723082 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:03 INFO - PROCESS | 2242 | 1466808723085 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:03 INFO - PROCESS | 2242 | ++DOCSHELL 0x11725a000 == 43 [pid = 2242] [id = 453] 15:52:03 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x1151d1400) [pid = 2242] [serial = 1358] [outer = 0x0] 15:52:03 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x1160d3400) [pid = 2242] [serial = 1359] [outer = 0x1151d1400] 15:52:03 INFO - PROCESS | 2242 | 1466808723117 Marionette DEBUG loaded listener.js 15:52:03 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x1176ea800) [pid = 2242] [serial = 1360] [outer = 0x1151d1400] 15:52:03 INFO - PROCESS | 2242 | 1466808723525 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]]]}] 15:52:03 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 15:52:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 670ms 15:52:03 INFO - PROCESS | 2242 | 1466808723563 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 15:52:03 INFO - PROCESS | 2242 | 1466808723566 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 15:52:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 15:52:03 INFO - PROCESS | 2242 | 1466808723571 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 15:52:03 INFO - PROCESS | 2242 | 1466808723574 Marionette TRACE conn2 <- [1,1786,null,{}] 15:52:03 INFO - PROCESS | 2242 | 1466808723578 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}] 15:52:03 INFO - PROCESS | 2242 | 1466808723580 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:03 INFO - PROCESS | 2242 | 1466808723688 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 15:52:03 INFO - PROCESS | 2242 | 1466808723803 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:03 INFO - PROCESS | 2242 | 1466808723805 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:03 INFO - PROCESS | 2242 | ++DOCSHELL 0x124d3b800 == 44 [pid = 2242] [id = 454] 15:52:03 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x11931b400) [pid = 2242] [serial = 1361] [outer = 0x0] 15:52:03 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x1193ca000) [pid = 2242] [serial = 1362] [outer = 0x11931b400] 15:52:03 INFO - PROCESS | 2242 | 1466808723837 Marionette DEBUG loaded listener.js 15:52:03 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x119611400) [pid = 2242] [serial = 1363] [outer = 0x11931b400] 15:52:04 INFO - PROCESS | 2242 | 1466808724269 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]]]}] 15:52:04 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 15:52:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 725ms 15:52:04 INFO - PROCESS | 2242 | 1466808724296 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 15:52:04 INFO - PROCESS | 2242 | 1466808724297 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 15:52:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 15:52:04 INFO - PROCESS | 2242 | 1466808724300 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 15:52:04 INFO - PROCESS | 2242 | 1466808724303 Marionette TRACE conn2 <- [1,1790,null,{}] 15:52:04 INFO - PROCESS | 2242 | 1466808724310 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}] 15:52:04 INFO - PROCESS | 2242 | 1466808724314 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:04 INFO - PROCESS | 2242 | 1466808724424 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 15:52:04 INFO - PROCESS | 2242 | 1466808724483 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:04 INFO - PROCESS | 2242 | 1466808724485 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:04 INFO - PROCESS | 2242 | ++DOCSHELL 0x12bf41000 == 45 [pid = 2242] [id = 455] 15:52:04 INFO - PROCESS | 2242 | ++DOMWINDOW == 101 (0x119c7d000) [pid = 2242] [serial = 1364] [outer = 0x0] 15:52:04 INFO - PROCESS | 2242 | ++DOMWINDOW == 102 (0x12103a800) [pid = 2242] [serial = 1365] [outer = 0x119c7d000] 15:52:04 INFO - PROCESS | 2242 | 1466808724517 Marionette DEBUG loaded listener.js 15:52:04 INFO - PROCESS | 2242 | ++DOMWINDOW == 103 (0x126853c00) [pid = 2242] [serial = 1366] [outer = 0x119c7d000] 15:52:04 INFO - PROCESS | 2242 | 1466808724946 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]]]}] 15:52:04 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) 15:52:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 676ms 15:52:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 15:52:04 INFO - PROCESS | 2242 | 1466808724977 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 15:52:04 INFO - PROCESS | 2242 | 1466808724979 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 15:52:04 INFO - PROCESS | 2242 | 1466808724981 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 15:52:04 INFO - PROCESS | 2242 | 1466808724983 Marionette TRACE conn2 <- [1,1794,null,{}] 15:52:04 INFO - PROCESS | 2242 | 1466808724985 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}] 15:52:04 INFO - PROCESS | 2242 | 1466808724987 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:05 INFO - PROCESS | 2242 | 1466808725115 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 15:52:05 INFO - PROCESS | 2242 | 1466808725187 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:05 INFO - PROCESS | 2242 | 1466808725188 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:05 INFO - PROCESS | 2242 | ++DOCSHELL 0x12ce08800 == 46 [pid = 2242] [id = 456] 15:52:05 INFO - PROCESS | 2242 | ++DOMWINDOW == 104 (0x126e69000) [pid = 2242] [serial = 1367] [outer = 0x0] 15:52:05 INFO - PROCESS | 2242 | ++DOMWINDOW == 105 (0x127011c00) [pid = 2242] [serial = 1368] [outer = 0x126e69000] 15:52:05 INFO - PROCESS | 2242 | 1466808725230 Marionette DEBUG loaded listener.js 15:52:05 INFO - PROCESS | 2242 | ++DOMWINDOW == 106 (0x128d5f800) [pid = 2242] [serial = 1369] [outer = 0x126e69000] 15:52:05 INFO - PROCESS | 2242 | 1466808725652 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]]]}] 15:52:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:52:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 720ms 15:52:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 15:52:05 INFO - PROCESS | 2242 | 1466808725702 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 15:52:05 INFO - PROCESS | 2242 | 1466808725703 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 15:52:05 INFO - PROCESS | 2242 | 1466808725706 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 15:52:05 INFO - PROCESS | 2242 | 1466808725707 Marionette TRACE conn2 <- [1,1798,null,{}] 15:52:05 INFO - PROCESS | 2242 | 1466808725709 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}] 15:52:05 INFO - PROCESS | 2242 | 1466808725711 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:05 INFO - PROCESS | 2242 | 1466808725813 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 15:52:05 INFO - PROCESS | 2242 | 1466808725889 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:05 INFO - PROCESS | 2242 | 1466808725890 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:05 INFO - PROCESS | 2242 | ++DOCSHELL 0x12ceb2800 == 47 [pid = 2242] [id = 457] 15:52:05 INFO - PROCESS | 2242 | ++DOMWINDOW == 107 (0x12936fc00) [pid = 2242] [serial = 1370] [outer = 0x0] 15:52:05 INFO - PROCESS | 2242 | ++DOMWINDOW == 108 (0x12a571000) [pid = 2242] [serial = 1371] [outer = 0x12936fc00] 15:52:05 INFO - PROCESS | 2242 | 1466808725929 Marionette DEBUG loaded listener.js 15:52:05 INFO - PROCESS | 2242 | ++DOMWINDOW == 109 (0x12ac08000) [pid = 2242] [serial = 1372] [outer = 0x12936fc00] 15:52:06 INFO - PROCESS | 2242 | 1466808726400 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]]]}] 15:52:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 15:52:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 721ms 15:52:06 INFO - PROCESS | 2242 | 1466808726436 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 15:52:06 INFO - PROCESS | 2242 | 1466808726437 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 15:52:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 15:52:06 INFO - PROCESS | 2242 | 1466808726462 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 15:52:06 INFO - PROCESS | 2242 | 1466808726463 Marionette TRACE conn2 <- [1,1802,null,{}] 15:52:06 INFO - PROCESS | 2242 | 1466808726466 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}] 15:52:06 INFO - PROCESS | 2242 | 1466808726470 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:06 INFO - PROCESS | 2242 | 1466808726712 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 15:52:06 INFO - PROCESS | 2242 | 1466808726806 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:06 INFO - PROCESS | 2242 | 1466808726807 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:06 INFO - PROCESS | 2242 | ++DOCSHELL 0x116ae2000 == 48 [pid = 2242] [id = 458] 15:52:06 INFO - PROCESS | 2242 | ++DOMWINDOW == 110 (0x113865800) [pid = 2242] [serial = 1373] [outer = 0x0] 15:52:06 INFO - PROCESS | 2242 | ++DOMWINDOW == 111 (0x113f32400) [pid = 2242] [serial = 1374] [outer = 0x113865800] 15:52:06 INFO - PROCESS | 2242 | 1466808726836 Marionette DEBUG loaded listener.js 15:52:06 INFO - PROCESS | 2242 | ++DOMWINDOW == 112 (0x1167ecc00) [pid = 2242] [serial = 1375] [outer = 0x113865800] 15:52:07 INFO - PROCESS | 2242 | 1466808727268 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]]]}] 15:52:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 15:52:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 873ms 15:52:07 INFO - PROCESS | 2242 | 1466808727335 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 15:52:07 INFO - PROCESS | 2242 | 1466808727337 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 15:52:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 15:52:07 INFO - PROCESS | 2242 | 1466808727343 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 15:52:07 INFO - PROCESS | 2242 | 1466808727345 Marionette TRACE conn2 <- [1,1806,null,{}] 15:52:07 INFO - PROCESS | 2242 | 1466808727348 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}] 15:52:07 INFO - PROCESS | 2242 | 1466808727350 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:07 INFO - PROCESS | 2242 | 1466808727451 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 15:52:07 INFO - PROCESS | 2242 | 1466808727524 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:07 INFO - PROCESS | 2242 | 1466808727526 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:07 INFO - PROCESS | 2242 | ++DOCSHELL 0x118577800 == 49 [pid = 2242] [id = 459] 15:52:07 INFO - PROCESS | 2242 | ++DOMWINDOW == 113 (0x1183b5800) [pid = 2242] [serial = 1376] [outer = 0x0] 15:52:07 INFO - PROCESS | 2242 | ++DOMWINDOW == 114 (0x118a10400) [pid = 2242] [serial = 1377] [outer = 0x1183b5800] 15:52:07 INFO - PROCESS | 2242 | 1466808727554 Marionette DEBUG loaded listener.js 15:52:07 INFO - PROCESS | 2242 | ++DOMWINDOW == 115 (0x118a54800) [pid = 2242] [serial = 1378] [outer = 0x1183b5800] 15:52:08 INFO - PROCESS | 2242 | --DOCSHELL 0x12bf24000 == 48 [pid = 2242] [id = 451] 15:52:08 INFO - PROCESS | 2242 | --DOCSHELL 0x12b08a000 == 47 [pid = 2242] [id = 450] 15:52:08 INFO - PROCESS | 2242 | --DOCSHELL 0x1210f4800 == 46 [pid = 2242] [id = 449] 15:52:08 INFO - PROCESS | 2242 | --DOCSHELL 0x12ae47000 == 45 [pid = 2242] [id = 448] 15:52:08 INFO - PROCESS | 2242 | --DOCSHELL 0x129c22800 == 44 [pid = 2242] [id = 447] 15:52:08 INFO - PROCESS | 2242 | --DOCSHELL 0x128d88800 == 43 [pid = 2242] [id = 446] 15:52:08 INFO - PROCESS | 2242 | --DOCSHELL 0x127388000 == 42 [pid = 2242] [id = 445] 15:52:08 INFO - PROCESS | 2242 | --DOCSHELL 0x124d46800 == 41 [pid = 2242] [id = 444] 15:52:08 INFO - PROCESS | 2242 | --DOCSHELL 0x120f7c800 == 40 [pid = 2242] [id = 443] 15:52:08 INFO - PROCESS | 2242 | --DOCSHELL 0x118350800 == 39 [pid = 2242] [id = 442] 15:52:08 INFO - PROCESS | 2242 | --DOCSHELL 0x1162ed000 == 38 [pid = 2242] [id = 441] 15:52:08 INFO - PROCESS | 2242 | --DOCSHELL 0x119c2b000 == 37 [pid = 2242] [id = 440] 15:52:08 INFO - PROCESS | 2242 | --DOCSHELL 0x129c04800 == 36 [pid = 2242] [id = 438] 15:52:08 INFO - PROCESS | 2242 | --DOCSHELL 0x1162d3000 == 35 [pid = 2242] [id = 439] 15:52:08 INFO - PROCESS | 2242 | --DOCSHELL 0x119927800 == 34 [pid = 2242] [id = 427] 15:52:08 INFO - PROCESS | 2242 | --DOCSHELL 0x116ae2000 == 33 [pid = 2242] [id = 458] 15:52:08 INFO - PROCESS | 2242 | --DOCSHELL 0x12ceb2800 == 32 [pid = 2242] [id = 457] 15:52:08 INFO - PROCESS | 2242 | --DOCSHELL 0x12ce08800 == 31 [pid = 2242] [id = 456] 15:52:08 INFO - PROCESS | 2242 | --DOCSHELL 0x12bf41000 == 30 [pid = 2242] [id = 455] 15:52:08 INFO - PROCESS | 2242 | --DOCSHELL 0x124d3b800 == 29 [pid = 2242] [id = 454] 15:52:08 INFO - PROCESS | 2242 | --DOCSHELL 0x12bea1000 == 28 [pid = 2242] [id = 452] 15:52:08 INFO - PROCESS | 2242 | --DOCSHELL 0x11725a000 == 27 [pid = 2242] [id = 453] 15:52:08 INFO - PROCESS | 2242 | --DOMWINDOW == 114 (0x119594400) [pid = 2242] [serial = 1296] [outer = 0x0] [url = about:blank] 15:52:08 INFO - PROCESS | 2242 | --DOMWINDOW == 113 (0x112d21400) [pid = 2242] [serial = 1284] [outer = 0x0] [url = about:blank] 15:52:08 INFO - PROCESS | 2242 | --DOMWINDOW == 112 (0x1133b5800) [pid = 2242] [serial = 1285] [outer = 0x0] [url = about:blank] 15:52:08 INFO - PROCESS | 2242 | --DOMWINDOW == 111 (0x1183b3c00) [pid = 2242] [serial = 1290] [outer = 0x0] [url = about:blank] 15:52:08 INFO - PROCESS | 2242 | --DOMWINDOW == 110 (0x118782c00) [pid = 2242] [serial = 1291] [outer = 0x0] [url = about:blank] 15:52:08 INFO - PROCESS | 2242 | --DOMWINDOW == 109 (0x118a1e400) [pid = 2242] [serial = 1293] [outer = 0x0] [url = about:blank] 15:52:08 INFO - PROCESS | 2242 | --DOMWINDOW == 108 (0x1160d7000) [pid = 2242] [serial = 1287] [outer = 0x0] [url = about:blank] 15:52:08 INFO - PROCESS | 2242 | --DOMWINDOW == 107 (0x1167ec400) [pid = 2242] [serial = 1288] [outer = 0x0] [url = about:blank] 15:52:08 INFO - PROCESS | 2242 | --DOMWINDOW == 106 (0x118a1e800) [pid = 2242] [serial = 1282] [outer = 0x0] [url = about:blank] 15:52:08 INFO - PROCESS | 2242 | --DOMWINDOW == 105 (0x11837e800) [pid = 2242] [serial = 1281] [outer = 0x0] [url = about:blank] 15:52:08 INFO - PROCESS | 2242 | --DOMWINDOW == 104 (0x119321000) [pid = 2242] [serial = 1267] [outer = 0x0] [url = about:blank] 15:52:08 INFO - PROCESS | 2242 | --DOMWINDOW == 103 (0x1183c1c00) [pid = 2242] [serial = 1266] [outer = 0x0] [url = about:blank] 15:52:08 INFO - PROCESS | 2242 | --DOMWINDOW == 102 (0x121011000) [pid = 2242] [serial = 1270] [outer = 0x0] [url = about:blank] 15:52:08 INFO - PROCESS | 2242 | --DOMWINDOW == 101 (0x119c7e400) [pid = 2242] [serial = 1269] [outer = 0x0] [url = about:blank] 15:52:08 INFO - PROCESS | 2242 | --DOMWINDOW == 100 (0x1274ca800) [pid = 2242] [serial = 1273] [outer = 0x0] [url = about:blank] 15:52:08 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x124d99400) [pid = 2242] [serial = 1272] [outer = 0x0] [url = about:blank] 15:52:08 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x129cdc400) [pid = 2242] [serial = 1276] [outer = 0x0] [url = about:blank] 15:52:08 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x128d60400) [pid = 2242] [serial = 1275] [outer = 0x0] [url = about:blank] 15:52:08 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x12a565800) [pid = 2242] [serial = 1279] [outer = 0x0] [url = about:blank] 15:52:08 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x119c7d400) [pid = 2242] [serial = 1299] [outer = 0x0] [url = about:blank] 15:52:08 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x1193c3000) [pid = 2242] [serial = 1278] [outer = 0x0] [url = about:blank] 15:52:08 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x1246af400) [pid = 2242] [serial = 1312] [outer = 0x0] [url = about:blank] 15:52:08 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x12104b000) [pid = 2242] [serial = 1302] [outer = 0x0] [url = about:blank] 15:52:08 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x12103b400) [pid = 2242] [serial = 1300] [outer = 0x0] [url = about:blank] 15:52:08 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x1215d1800) [pid = 2242] [serial = 1303] [outer = 0x0] [url = about:blank] 15:52:08 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x1242dc800) [pid = 2242] [serial = 1311] [outer = 0x0] [url = about:blank] 15:52:08 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x123a35400) [pid = 2242] [serial = 1309] [outer = 0x0] [url = about:blank] 15:52:08 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x113369400) [pid = 2242] [serial = 1305] [outer = 0x0] [url = about:blank] 15:52:08 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x124d90400) [pid = 2242] [serial = 1314] [outer = 0x0] [url = about:blank] 15:52:08 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x118a54000) [pid = 2242] [serial = 1306] [outer = 0x0] [url = about:blank] 15:52:08 INFO - PROCESS | 2242 | --DOMWINDOW == 84 (0x119605800) [pid = 2242] [serial = 1297] [outer = 0x0] [url = about:blank] 15:52:08 INFO - PROCESS | 2242 | --DOMWINDOW == 83 (0x121006400) [pid = 2242] [serial = 1308] [outer = 0x0] [url = about:blank] 15:52:08 INFO - PROCESS | 2242 | --DOMWINDOW == 82 (0x118ea5000) [pid = 2242] [serial = 1294] [outer = 0x0] [url = about:blank] 15:52:08 INFO - PROCESS | 2242 | 1466808728512 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]]]}] 15:52:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 15:52:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1224ms 15:52:08 INFO - PROCESS | 2242 | 1466808728565 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 15:52:08 INFO - PROCESS | 2242 | 1466808728567 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 15:52:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 15:52:08 INFO - PROCESS | 2242 | 1466808728570 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 15:52:08 INFO - PROCESS | 2242 | 1466808728573 Marionette TRACE conn2 <- [1,1810,null,{}] 15:52:08 INFO - PROCESS | 2242 | 1466808728578 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}] 15:52:08 INFO - PROCESS | 2242 | 1466808728580 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:08 INFO - PROCESS | 2242 | 1466808728667 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 15:52:08 INFO - PROCESS | 2242 | 1466808728728 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:08 INFO - PROCESS | 2242 | 1466808728729 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:08 INFO - PROCESS | 2242 | ++DOCSHELL 0x11694f000 == 28 [pid = 2242] [id = 460] 15:52:08 INFO - PROCESS | 2242 | ++DOMWINDOW == 83 (0x116286400) [pid = 2242] [serial = 1379] [outer = 0x0] 15:52:08 INFO - PROCESS | 2242 | ++DOMWINDOW == 84 (0x117012000) [pid = 2242] [serial = 1380] [outer = 0x116286400] 15:52:08 INFO - PROCESS | 2242 | 1466808728757 Marionette DEBUG loaded listener.js 15:52:08 INFO - PROCESS | 2242 | ++DOMWINDOW == 85 (0x1181d9800) [pid = 2242] [serial = 1381] [outer = 0x116286400] 15:52:09 INFO - PROCESS | 2242 | 1466808729084 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]]]}] 15:52:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 15:52:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 524ms 15:52:09 INFO - PROCESS | 2242 | 1466808729096 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 15:52:09 INFO - PROCESS | 2242 | 1466808729099 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 15:52:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 15:52:09 INFO - PROCESS | 2242 | 1466808729104 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 15:52:09 INFO - PROCESS | 2242 | 1466808729106 Marionette TRACE conn2 <- [1,1814,null,{}] 15:52:09 INFO - PROCESS | 2242 | 1466808729112 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}] 15:52:09 INFO - PROCESS | 2242 | 1466808729114 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:09 INFO - PROCESS | 2242 | 1466808729195 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 15:52:09 INFO - PROCESS | 2242 | 1466808729250 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:09 INFO - PROCESS | 2242 | 1466808729251 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:09 INFO - PROCESS | 2242 | ++DOCSHELL 0x118354800 == 29 [pid = 2242] [id = 461] 15:52:09 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x1181de400) [pid = 2242] [serial = 1382] [outer = 0x0] 15:52:09 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x118408c00) [pid = 2242] [serial = 1383] [outer = 0x1181de400] 15:52:09 INFO - PROCESS | 2242 | 1466808729280 Marionette DEBUG loaded listener.js 15:52:09 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x118e25c00) [pid = 2242] [serial = 1384] [outer = 0x1181de400] 15:52:09 INFO - PROCESS | 2242 | 1466808729782 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]]]}] 15:52:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 15:52:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 723ms 15:52:09 INFO - PROCESS | 2242 | 1466808729828 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 15:52:09 INFO - PROCESS | 2242 | 1466808729830 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 15:52:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 15:52:09 INFO - PROCESS | 2242 | 1466808729834 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 15:52:09 INFO - PROCESS | 2242 | 1466808729836 Marionette TRACE conn2 <- [1,1818,null,{}] 15:52:09 INFO - PROCESS | 2242 | 1466808729840 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}] 15:52:09 INFO - PROCESS | 2242 | 1466808729842 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:09 INFO - PROCESS | 2242 | 1466808729945 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 15:52:10 INFO - PROCESS | 2242 | 1466808730025 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:10 INFO - PROCESS | 2242 | 1466808730026 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:10 INFO - PROCESS | 2242 | ++DOCSHELL 0x118211800 == 30 [pid = 2242] [id = 462] 15:52:10 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x116a04000) [pid = 2242] [serial = 1385] [outer = 0x0] 15:52:10 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x1181e1c00) [pid = 2242] [serial = 1386] [outer = 0x116a04000] 15:52:10 INFO - PROCESS | 2242 | 1466808730059 Marionette DEBUG loaded listener.js 15:52:10 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x118411000) [pid = 2242] [serial = 1387] [outer = 0x116a04000] 15:52:10 INFO - PROCESS | 2242 | 1466808730587 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]]]}] 15:52:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 15:52:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 821ms 15:52:10 INFO - PROCESS | 2242 | 1466808730662 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 15:52:10 INFO - PROCESS | 2242 | 1466808730665 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 15:52:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 15:52:10 INFO - PROCESS | 2242 | 1466808730669 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 15:52:10 INFO - PROCESS | 2242 | 1466808730671 Marionette TRACE conn2 <- [1,1822,null,{}] 15:52:10 INFO - PROCESS | 2242 | 1466808730675 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}] 15:52:10 INFO - PROCESS | 2242 | 1466808730678 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:10 INFO - PROCESS | 2242 | 1466808730789 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 15:52:10 INFO - PROCESS | 2242 | 1466808730869 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:10 INFO - PROCESS | 2242 | 1466808730870 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:10 INFO - PROCESS | 2242 | ++DOCSHELL 0x119913000 == 31 [pid = 2242] [id = 463] 15:52:10 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x118a12800) [pid = 2242] [serial = 1388] [outer = 0x0] 15:52:10 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x118ea4400) [pid = 2242] [serial = 1389] [outer = 0x118a12800] 15:52:10 INFO - PROCESS | 2242 | 1466808730903 Marionette DEBUG loaded listener.js 15:52:10 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x1193d0800) [pid = 2242] [serial = 1390] [outer = 0x118a12800] 15:52:11 INFO - PROCESS | 2242 | 1466808731569 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]]]}] 15:52:11 INFO - PROCESS | 2242 | --DOCSHELL 0x112006800 == 30 [pid = 2242] [id = 22] 15:52:11 INFO - PROCESS | 2242 | --DOCSHELL 0x113817000 == 29 [pid = 2242] [id = 25] 15:52:11 INFO - PROCESS | 2242 | --DOCSHELL 0x12d2a9800 == 28 [pid = 2242] [id = 20] 15:52:11 INFO - PROCESS | 2242 | --DOCSHELL 0x116ae0000 == 27 [pid = 2242] [id = 24] 15:52:11 INFO - PROCESS | 2242 | --DOCSHELL 0x11600a000 == 26 [pid = 2242] [id = 23] 15:52:11 INFO - PROCESS | 2242 | --DOCSHELL 0x12bea0800 == 25 [pid = 2242] [id = 11] 15:52:11 INFO - PROCESS | 2242 | --DOCSHELL 0x116252800 == 24 [pid = 2242] [id = 26] 15:52:11 INFO - PROCESS | 2242 | --DOCSHELL 0x11694f000 == 23 [pid = 2242] [id = 460] 15:52:11 INFO - PROCESS | 2242 | --DOCSHELL 0x118577800 == 22 [pid = 2242] [id = 459] 15:52:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 15:52:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1026ms 15:52:11 INFO - PROCESS | 2242 | 1466808731704 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 15:52:11 INFO - PROCESS | 2242 | 1466808731707 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 15:52:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 15:52:11 INFO - PROCESS | 2242 | 1466808731735 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 15:52:11 INFO - PROCESS | 2242 | 1466808731739 Marionette TRACE conn2 <- [1,1826,null,{}] 15:52:11 INFO - PROCESS | 2242 | 1466808731752 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}] 15:52:11 INFO - PROCESS | 2242 | 1466808731756 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:11 INFO - PROCESS | 2242 | 1466808731892 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 15:52:11 INFO - PROCESS | 2242 | 1466808731943 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:11 INFO - PROCESS | 2242 | 1466808731947 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:11 INFO - PROCESS | 2242 | ++DOCSHELL 0x116794000 == 23 [pid = 2242] [id = 464] 15:52:11 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x116629c00) [pid = 2242] [serial = 1391] [outer = 0x0] 15:52:11 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x1166f3800) [pid = 2242] [serial = 1392] [outer = 0x116629c00] 15:52:11 INFO - PROCESS | 2242 | 1466808731980 Marionette DEBUG loaded listener.js 15:52:12 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x1181df400) [pid = 2242] [serial = 1393] [outer = 0x116629c00] 15:52:12 INFO - PROCESS | 2242 | 1466808732450 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]]]}] 15:52:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 15:52:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 784ms 15:52:12 INFO - PROCESS | 2242 | 1466808732518 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 15:52:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 15:52:12 INFO - PROCESS | 2242 | 1466808732520 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 15:52:12 INFO - PROCESS | 2242 | 1466808732526 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 15:52:12 INFO - PROCESS | 2242 | 1466808732529 Marionette TRACE conn2 <- [1,1830,null,{}] 15:52:12 INFO - PROCESS | 2242 | 1466808732532 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}] 15:52:12 INFO - PROCESS | 2242 | 1466808732534 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:12 INFO - PROCESS | 2242 | 1466808732634 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 15:52:12 INFO - PROCESS | 2242 | 1466808732708 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:12 INFO - PROCESS | 2242 | 1466808732709 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:12 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x1184ec000) [pid = 2242] [serial = 1394] [outer = 0x12b8b5c00] 15:52:12 INFO - PROCESS | 2242 | ++DOCSHELL 0x1210db800 == 24 [pid = 2242] [id = 465] 15:52:12 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x119594800) [pid = 2242] [serial = 1395] [outer = 0x0] 15:52:12 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x119595400) [pid = 2242] [serial = 1396] [outer = 0x119594800] 15:52:12 INFO - PROCESS | 2242 | 1466808732754 Marionette DEBUG loaded listener.js 15:52:12 INFO - PROCESS | 2242 | ++DOMWINDOW == 101 (0x119a84c00) [pid = 2242] [serial = 1397] [outer = 0x119594800] 15:52:13 INFO - PROCESS | 2242 | 1466808733247 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]]]}] 15:52:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 15:52:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 774ms 15:52:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 15:52:13 INFO - PROCESS | 2242 | 1466808733297 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 15:52:13 INFO - PROCESS | 2242 | 1466808733299 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 15:52:13 INFO - PROCESS | 2242 | 1466808733301 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 15:52:13 INFO - PROCESS | 2242 | 1466808733302 Marionette TRACE conn2 <- [1,1834,null,{}] 15:52:13 INFO - PROCESS | 2242 | 1466808733331 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}] 15:52:13 INFO - PROCESS | 2242 | 1466808733334 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:13 INFO - PROCESS | 2242 | 1466808733437 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 15:52:13 INFO - PROCESS | 2242 | 1466808733507 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:13 INFO - PROCESS | 2242 | 1466808733510 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:13 INFO - PROCESS | 2242 | ++DOCSHELL 0x123ba7000 == 25 [pid = 2242] [id = 466] 15:52:13 INFO - PROCESS | 2242 | ++DOMWINDOW == 102 (0x121005c00) [pid = 2242] [serial = 1398] [outer = 0x0] 15:52:13 INFO - PROCESS | 2242 | ++DOMWINDOW == 103 (0x12100e400) [pid = 2242] [serial = 1399] [outer = 0x121005c00] 15:52:13 INFO - PROCESS | 2242 | 1466808733545 Marionette DEBUG loaded listener.js 15:52:13 INFO - PROCESS | 2242 | ++DOMWINDOW == 104 (0x12103e000) [pid = 2242] [serial = 1400] [outer = 0x121005c00] 15:52:13 INFO - PROCESS | 2242 | 1466808733995 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]]]}] 15:52:14 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 15:52:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 721ms 15:52:14 INFO - PROCESS | 2242 | 1466808734022 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 15:52:14 INFO - PROCESS | 2242 | 1466808734024 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 15:52:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 15:52:14 INFO - PROCESS | 2242 | 1466808734027 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 15:52:14 INFO - PROCESS | 2242 | 1466808734028 Marionette TRACE conn2 <- [1,1838,null,{}] 15:52:14 INFO - PROCESS | 2242 | 1466808734030 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}] 15:52:14 INFO - PROCESS | 2242 | 1466808734032 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:14 INFO - PROCESS | 2242 | 1466808734132 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 15:52:14 INFO - PROCESS | 2242 | 1466808734189 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:14 INFO - PROCESS | 2242 | 1466808734191 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:14 INFO - PROCESS | 2242 | ++DOCSHELL 0x113d6c800 == 26 [pid = 2242] [id = 467] 15:52:14 INFO - PROCESS | 2242 | ++DOMWINDOW == 105 (0x12146d000) [pid = 2242] [serial = 1401] [outer = 0x0] 15:52:14 INFO - PROCESS | 2242 | ++DOMWINDOW == 106 (0x12395b800) [pid = 2242] [serial = 1402] [outer = 0x12146d000] 15:52:14 INFO - PROCESS | 2242 | 1466808734233 Marionette DEBUG loaded listener.js 15:52:14 INFO - PROCESS | 2242 | ++DOMWINDOW == 107 (0x123efa000) [pid = 2242] [serial = 1403] [outer = 0x12146d000] 15:52:14 INFO - PROCESS | 2242 | 1466808734663 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]]]}] 15:52:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 15:52:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 668ms 15:52:14 INFO - PROCESS | 2242 | 1466808734696 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 15:52:14 INFO - PROCESS | 2242 | 1466808734697 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 15:52:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 15:52:14 INFO - PROCESS | 2242 | 1466808734700 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 15:52:14 INFO - PROCESS | 2242 | 1466808734701 Marionette TRACE conn2 <- [1,1842,null,{}] 15:52:14 INFO - PROCESS | 2242 | 1466808734703 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}] 15:52:14 INFO - PROCESS | 2242 | 1466808734705 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:14 INFO - PROCESS | 2242 | 1466808734816 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 15:52:14 INFO - PROCESS | 2242 | 1466808734898 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:14 INFO - PROCESS | 2242 | 1466808734900 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:14 INFO - PROCESS | 2242 | ++DOCSHELL 0x126e3c800 == 27 [pid = 2242] [id = 468] 15:52:14 INFO - PROCESS | 2242 | ++DOMWINDOW == 108 (0x12428c000) [pid = 2242] [serial = 1404] [outer = 0x0] 15:52:14 INFO - PROCESS | 2242 | ++DOMWINDOW == 109 (0x12459d400) [pid = 2242] [serial = 1405] [outer = 0x12428c000] 15:52:14 INFO - PROCESS | 2242 | 1466808734929 Marionette DEBUG loaded listener.js 15:52:14 INFO - PROCESS | 2242 | ++DOMWINDOW == 110 (0x126974000) [pid = 2242] [serial = 1406] [outer = 0x12428c000] 15:52:15 INFO - PROCESS | 2242 | 1466808735321 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]]]}] 15:52:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 15:52:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 668ms 15:52:15 INFO - PROCESS | 2242 | 1466808735369 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 15:52:15 INFO - PROCESS | 2242 | 1466808735370 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 15:52:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 15:52:15 INFO - PROCESS | 2242 | 1466808735373 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 15:52:15 INFO - PROCESS | 2242 | 1466808735374 Marionette TRACE conn2 <- [1,1846,null,{}] 15:52:15 INFO - PROCESS | 2242 | 1466808735377 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}] 15:52:15 INFO - PROCESS | 2242 | 1466808735381 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:15 INFO - PROCESS | 2242 | 1466808735512 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 15:52:15 INFO - PROCESS | 2242 | 1466808735570 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:15 INFO - PROCESS | 2242 | 1466808735572 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:15 INFO - PROCESS | 2242 | ++DOCSHELL 0x128cad000 == 28 [pid = 2242] [id = 469] 15:52:15 INFO - PROCESS | 2242 | ++DOMWINDOW == 111 (0x12445a400) [pid = 2242] [serial = 1407] [outer = 0x0] 15:52:15 INFO - PROCESS | 2242 | ++DOMWINDOW == 112 (0x127091400) [pid = 2242] [serial = 1408] [outer = 0x12445a400] 15:52:15 INFO - PROCESS | 2242 | 1466808735615 Marionette DEBUG loaded listener.js 15:52:15 INFO - PROCESS | 2242 | ++DOMWINDOW == 113 (0x128d5b800) [pid = 2242] [serial = 1409] [outer = 0x12445a400] 15:52:16 INFO - PROCESS | 2242 | 1466808736090 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]]]}] 15:52:16 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) 15:52:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 771ms 15:52:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 15:52:16 INFO - PROCESS | 2242 | 1466808736145 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 15:52:16 INFO - PROCESS | 2242 | 1466808736147 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 15:52:16 INFO - PROCESS | 2242 | 1466808736151 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 15:52:16 INFO - PROCESS | 2242 | 1466808736153 Marionette TRACE conn2 <- [1,1850,null,{}] 15:52:16 INFO - PROCESS | 2242 | 1466808736156 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}] 15:52:16 INFO - PROCESS | 2242 | 1466808736158 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:16 INFO - PROCESS | 2242 | 1466808736259 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 15:52:16 INFO - PROCESS | 2242 | 1466808736318 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:16 INFO - PROCESS | 2242 | 1466808736321 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:16 INFO - PROCESS | 2242 | ++DOCSHELL 0x117e2c800 == 29 [pid = 2242] [id = 470] 15:52:16 INFO - PROCESS | 2242 | ++DOMWINDOW == 114 (0x116a0a800) [pid = 2242] [serial = 1410] [outer = 0x0] 15:52:16 INFO - PROCESS | 2242 | ++DOMWINDOW == 115 (0x117edcc00) [pid = 2242] [serial = 1411] [outer = 0x116a0a800] 15:52:16 INFO - PROCESS | 2242 | 1466808736362 Marionette DEBUG loaded listener.js 15:52:16 INFO - PROCESS | 2242 | ++DOMWINDOW == 116 (0x1184e4c00) [pid = 2242] [serial = 1412] [outer = 0x116a0a800] 15:52:16 INFO - PROCESS | 2242 | --DOCSHELL 0x118211800 == 28 [pid = 2242] [id = 462] 15:52:16 INFO - PROCESS | 2242 | 1466808736865 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]]]}] 15:52:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:52:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 770ms 15:52:16 INFO - PROCESS | 2242 | 1466808736921 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 15:52:16 INFO - PROCESS | 2242 | 1466808736923 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 15:52:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 15:52:16 INFO - PROCESS | 2242 | 1466808736927 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 15:52:16 INFO - PROCESS | 2242 | 1466808736929 Marionette TRACE conn2 <- [1,1854,null,{}] 15:52:16 INFO - PROCESS | 2242 | 1466808736933 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}] 15:52:16 INFO - PROCESS | 2242 | 1466808736934 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:17 INFO - PROCESS | 2242 | 1466808737037 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 15:52:17 INFO - PROCESS | 2242 | 1466808737111 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:17 INFO - PROCESS | 2242 | 1466808737113 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:17 INFO - PROCESS | 2242 | ++DOCSHELL 0x119eae000 == 29 [pid = 2242] [id = 471] 15:52:17 INFO - PROCESS | 2242 | ++DOMWINDOW == 117 (0x1181e0400) [pid = 2242] [serial = 1413] [outer = 0x0] 15:52:17 INFO - PROCESS | 2242 | ++DOMWINDOW == 118 (0x118a53000) [pid = 2242] [serial = 1414] [outer = 0x1181e0400] 15:52:17 INFO - PROCESS | 2242 | 1466808737146 Marionette DEBUG loaded listener.js 15:52:17 INFO - PROCESS | 2242 | ++DOMWINDOW == 119 (0x1193cb800) [pid = 2242] [serial = 1415] [outer = 0x1181e0400] 15:52:17 INFO - PROCESS | 2242 | 1466808737590 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]]]}] 15:52:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 15:52:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 720ms 15:52:17 INFO - PROCESS | 2242 | 1466808737647 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 15:52:17 INFO - PROCESS | 2242 | 1466808737651 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 15:52:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 15:52:17 INFO - PROCESS | 2242 | 1466808737671 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 15:52:17 INFO - PROCESS | 2242 | 1466808737675 Marionette TRACE conn2 <- [1,1858,null,{}] 15:52:17 INFO - PROCESS | 2242 | 1466808737681 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}] 15:52:17 INFO - PROCESS | 2242 | 1466808737682 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:17 INFO - PROCESS | 2242 | 1466808737786 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 15:52:17 INFO - PROCESS | 2242 | 1466808737858 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:17 INFO - PROCESS | 2242 | 1466808737859 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:17 INFO - PROCESS | 2242 | ++DOCSHELL 0x12736f000 == 30 [pid = 2242] [id = 472] 15:52:17 INFO - PROCESS | 2242 | ++DOMWINDOW == 120 (0x121007c00) [pid = 2242] [serial = 1416] [outer = 0x0] 15:52:17 INFO - PROCESS | 2242 | ++DOMWINDOW == 121 (0x121033800) [pid = 2242] [serial = 1417] [outer = 0x121007c00] 15:52:17 INFO - PROCESS | 2242 | 1466808737891 Marionette DEBUG loaded listener.js 15:52:17 INFO - PROCESS | 2242 | ++DOMWINDOW == 122 (0x1212bf800) [pid = 2242] [serial = 1418] [outer = 0x121007c00] 15:52:18 INFO - PROCESS | 2242 | 1466808738321 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]]]}] 15:52:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 15:52:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 690ms 15:52:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 15:52:18 INFO - PROCESS | 2242 | 1466808738345 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 15:52:18 INFO - PROCESS | 2242 | 1466808738347 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 15:52:18 INFO - PROCESS | 2242 | 1466808738349 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 15:52:18 INFO - PROCESS | 2242 | 1466808738352 Marionette TRACE conn2 <- [1,1862,null,{}] 15:52:18 INFO - PROCESS | 2242 | 1466808738360 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}] 15:52:18 INFO - PROCESS | 2242 | 1466808738363 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:18 INFO - PROCESS | 2242 | 1466808738470 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 15:52:18 INFO - PROCESS | 2242 | 1466808738532 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:18 INFO - PROCESS | 2242 | 1466808738534 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:18 INFO - PROCESS | 2242 | ++DOCSHELL 0x129c1b800 == 31 [pid = 2242] [id = 473] 15:52:18 INFO - PROCESS | 2242 | ++DOMWINDOW == 123 (0x123b38000) [pid = 2242] [serial = 1419] [outer = 0x0] 15:52:18 INFO - PROCESS | 2242 | ++DOMWINDOW == 124 (0x126976000) [pid = 2242] [serial = 1420] [outer = 0x123b38000] 15:52:18 INFO - PROCESS | 2242 | 1466808738567 Marionette DEBUG loaded listener.js 15:52:18 INFO - PROCESS | 2242 | ++DOMWINDOW == 125 (0x1274ce400) [pid = 2242] [serial = 1421] [outer = 0x123b38000] 15:52:19 INFO - PROCESS | 2242 | 1466808739035 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]]]}] 15:52:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 15:52:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 721ms 15:52:19 INFO - PROCESS | 2242 | 1466808739072 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 15:52:19 INFO - PROCESS | 2242 | 1466808739073 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 15:52:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 15:52:19 INFO - PROCESS | 2242 | 1466808739131 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 15:52:19 INFO - PROCESS | 2242 | 1466808739133 Marionette TRACE conn2 <- [1,1866,null,{}] 15:52:19 INFO - PROCESS | 2242 | 1466808739139 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}] 15:52:19 INFO - PROCESS | 2242 | 1466808739143 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:19 INFO - PROCESS | 2242 | 1466808739295 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 15:52:19 INFO - PROCESS | 2242 | 1466808739389 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:19 INFO - PROCESS | 2242 | 1466808739391 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:19 INFO - PROCESS | 2242 | ++DOCSHELL 0x12ae47800 == 32 [pid = 2242] [id = 474] 15:52:19 INFO - PROCESS | 2242 | ++DOMWINDOW == 126 (0x128d54c00) [pid = 2242] [serial = 1422] [outer = 0x0] 15:52:19 INFO - PROCESS | 2242 | ++DOMWINDOW == 127 (0x1291d7000) [pid = 2242] [serial = 1423] [outer = 0x128d54c00] 15:52:19 INFO - PROCESS | 2242 | 1466808739438 Marionette DEBUG loaded listener.js 15:52:19 INFO - PROCESS | 2242 | ++DOMWINDOW == 128 (0x129cd7800) [pid = 2242] [serial = 1424] [outer = 0x128d54c00] 15:52:19 INFO - PROCESS | 2242 | 1466808739916 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]]]}] 15:52:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 15:52:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 847ms 15:52:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 15:52:19 INFO - PROCESS | 2242 | 1466808739954 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 15:52:19 INFO - PROCESS | 2242 | 1466808739955 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 15:52:19 INFO - PROCESS | 2242 | 1466808739957 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 15:52:19 INFO - PROCESS | 2242 | 1466808739959 Marionette TRACE conn2 <- [1,1870,null,{}] 15:52:19 INFO - PROCESS | 2242 | 1466808739961 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}] 15:52:19 INFO - PROCESS | 2242 | 1466808739962 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:20 INFO - PROCESS | 2242 | 1466808740059 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 15:52:20 INFO - PROCESS | 2242 | 1466808740116 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:20 INFO - PROCESS | 2242 | 1466808740118 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:20 INFO - PROCESS | 2242 | ++DOCSHELL 0x12b07c000 == 33 [pid = 2242] [id = 475] 15:52:20 INFO - PROCESS | 2242 | ++DOMWINDOW == 129 (0x128d5d800) [pid = 2242] [serial = 1425] [outer = 0x0] 15:52:20 INFO - PROCESS | 2242 | ++DOMWINDOW == 130 (0x12a568400) [pid = 2242] [serial = 1426] [outer = 0x128d5d800] 15:52:20 INFO - PROCESS | 2242 | 1466808740147 Marionette DEBUG loaded listener.js 15:52:20 INFO - PROCESS | 2242 | ++DOMWINDOW == 131 (0x12a5cbc00) [pid = 2242] [serial = 1427] [outer = 0x128d5d800] 15:52:20 INFO - PROCESS | 2242 | 1466808740593 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]]]}] 15:52:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 15:52:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 670ms 15:52:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 15:52:20 INFO - PROCESS | 2242 | 1466808740628 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 15:52:20 INFO - PROCESS | 2242 | 1466808740629 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 15:52:20 INFO - PROCESS | 2242 | 1466808740632 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 15:52:20 INFO - PROCESS | 2242 | 1466808740633 Marionette TRACE conn2 <- [1,1874,null,{}] 15:52:20 INFO - PROCESS | 2242 | 1466808740635 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}] 15:52:20 INFO - PROCESS | 2242 | 1466808740640 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:20 INFO - PROCESS | 2242 | 1466808740783 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 15:52:20 INFO - PROCESS | 2242 | 1466808740860 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:20 INFO - PROCESS | 2242 | 1466808740861 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:20 INFO - PROCESS | 2242 | ++DOCSHELL 0x12beb0800 == 34 [pid = 2242] [id = 476] 15:52:20 INFO - PROCESS | 2242 | ++DOMWINDOW == 132 (0x12ac06400) [pid = 2242] [serial = 1428] [outer = 0x0] 15:52:20 INFO - PROCESS | 2242 | ++DOMWINDOW == 133 (0x12ae35800) [pid = 2242] [serial = 1429] [outer = 0x12ac06400] 15:52:20 INFO - PROCESS | 2242 | 1466808740892 Marionette DEBUG loaded listener.js 15:52:20 INFO - PROCESS | 2242 | ++DOMWINDOW == 134 (0x12b805c00) [pid = 2242] [serial = 1430] [outer = 0x12ac06400] 15:52:21 INFO - PROCESS | 2242 | 1466808741432 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]]]}] 15:52:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 15:52:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 871ms 15:52:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 15:52:21 INFO - PROCESS | 2242 | 1466808741503 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 15:52:21 INFO - PROCESS | 2242 | 1466808741506 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 15:52:21 INFO - PROCESS | 2242 | 1466808741511 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 15:52:21 INFO - PROCESS | 2242 | 1466808741513 Marionette TRACE conn2 <- [1,1878,null,{}] 15:52:21 INFO - PROCESS | 2242 | 1466808741517 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}] 15:52:21 INFO - PROCESS | 2242 | 1466808741518 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:21 INFO - PROCESS | 2242 | 1466808741616 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 15:52:21 INFO - PROCESS | 2242 | 1466808741689 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:21 INFO - PROCESS | 2242 | 1466808741692 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:21 INFO - PROCESS | 2242 | ++DOCSHELL 0x1192a8800 == 35 [pid = 2242] [id = 477] 15:52:21 INFO - PROCESS | 2242 | ++DOMWINDOW == 135 (0x118784000) [pid = 2242] [serial = 1431] [outer = 0x0] 15:52:21 INFO - PROCESS | 2242 | ++DOMWINDOW == 136 (0x118a4fc00) [pid = 2242] [serial = 1432] [outer = 0x118784000] 15:52:21 INFO - PROCESS | 2242 | 1466808741721 Marionette DEBUG loaded listener.js 15:52:21 INFO - PROCESS | 2242 | ++DOMWINDOW == 137 (0x119596800) [pid = 2242] [serial = 1433] [outer = 0x118784000] 15:52:21 INFO - PROCESS | 2242 | --DOCSHELL 0x113d6c800 == 34 [pid = 2242] [id = 467] 15:52:21 INFO - PROCESS | 2242 | --DOCSHELL 0x123ba7000 == 33 [pid = 2242] [id = 466] 15:52:21 INFO - PROCESS | 2242 | --DOCSHELL 0x1210db800 == 32 [pid = 2242] [id = 465] 15:52:21 INFO - PROCESS | 2242 | --DOCSHELL 0x116794000 == 31 [pid = 2242] [id = 464] 15:52:22 INFO - PROCESS | 2242 | 1466808742252 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]]]}] 15:52:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 15:52:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 775ms 15:52:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 15:52:22 INFO - PROCESS | 2242 | 1466808742286 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 15:52:22 INFO - PROCESS | 2242 | 1466808742288 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 15:52:22 INFO - PROCESS | 2242 | 1466808742294 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 15:52:22 INFO - PROCESS | 2242 | 1466808742296 Marionette TRACE conn2 <- [1,1882,null,{}] 15:52:22 INFO - PROCESS | 2242 | 1466808742301 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}] 15:52:22 INFO - PROCESS | 2242 | 1466808742303 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:22 INFO - PROCESS | 2242 | 1466808742404 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 15:52:22 INFO - PROCESS | 2242 | 1466808742478 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:22 INFO - PROCESS | 2242 | 1466808742480 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:22 INFO - PROCESS | 2242 | ++DOCSHELL 0x124d41000 == 32 [pid = 2242] [id = 478] 15:52:22 INFO - PROCESS | 2242 | ++DOMWINDOW == 138 (0x11960d800) [pid = 2242] [serial = 1434] [outer = 0x0] 15:52:22 INFO - PROCESS | 2242 | ++DOMWINDOW == 139 (0x119c7f800) [pid = 2242] [serial = 1435] [outer = 0x11960d800] 15:52:22 INFO - PROCESS | 2242 | 1466808742513 Marionette DEBUG loaded listener.js 15:52:22 INFO - PROCESS | 2242 | ++DOMWINDOW == 140 (0x121033c00) [pid = 2242] [serial = 1436] [outer = 0x11960d800] 15:52:23 INFO - PROCESS | 2242 | 1466808743018 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]]]}] 15:52:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 15:52:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 776ms 15:52:23 INFO - PROCESS | 2242 | 1466808743069 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 15:52:23 INFO - PROCESS | 2242 | 1466808743073 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 15:52:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 15:52:23 INFO - PROCESS | 2242 | 1466808743104 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 15:52:23 INFO - PROCESS | 2242 | 1466808743106 Marionette TRACE conn2 <- [1,1886,null,{}] 15:52:23 INFO - PROCESS | 2242 | 1466808743113 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}] 15:52:23 INFO - PROCESS | 2242 | 1466808743116 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:23 INFO - PROCESS | 2242 | 1466808743224 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 15:52:23 INFO - PROCESS | 2242 | 1466808743297 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:23 INFO - PROCESS | 2242 | 1466808743298 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:23 INFO - PROCESS | 2242 | ++DOCSHELL 0x12932f000 == 33 [pid = 2242] [id = 479] 15:52:23 INFO - PROCESS | 2242 | ++DOMWINDOW == 141 (0x123a32400) [pid = 2242] [serial = 1437] [outer = 0x0] 15:52:23 INFO - PROCESS | 2242 | ++DOMWINDOW == 142 (0x1242e9400) [pid = 2242] [serial = 1438] [outer = 0x123a32400] 15:52:23 INFO - PROCESS | 2242 | 1466808743331 Marionette DEBUG loaded listener.js 15:52:23 INFO - PROCESS | 2242 | ++DOMWINDOW == 143 (0x126dc8400) [pid = 2242] [serial = 1439] [outer = 0x123a32400] 15:52:23 INFO - PROCESS | 2242 | 1466808743766 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]]]}] 15:52:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 15:52:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 729ms 15:52:23 INFO - PROCESS | 2242 | 1466808743831 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 15:52:23 INFO - PROCESS | 2242 | 1466808743833 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 15:52:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 15:52:23 INFO - PROCESS | 2242 | 1466808743836 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 15:52:23 INFO - PROCESS | 2242 | 1466808743839 Marionette TRACE conn2 <- [1,1890,null,{}] 15:52:23 INFO - PROCESS | 2242 | 1466808743850 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}] 15:52:23 INFO - PROCESS | 2242 | 1466808743854 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:23 INFO - PROCESS | 2242 | 1466808743963 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 15:52:24 INFO - PROCESS | 2242 | 1466808744040 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:24 INFO - PROCESS | 2242 | 1466808744042 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:24 INFO - PROCESS | 2242 | ++DOCSHELL 0x12beb0000 == 34 [pid = 2242] [id = 480] 15:52:24 INFO - PROCESS | 2242 | ++DOMWINDOW == 144 (0x1291d8c00) [pid = 2242] [serial = 1440] [outer = 0x0] 15:52:24 INFO - PROCESS | 2242 | ++DOMWINDOW == 145 (0x129ce5000) [pid = 2242] [serial = 1441] [outer = 0x1291d8c00] 15:52:24 INFO - PROCESS | 2242 | 1466808744076 Marionette DEBUG loaded listener.js 15:52:24 INFO - PROCESS | 2242 | ++DOMWINDOW == 146 (0x12ac0a400) [pid = 2242] [serial = 1442] [outer = 0x1291d8c00] 15:52:24 INFO - PROCESS | 2242 | 1466808744518 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]]]}] 15:52:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 15:52:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 726ms 15:52:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 15:52:24 INFO - PROCESS | 2242 | 1466808744561 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 15:52:24 INFO - PROCESS | 2242 | 1466808744563 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 15:52:24 INFO - PROCESS | 2242 | 1466808744565 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 15:52:24 INFO - PROCESS | 2242 | 1466808744567 Marionette TRACE conn2 <- [1,1894,null,{}] 15:52:24 INFO - PROCESS | 2242 | 1466808744569 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}] 15:52:24 INFO - PROCESS | 2242 | 1466808744571 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:24 INFO - PROCESS | 2242 | 1466808744674 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 15:52:24 INFO - PROCESS | 2242 | 1466808744736 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:24 INFO - PROCESS | 2242 | 1466808744737 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:24 INFO - PROCESS | 2242 | ++DOCSHELL 0x11518e000 == 35 [pid = 2242] [id = 481] 15:52:24 INFO - PROCESS | 2242 | ++DOMWINDOW == 147 (0x12ae34800) [pid = 2242] [serial = 1443] [outer = 0x0] 15:52:24 INFO - PROCESS | 2242 | ++DOMWINDOW == 148 (0x12aea3000) [pid = 2242] [serial = 1444] [outer = 0x12ae34800] 15:52:24 INFO - PROCESS | 2242 | 1466808744767 Marionette DEBUG loaded listener.js 15:52:24 INFO - PROCESS | 2242 | ++DOMWINDOW == 149 (0x12aed3000) [pid = 2242] [serial = 1445] [outer = 0x12ae34800] 15:52:25 INFO - PROCESS | 2242 | 1466808745203 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]]]}] 15:52:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 15:52:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 670ms 15:52:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 15:52:25 INFO - PROCESS | 2242 | 1466808745237 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 15:52:25 INFO - PROCESS | 2242 | 1466808745238 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 15:52:25 INFO - PROCESS | 2242 | 1466808745241 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 15:52:25 INFO - PROCESS | 2242 | 1466808745242 Marionette TRACE conn2 <- [1,1898,null,{}] 15:52:25 INFO - PROCESS | 2242 | 1466808745245 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}] 15:52:25 INFO - PROCESS | 2242 | 1466808745246 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:25 INFO - PROCESS | 2242 | 1466808745361 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 15:52:25 INFO - PROCESS | 2242 | 1466808745424 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:25 INFO - PROCESS | 2242 | 1466808745425 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:25 INFO - PROCESS | 2242 | ++DOCSHELL 0x12ce16800 == 36 [pid = 2242] [id = 482] 15:52:25 INFO - PROCESS | 2242 | ++DOMWINDOW == 150 (0x12ae9f800) [pid = 2242] [serial = 1446] [outer = 0x0] 15:52:25 INFO - PROCESS | 2242 | ++DOMWINDOW == 151 (0x12b80a400) [pid = 2242] [serial = 1447] [outer = 0x12ae9f800] 15:52:25 INFO - PROCESS | 2242 | 1466808745454 Marionette DEBUG loaded listener.js 15:52:25 INFO - PROCESS | 2242 | ++DOMWINDOW == 152 (0x12b84f400) [pid = 2242] [serial = 1448] [outer = 0x12ae9f800] 15:52:25 INFO - PROCESS | 2242 | 1466808745920 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]]]}] 15:52:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 15:52:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 722ms 15:52:25 INFO - PROCESS | 2242 | 1466808745964 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 15:52:25 INFO - PROCESS | 2242 | 1466808745965 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 15:52:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 15:52:25 INFO - PROCESS | 2242 | 1466808745968 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 15:52:25 INFO - PROCESS | 2242 | 1466808745969 Marionette TRACE conn2 <- [1,1902,null,{}] 15:52:25 INFO - PROCESS | 2242 | 1466808745972 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}] 15:52:25 INFO - PROCESS | 2242 | 1466808745979 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:26 INFO - PROCESS | 2242 | 1466808746107 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 15:52:26 INFO - PROCESS | 2242 | 1466808746185 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:26 INFO - PROCESS | 2242 | 1466808746186 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:26 INFO - PROCESS | 2242 | ++DOCSHELL 0x12d186800 == 37 [pid = 2242] [id = 483] 15:52:26 INFO - PROCESS | 2242 | ++DOMWINDOW == 153 (0x12b84fc00) [pid = 2242] [serial = 1449] [outer = 0x0] 15:52:26 INFO - PROCESS | 2242 | ++DOMWINDOW == 154 (0x12b8b9800) [pid = 2242] [serial = 1450] [outer = 0x12b84fc00] 15:52:26 INFO - PROCESS | 2242 | 1466808746216 Marionette DEBUG loaded listener.js 15:52:26 INFO - PROCESS | 2242 | ++DOMWINDOW == 155 (0x12bbe4000) [pid = 2242] [serial = 1451] [outer = 0x12b84fc00] 15:52:26 INFO - PROCESS | 2242 | 1466808746747 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]]]}] 15:52:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 15:52:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 820ms 15:52:26 INFO - PROCESS | 2242 | 1466808746789 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 15:52:26 INFO - PROCESS | 2242 | 1466808746794 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 15:52:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 15:52:26 INFO - PROCESS | 2242 | 1466808746798 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 15:52:26 INFO - PROCESS | 2242 | 1466808746800 Marionette TRACE conn2 <- [1,1906,null,{}] 15:52:26 INFO - PROCESS | 2242 | 1466808746803 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}] 15:52:26 INFO - PROCESS | 2242 | 1466808746805 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:26 INFO - PROCESS | 2242 | 1466808746905 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 15:52:26 INFO - PROCESS | 2242 | 1466808746988 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:26 INFO - PROCESS | 2242 | 1466808746991 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:27 INFO - PROCESS | 2242 | ++DOCSHELL 0x119721800 == 38 [pid = 2242] [id = 484] 15:52:27 INFO - PROCESS | 2242 | ++DOMWINDOW == 156 (0x119c84400) [pid = 2242] [serial = 1452] [outer = 0x0] 15:52:27 INFO - PROCESS | 2242 | ++DOMWINDOW == 157 (0x121008c00) [pid = 2242] [serial = 1453] [outer = 0x119c84400] 15:52:27 INFO - PROCESS | 2242 | 1466808747020 Marionette DEBUG loaded listener.js 15:52:27 INFO - PROCESS | 2242 | ++DOMWINDOW == 158 (0x12146dc00) [pid = 2242] [serial = 1454] [outer = 0x119c84400] 15:52:27 INFO - PROCESS | 2242 | --DOCSHELL 0x12ae47800 == 37 [pid = 2242] [id = 474] 15:52:27 INFO - PROCESS | 2242 | --DOCSHELL 0x129c1b800 == 36 [pid = 2242] [id = 473] 15:52:27 INFO - PROCESS | 2242 | --DOCSHELL 0x12736f000 == 35 [pid = 2242] [id = 472] 15:52:27 INFO - PROCESS | 2242 | --DOCSHELL 0x119eae000 == 34 [pid = 2242] [id = 471] 15:52:27 INFO - PROCESS | 2242 | 1466808747545 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]]]}] 15:52:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 15:52:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 771ms 15:52:27 INFO - PROCESS | 2242 | 1466808747569 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 15:52:27 INFO - PROCESS | 2242 | 1466808747572 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 15:52:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 15:52:27 INFO - PROCESS | 2242 | 1466808747596 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 15:52:27 INFO - PROCESS | 2242 | 1466808747598 Marionette TRACE conn2 <- [1,1910,null,{}] 15:52:27 INFO - PROCESS | 2242 | 1466808747602 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}] 15:52:27 INFO - PROCESS | 2242 | 1466808747604 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:27 INFO - PROCESS | 2242 | 1466808747711 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 15:52:27 INFO - PROCESS | 2242 | 1466808747787 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:27 INFO - PROCESS | 2242 | 1466808747790 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:27 INFO - PROCESS | 2242 | ++DOCSHELL 0x1240ad800 == 35 [pid = 2242] [id = 485] 15:52:27 INFO - PROCESS | 2242 | ++DOMWINDOW == 159 (0x119ca7400) [pid = 2242] [serial = 1455] [outer = 0x0] 15:52:27 INFO - PROCESS | 2242 | ++DOMWINDOW == 160 (0x12104a800) [pid = 2242] [serial = 1456] [outer = 0x119ca7400] 15:52:27 INFO - PROCESS | 2242 | 1466808747823 Marionette DEBUG loaded listener.js 15:52:27 INFO - PROCESS | 2242 | ++DOMWINDOW == 161 (0x123e11c00) [pid = 2242] [serial = 1457] [outer = 0x119ca7400] 15:52:28 INFO - PROCESS | 2242 | 1466808748292 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]]]}] 15:52:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 15:52:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 723ms 15:52:28 INFO - PROCESS | 2242 | 1466808748317 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 15:52:28 INFO - PROCESS | 2242 | 1466808748320 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 15:52:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 15:52:28 INFO - PROCESS | 2242 | 1466808748325 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 15:52:28 INFO - PROCESS | 2242 | 1466808748326 Marionette TRACE conn2 <- [1,1914,null,{}] 15:52:28 INFO - PROCESS | 2242 | 1466808748329 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}] 15:52:28 INFO - PROCESS | 2242 | 1466808748331 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:28 INFO - PROCESS | 2242 | 1466808748443 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 15:52:28 INFO - PROCESS | 2242 | 1466808748556 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:28 INFO - PROCESS | 2242 | 1466808748558 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:28 INFO - PROCESS | 2242 | ++DOCSHELL 0x12b953800 == 36 [pid = 2242] [id = 486] 15:52:28 INFO - PROCESS | 2242 | ++DOMWINDOW == 162 (0x12700f800) [pid = 2242] [serial = 1458] [outer = 0x0] 15:52:28 INFO - PROCESS | 2242 | ++DOMWINDOW == 163 (0x128d59000) [pid = 2242] [serial = 1459] [outer = 0x12700f800] 15:52:28 INFO - PROCESS | 2242 | 1466808748614 Marionette DEBUG loaded listener.js 15:52:28 INFO - PROCESS | 2242 | ++DOMWINDOW == 164 (0x12a574400) [pid = 2242] [serial = 1460] [outer = 0x12700f800] 15:52:29 INFO - PROCESS | 2242 | 1466808749118 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]]]}] 15:52:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 15:52:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 820ms 15:52:29 INFO - PROCESS | 2242 | 1466808749145 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 15:52:29 INFO - PROCESS | 2242 | 1466808749146 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 15:52:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 15:52:29 INFO - PROCESS | 2242 | 1466808749149 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 15:52:29 INFO - PROCESS | 2242 | 1466808749152 Marionette TRACE conn2 <- [1,1918,null,{}] 15:52:29 INFO - PROCESS | 2242 | 1466808749159 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}] 15:52:29 INFO - PROCESS | 2242 | 1466808749163 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:29 INFO - PROCESS | 2242 | 1466808749269 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 15:52:29 INFO - PROCESS | 2242 | 1466808749335 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:29 INFO - PROCESS | 2242 | 1466808749337 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:29 INFO - PROCESS | 2242 | ++DOCSHELL 0x12d179000 == 37 [pid = 2242] [id = 487] 15:52:29 INFO - PROCESS | 2242 | ++DOMWINDOW == 165 (0x12ac0d800) [pid = 2242] [serial = 1461] [outer = 0x0] 15:52:29 INFO - PROCESS | 2242 | ++DOMWINDOW == 166 (0x12aed3c00) [pid = 2242] [serial = 1462] [outer = 0x12ac0d800] 15:52:29 INFO - PROCESS | 2242 | 1466808749411 Marionette DEBUG loaded listener.js 15:52:29 INFO - PROCESS | 2242 | ++DOMWINDOW == 167 (0x12b856c00) [pid = 2242] [serial = 1463] [outer = 0x12ac0d800] 15:52:29 INFO - PROCESS | 2242 | 1466808749853 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]]]}] 15:52:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 15:52:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 720ms 15:52:29 INFO - PROCESS | 2242 | 1466808749903 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 15:52:29 INFO - PROCESS | 2242 | 1466808749905 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 15:52:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 15:52:29 INFO - PROCESS | 2242 | 1466808749912 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 15:52:29 INFO - PROCESS | 2242 | 1466808749913 Marionette TRACE conn2 <- [1,1922,null,{}] 15:52:29 INFO - PROCESS | 2242 | 1466808749915 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}] 15:52:29 INFO - PROCESS | 2242 | 1466808749917 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:30 INFO - PROCESS | 2242 | 1466808750021 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 15:52:30 INFO - PROCESS | 2242 | 1466808750085 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:30 INFO - PROCESS | 2242 | 1466808750087 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:30 INFO - PROCESS | 2242 | ++DOCSHELL 0x12d2c2000 == 38 [pid = 2242] [id = 488] 15:52:30 INFO - PROCESS | 2242 | ++DOMWINDOW == 168 (0x12b8b7400) [pid = 2242] [serial = 1464] [outer = 0x0] 15:52:30 INFO - PROCESS | 2242 | ++DOMWINDOW == 169 (0x12b918400) [pid = 2242] [serial = 1465] [outer = 0x12b8b7400] 15:52:30 INFO - PROCESS | 2242 | 1466808750117 Marionette DEBUG loaded listener.js 15:52:30 INFO - PROCESS | 2242 | ++DOMWINDOW == 170 (0x12bbe5c00) [pid = 2242] [serial = 1466] [outer = 0x12b8b7400] 15:52:30 INFO - PROCESS | 2242 | 1466808750546 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]]]}] 15:52:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 15:52:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 670ms 15:52:30 INFO - PROCESS | 2242 | 1466808750582 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 15:52:30 INFO - PROCESS | 2242 | 1466808750584 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 15:52:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 15:52:30 INFO - PROCESS | 2242 | 1466808750586 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 15:52:30 INFO - PROCESS | 2242 | 1466808750588 Marionette TRACE conn2 <- [1,1926,null,{}] 15:52:30 INFO - PROCESS | 2242 | 1466808750590 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}] 15:52:30 INFO - PROCESS | 2242 | 1466808750592 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:30 INFO - PROCESS | 2242 | 1466808750709 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 15:52:30 INFO - PROCESS | 2242 | 1466808750855 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:30 INFO - PROCESS | 2242 | 1466808750857 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:30 INFO - PROCESS | 2242 | ++DOCSHELL 0x12d7b2800 == 39 [pid = 2242] [id = 489] 15:52:30 INFO - PROCESS | 2242 | ++DOMWINDOW == 171 (0x1180b2000) [pid = 2242] [serial = 1467] [outer = 0x0] 15:52:30 INFO - PROCESS | 2242 | ++DOMWINDOW == 172 (0x12be64000) [pid = 2242] [serial = 1468] [outer = 0x1180b2000] 15:52:30 INFO - PROCESS | 2242 | 1466808750910 Marionette DEBUG loaded listener.js 15:52:30 INFO - PROCESS | 2242 | ++DOMWINDOW == 173 (0x12be6fc00) [pid = 2242] [serial = 1469] [outer = 0x1180b2000] 15:52:31 INFO - PROCESS | 2242 | 1466808751400 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]]]}] 15:52:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 15:52:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 824ms 15:52:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 15:52:31 INFO - PROCESS | 2242 | 1466808751411 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 15:52:31 INFO - PROCESS | 2242 | 1466808751413 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 15:52:31 INFO - PROCESS | 2242 | 1466808751415 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 15:52:31 INFO - PROCESS | 2242 | 1466808751416 Marionette TRACE conn2 <- [1,1930,null,{}] 15:52:31 INFO - PROCESS | 2242 | 1466808751418 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}] 15:52:31 INFO - PROCESS | 2242 | 1466808751423 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:31 INFO - PROCESS | 2242 | 1466808751553 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 15:52:31 INFO - PROCESS | 2242 | 1466808751662 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:31 INFO - PROCESS | 2242 | 1466808751664 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:31 INFO - PROCESS | 2242 | ++DOCSHELL 0x12d2c1800 == 40 [pid = 2242] [id = 490] 15:52:31 INFO - PROCESS | 2242 | ++DOMWINDOW == 174 (0x12c10ac00) [pid = 2242] [serial = 1470] [outer = 0x0] 15:52:31 INFO - PROCESS | 2242 | ++DOMWINDOW == 175 (0x12c44d000) [pid = 2242] [serial = 1471] [outer = 0x12c10ac00] 15:52:31 INFO - PROCESS | 2242 | 1466808751698 Marionette DEBUG loaded listener.js 15:52:31 INFO - PROCESS | 2242 | ++DOMWINDOW == 176 (0x12c5f1400) [pid = 2242] [serial = 1472] [outer = 0x12c10ac00] 15:52:32 INFO - PROCESS | 2242 | 1466808752223 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]]]}] 15:52:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 15:52:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 874ms 15:52:32 INFO - PROCESS | 2242 | 1466808752289 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 15:52:32 INFO - PROCESS | 2242 | 1466808752292 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 15:52:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 15:52:32 INFO - PROCESS | 2242 | 1466808752295 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 15:52:32 INFO - PROCESS | 2242 | 1466808752298 Marionette TRACE conn2 <- [1,1934,null,{}] 15:52:32 INFO - PROCESS | 2242 | 1466808752306 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}] 15:52:32 INFO - PROCESS | 2242 | 1466808752308 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:32 INFO - PROCESS | 2242 | 1466808752407 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 15:52:32 INFO - PROCESS | 2242 | 1466808752483 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:32 INFO - PROCESS | 2242 | 1466808752486 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:32 INFO - PROCESS | 2242 | ++DOCSHELL 0x120ee6000 == 41 [pid = 2242] [id = 491] 15:52:32 INFO - PROCESS | 2242 | ++DOMWINDOW == 177 (0x12104b000) [pid = 2242] [serial = 1473] [outer = 0x0] 15:52:32 INFO - PROCESS | 2242 | ++DOMWINDOW == 178 (0x123a2b000) [pid = 2242] [serial = 1474] [outer = 0x12104b000] 15:52:32 INFO - PROCESS | 2242 | 1466808752514 Marionette DEBUG loaded listener.js 15:52:32 INFO - PROCESS | 2242 | ++DOMWINDOW == 179 (0x126d8ac00) [pid = 2242] [serial = 1475] [outer = 0x12104b000] 15:52:33 INFO - PROCESS | 2242 | --DOCSHELL 0x12932f000 == 40 [pid = 2242] [id = 479] 15:52:33 INFO - PROCESS | 2242 | --DOCSHELL 0x124d41000 == 39 [pid = 2242] [id = 478] 15:52:33 INFO - PROCESS | 2242 | --DOCSHELL 0x12a68f000 == 38 [pid = 2242] [id = 8] 15:52:33 INFO - PROCESS | 2242 | --DOCSHELL 0x118354800 == 37 [pid = 2242] [id = 461] 15:52:33 INFO - PROCESS | 2242 | --DOCSHELL 0x127385000 == 36 [pid = 2242] [id = 21] 15:52:33 INFO - PROCESS | 2242 | --DOCSHELL 0x119913000 == 35 [pid = 2242] [id = 463] 15:52:33 INFO - PROCESS | 2242 | --DOCSHELL 0x12c751000 == 34 [pid = 2242] [id = 14] 15:52:33 INFO - PROCESS | 2242 | --DOCSHELL 0x128cad000 == 33 [pid = 2242] [id = 469] 15:52:33 INFO - PROCESS | 2242 | --DOCSHELL 0x11518e000 == 32 [pid = 2242] [id = 481] 15:52:33 INFO - PROCESS | 2242 | --DOCSHELL 0x12beb0000 == 31 [pid = 2242] [id = 480] 15:52:33 INFO - PROCESS | 2242 | --DOCSHELL 0x128d7d800 == 30 [pid = 2242] [id = 6] 15:52:33 INFO - PROCESS | 2242 | --DOCSHELL 0x12d186800 == 29 [pid = 2242] [id = 483] 15:52:33 INFO - PROCESS | 2242 | --DOCSHELL 0x117e2c800 == 28 [pid = 2242] [id = 470] 15:52:33 INFO - PROCESS | 2242 | --DOCSHELL 0x12ce16800 == 27 [pid = 2242] [id = 482] 15:52:33 INFO - PROCESS | 2242 | --DOCSHELL 0x126e3c800 == 26 [pid = 2242] [id = 468] 15:52:33 INFO - PROCESS | 2242 | --DOCSHELL 0x123bab000 == 25 [pid = 2242] [id = 15] 15:52:33 INFO - PROCESS | 2242 | --DOCSHELL 0x12bf2e800 == 24 [pid = 2242] [id = 12] 15:52:33 INFO - PROCESS | 2242 | --DOCSHELL 0x12c481000 == 23 [pid = 2242] [id = 13] 15:52:33 INFO - PROCESS | 2242 | --DOCSHELL 0x11820f000 == 22 [pid = 2242] [id = 19] 15:52:33 INFO - PROCESS | 2242 | --DOCSHELL 0x1192a8800 == 21 [pid = 2242] [id = 477] 15:52:33 INFO - PROCESS | 2242 | --DOCSHELL 0x12d175000 == 20 [pid = 2242] [id = 18] 15:52:33 INFO - PROCESS | 2242 | --DOCSHELL 0x12b073000 == 19 [pid = 2242] [id = 9] 15:52:33 INFO - PROCESS | 2242 | --DOCSHELL 0x12b07c000 == 18 [pid = 2242] [id = 475] 15:52:33 INFO - PROCESS | 2242 | --DOCSHELL 0x12b947800 == 17 [pid = 2242] [id = 10] 15:52:33 INFO - PROCESS | 2242 | --DOCSHELL 0x12beb0800 == 16 [pid = 2242] [id = 476] 15:52:33 INFO - PROCESS | 2242 | --DOCSHELL 0x12d2c1800 == 15 [pid = 2242] [id = 490] 15:52:33 INFO - PROCESS | 2242 | --DOCSHELL 0x12d7b2800 == 14 [pid = 2242] [id = 489] 15:52:33 INFO - PROCESS | 2242 | --DOCSHELL 0x12d2c2000 == 13 [pid = 2242] [id = 488] 15:52:33 INFO - PROCESS | 2242 | --DOCSHELL 0x12d179000 == 12 [pid = 2242] [id = 487] 15:52:33 INFO - PROCESS | 2242 | --DOCSHELL 0x12b953800 == 11 [pid = 2242] [id = 486] 15:52:33 INFO - PROCESS | 2242 | --DOCSHELL 0x119721800 == 10 [pid = 2242] [id = 484] 15:52:33 INFO - PROCESS | 2242 | --DOCSHELL 0x1240ad800 == 9 [pid = 2242] [id = 485] 15:52:36 INFO - PROCESS | 2242 | 1466808756968 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]]]}] 15:52:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 15:52:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 4735ms 15:52:37 INFO - PROCESS | 2242 | 1466808757031 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 15:52:37 INFO - PROCESS | 2242 | 1466808757033 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 15:52:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 15:52:37 INFO - PROCESS | 2242 | 1466808757036 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 15:52:37 INFO - PROCESS | 2242 | 1466808757039 Marionette TRACE conn2 <- [1,1938,null,{}] 15:52:37 INFO - PROCESS | 2242 | 1466808757048 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}] 15:52:37 INFO - PROCESS | 2242 | 1466808757050 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:37 INFO - PROCESS | 2242 | 1466808757136 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 15:52:37 INFO - PROCESS | 2242 | 1466808757144 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:37 INFO - PROCESS | 2242 | 1466808757146 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:37 INFO - PROCESS | 2242 | ++DOCSHELL 0x118ab1000 == 10 [pid = 2242] [id = 492] 15:52:37 INFO - PROCESS | 2242 | ++DOMWINDOW == 180 (0x121006400) [pid = 2242] [serial = 1476] [outer = 0x0] 15:52:37 INFO - PROCESS | 2242 | ++DOMWINDOW == 181 (0x12100d800) [pid = 2242] [serial = 1477] [outer = 0x121006400] 15:52:37 INFO - PROCESS | 2242 | 1466808757175 Marionette DEBUG loaded listener.js 15:52:37 INFO - PROCESS | 2242 | ++DOMWINDOW == 182 (0x123a2cc00) [pid = 2242] [serial = 1478] [outer = 0x121006400] 15:52:37 INFO - PROCESS | 2242 | 1466808757639 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]]]}] 15:52:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 15:52:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 628ms 15:52:37 INFO - PROCESS | 2242 | 1466808757664 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 15:52:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 15:52:37 INFO - PROCESS | 2242 | 1466808757670 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 15:52:37 INFO - PROCESS | 2242 | 1466808757679 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 15:52:37 INFO - PROCESS | 2242 | 1466808757682 Marionette TRACE conn2 <- [1,1942,null,{}] 15:52:37 INFO - PROCESS | 2242 | 1466808757685 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}] 15:52:37 INFO - PROCESS | 2242 | 1466808757689 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:37 INFO - PROCESS | 2242 | 1466808757821 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 15:52:37 INFO - PROCESS | 2242 | 1466808757981 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:37 INFO - PROCESS | 2242 | 1466808757983 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:38 INFO - PROCESS | 2242 | ++DOCSHELL 0x121ace800 == 11 [pid = 2242] [id = 493] 15:52:38 INFO - PROCESS | 2242 | ++DOMWINDOW == 183 (0x126e61c00) [pid = 2242] [serial = 1479] [outer = 0x0] 15:52:38 INFO - PROCESS | 2242 | ++DOMWINDOW == 184 (0x1274ca800) [pid = 2242] [serial = 1480] [outer = 0x126e61c00] 15:52:38 INFO - PROCESS | 2242 | 1466808758030 Marionette DEBUG loaded listener.js 15:52:38 INFO - PROCESS | 2242 | ++DOMWINDOW == 185 (0x128d51800) [pid = 2242] [serial = 1481] [outer = 0x126e61c00] 15:52:38 INFO - PROCESS | 2242 | 1466808758503 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]]]}] 15:52:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 15:52:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 879ms 15:52:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 15:52:38 INFO - PROCESS | 2242 | 1466808758556 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 15:52:38 INFO - PROCESS | 2242 | 1466808758558 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 15:52:38 INFO - PROCESS | 2242 | 1466808758561 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 15:52:38 INFO - PROCESS | 2242 | 1466808758565 Marionette TRACE conn2 <- [1,1946,null,{}] 15:52:38 INFO - PROCESS | 2242 | 1466808758577 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}] 15:52:38 INFO - PROCESS | 2242 | 1466808758592 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:38 INFO - PROCESS | 2242 | 1466808758771 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 15:52:38 INFO - PROCESS | 2242 | 1466808758819 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:38 INFO - PROCESS | 2242 | 1466808758822 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:38 INFO - PROCESS | 2242 | ++DOCSHELL 0x12932c800 == 12 [pid = 2242] [id = 494] 15:52:38 INFO - PROCESS | 2242 | ++DOMWINDOW == 186 (0x12a569c00) [pid = 2242] [serial = 1482] [outer = 0x0] 15:52:38 INFO - PROCESS | 2242 | ++DOMWINDOW == 187 (0x12ac0f000) [pid = 2242] [serial = 1483] [outer = 0x12a569c00] 15:52:38 INFO - PROCESS | 2242 | 1466808758851 Marionette DEBUG loaded listener.js 15:52:38 INFO - PROCESS | 2242 | ++DOMWINDOW == 188 (0x12aed2000) [pid = 2242] [serial = 1484] [outer = 0x12a569c00] 15:52:39 INFO - PROCESS | 2242 | 1466808759202 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]]]}] 15:52:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 15:52:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 677ms 15:52:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 15:52:39 INFO - PROCESS | 2242 | 1466808759238 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 15:52:39 INFO - PROCESS | 2242 | 1466808759239 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 15:52:39 INFO - PROCESS | 2242 | 1466808759241 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 15:52:39 INFO - PROCESS | 2242 | 1466808759242 Marionette TRACE conn2 <- [1,1950,null,{}] 15:52:39 INFO - PROCESS | 2242 | 1466808759245 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}] 15:52:39 INFO - PROCESS | 2242 | 1466808759246 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:39 INFO - PROCESS | 2242 | 1466808759358 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 15:52:39 INFO - PROCESS | 2242 | 1466808759362 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:39 INFO - PROCESS | 2242 | 1466808759363 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:39 INFO - PROCESS | 2242 | ++DOCSHELL 0x12beb1800 == 13 [pid = 2242] [id = 495] 15:52:39 INFO - PROCESS | 2242 | ++DOMWINDOW == 189 (0x12b851400) [pid = 2242] [serial = 1485] [outer = 0x0] 15:52:39 INFO - PROCESS | 2242 | ++DOMWINDOW == 190 (0x12b858800) [pid = 2242] [serial = 1486] [outer = 0x12b851400] 15:52:39 INFO - PROCESS | 2242 | 1466808759389 Marionette DEBUG loaded listener.js 15:52:39 INFO - PROCESS | 2242 | ++DOMWINDOW == 191 (0x12b8bf400) [pid = 2242] [serial = 1487] [outer = 0x12b851400] 15:52:39 INFO - PROCESS | 2242 | 1466808759747 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]]]}] 15:52:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 15:52:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 520ms 15:52:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 15:52:39 INFO - PROCESS | 2242 | 1466808759763 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 15:52:39 INFO - PROCESS | 2242 | 1466808759765 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 15:52:39 INFO - PROCESS | 2242 | 1466808759767 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 15:52:39 INFO - PROCESS | 2242 | 1466808759768 Marionette TRACE conn2 <- [1,1954,null,{}] 15:52:39 INFO - PROCESS | 2242 | 1466808759780 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}] 15:52:39 INFO - PROCESS | 2242 | 1466808759781 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:40 INFO - PROCESS | 2242 | 1466808760631 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 15:52:40 INFO - PROCESS | 2242 | --DOMWINDOW == 190 (0x1151d1400) [pid = 2242] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 15:52:40 INFO - PROCESS | 2242 | --DOMWINDOW == 189 (0x116286400) [pid = 2242] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 15:52:40 INFO - PROCESS | 2242 | --DOMWINDOW == 188 (0x11931b400) [pid = 2242] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 15:52:40 INFO - PROCESS | 2242 | --DOMWINDOW == 187 (0x119c7d800) [pid = 2242] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 15:52:40 INFO - PROCESS | 2242 | --DOMWINDOW == 186 (0x127092000) [pid = 2242] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 15:52:40 INFO - PROCESS | 2242 | --DOMWINDOW == 185 (0x119c7d000) [pid = 2242] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 15:52:40 INFO - PROCESS | 2242 | --DOMWINDOW == 184 (0x128c91c00) [pid = 2242] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 15:52:40 INFO - PROCESS | 2242 | --DOMWINDOW == 183 (0x1184ed800) [pid = 2242] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 15:52:40 INFO - PROCESS | 2242 | --DOMWINDOW == 182 (0x1166eb400) [pid = 2242] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 15:52:40 INFO - PROCESS | 2242 | --DOMWINDOW == 181 (0x120f27800) [pid = 2242] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 15:52:40 INFO - PROCESS | 2242 | --DOMWINDOW == 180 (0x12103bc00) [pid = 2242] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 15:52:40 INFO - PROCESS | 2242 | --DOMWINDOW == 179 (0x123b34800) [pid = 2242] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 15:52:40 INFO - PROCESS | 2242 | --DOMWINDOW == 178 (0x12936fc00) [pid = 2242] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 15:52:40 INFO - PROCESS | 2242 | --DOMWINDOW == 177 (0x1193c8800) [pid = 2242] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 15:52:40 INFO - PROCESS | 2242 | --DOMWINDOW == 176 (0x11673ac00) [pid = 2242] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 15:52:40 INFO - PROCESS | 2242 | --DOMWINDOW == 175 (0x1245a0000) [pid = 2242] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 15:52:40 INFO - PROCESS | 2242 | --DOMWINDOW == 174 (0x126974800) [pid = 2242] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 15:52:40 INFO - PROCESS | 2242 | --DOMWINDOW == 173 (0x117014400) [pid = 2242] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 15:52:40 INFO - PROCESS | 2242 | --DOMWINDOW == 172 (0x112a7f000) [pid = 2242] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 15:52:40 INFO - PROCESS | 2242 | --DOMWINDOW == 171 (0x126e69000) [pid = 2242] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 15:52:40 INFO - PROCESS | 2242 | --DOMWINDOW == 170 (0x113da8400) [pid = 2242] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 15:52:40 INFO - PROCESS | 2242 | --DOMWINDOW == 169 (0x1181e0400) [pid = 2242] [serial = 1413] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 15:52:40 INFO - PROCESS | 2242 | --DOMWINDOW == 168 (0x118a12800) [pid = 2242] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 15:52:40 INFO - PROCESS | 2242 | --DOMWINDOW == 167 (0x116a0a800) [pid = 2242] [serial = 1410] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 15:52:40 INFO - PROCESS | 2242 | --DOMWINDOW == 166 (0x116a04000) [pid = 2242] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 15:52:40 INFO - PROCESS | 2242 | --DOMWINDOW == 165 (0x116629c00) [pid = 2242] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 15:52:40 INFO - PROCESS | 2242 | --DOMWINDOW == 164 (0x118784000) [pid = 2242] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 15:52:40 INFO - PROCESS | 2242 | --DOMWINDOW == 163 (0x1181de400) [pid = 2242] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 15:52:40 INFO - PROCESS | 2242 | --DOMWINDOW == 162 (0x113865800) [pid = 2242] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 15:52:40 INFO - PROCESS | 2242 | --DOMWINDOW == 161 (0x1183b5800) [pid = 2242] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 15:52:40 INFO - PROCESS | 2242 | --DOMWINDOW == 160 (0x12ac06400) [pid = 2242] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 15:52:40 INFO - PROCESS | 2242 | --DOMWINDOW == 159 (0x12ac0d800) [pid = 2242] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 15:52:40 INFO - PROCESS | 2242 | --DOMWINDOW == 158 (0x128d5d800) [pid = 2242] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 15:52:40 INFO - PROCESS | 2242 | --DOMWINDOW == 157 (0x12700f800) [pid = 2242] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 15:52:40 INFO - PROCESS | 2242 | --DOMWINDOW == 156 (0x123b38000) [pid = 2242] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 15:52:40 INFO - PROCESS | 2242 | --DOMWINDOW == 155 (0x11960d800) [pid = 2242] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 15:52:40 INFO - PROCESS | 2242 | --DOMWINDOW == 154 (0x121007c00) [pid = 2242] [serial = 1416] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 15:52:40 INFO - PROCESS | 2242 | --DOMWINDOW == 153 (0x119ca7400) [pid = 2242] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 15:52:40 INFO - PROCESS | 2242 | --DOMWINDOW == 152 (0x12445a400) [pid = 2242] [serial = 1407] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 15:52:40 INFO - PROCESS | 2242 | --DOMWINDOW == 151 (0x1291d8c00) [pid = 2242] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 15:52:40 INFO - PROCESS | 2242 | --DOMWINDOW == 150 (0x12146d000) [pid = 2242] [serial = 1401] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 15:52:40 INFO - PROCESS | 2242 | --DOMWINDOW == 149 (0x119c84400) [pid = 2242] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 15:52:40 INFO - PROCESS | 2242 | --DOMWINDOW == 148 (0x121005c00) [pid = 2242] [serial = 1398] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 15:52:40 INFO - PROCESS | 2242 | --DOMWINDOW == 147 (0x123a32400) [pid = 2242] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 15:52:40 INFO - PROCESS | 2242 | --DOMWINDOW == 146 (0x119594800) [pid = 2242] [serial = 1395] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 15:52:40 INFO - PROCESS | 2242 | --DOMWINDOW == 145 (0x12ae34800) [pid = 2242] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 15:52:40 INFO - PROCESS | 2242 | --DOMWINDOW == 144 (0x12428c000) [pid = 2242] [serial = 1404] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 15:52:40 INFO - PROCESS | 2242 | --DOMWINDOW == 143 (0x128d54c00) [pid = 2242] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 15:52:40 INFO - PROCESS | 2242 | --DOMWINDOW == 142 (0x12c10ac00) [pid = 2242] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 15:52:40 INFO - PROCESS | 2242 | --DOMWINDOW == 141 (0x1180b2000) [pid = 2242] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 15:52:40 INFO - PROCESS | 2242 | --DOMWINDOW == 140 (0x12b8b7400) [pid = 2242] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 15:52:40 INFO - PROCESS | 2242 | --DOMWINDOW == 139 (0x12b84fc00) [pid = 2242] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 15:52:40 INFO - PROCESS | 2242 | --DOMWINDOW == 138 (0x12ae9f800) [pid = 2242] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 15:52:40 INFO - PROCESS | 2242 | 1466808760726 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:40 INFO - PROCESS | 2242 | 1466808760728 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:40 INFO - PROCESS | 2242 | ++DOCSHELL 0x113a30000 == 14 [pid = 2242] [id = 496] 15:52:40 INFO - PROCESS | 2242 | ++DOMWINDOW == 139 (0x110f85000) [pid = 2242] [serial = 1488] [outer = 0x0] 15:52:40 INFO - PROCESS | 2242 | ++DOMWINDOW == 140 (0x112d17000) [pid = 2242] [serial = 1489] [outer = 0x110f85000] 15:52:40 INFO - PROCESS | 2242 | 1466808760753 Marionette DEBUG loaded listener.js 15:52:40 INFO - PROCESS | 2242 | ++DOMWINDOW == 141 (0x113da9000) [pid = 2242] [serial = 1490] [outer = 0x110f85000] 15:52:41 INFO - PROCESS | 2242 | 1466808761033 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]]]}] 15:52:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 15:52:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1278ms 15:52:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 15:52:41 INFO - PROCESS | 2242 | 1466808761049 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 15:52:41 INFO - PROCESS | 2242 | 1466808761050 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 15:52:41 INFO - PROCESS | 2242 | 1466808761053 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 15:52:41 INFO - PROCESS | 2242 | 1466808761054 Marionette TRACE conn2 <- [1,1958,null,{}] 15:52:41 INFO - PROCESS | 2242 | 1466808761056 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}] 15:52:41 INFO - PROCESS | 2242 | 1466808761064 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:41 INFO - PROCESS | 2242 | 1466808761219 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 15:52:41 INFO - PROCESS | 2242 | 1466808761260 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:41 INFO - PROCESS | 2242 | 1466808761261 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:41 INFO - PROCESS | 2242 | ++DOCSHELL 0x12b079800 == 15 [pid = 2242] [id = 497] 15:52:41 INFO - PROCESS | 2242 | ++DOMWINDOW == 142 (0x116286400) [pid = 2242] [serial = 1491] [outer = 0x0] 15:52:41 INFO - PROCESS | 2242 | ++DOMWINDOW == 143 (0x1181e0c00) [pid = 2242] [serial = 1492] [outer = 0x116286400] 15:52:41 INFO - PROCESS | 2242 | 1466808761287 Marionette DEBUG loaded listener.js 15:52:41 INFO - PROCESS | 2242 | ++DOMWINDOW == 144 (0x121213400) [pid = 2242] [serial = 1493] [outer = 0x116286400] 15:52:41 INFO - PROCESS | 2242 | 1466808761569 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]]]}] 15:52:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 15:52:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 569ms 15:52:41 INFO - PROCESS | 2242 | 1466808761622 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 15:52:41 INFO - PROCESS | 2242 | 1466808761624 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 15:52:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 15:52:41 INFO - PROCESS | 2242 | 1466808761630 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 15:52:41 INFO - PROCESS | 2242 | 1466808761631 Marionette TRACE conn2 <- [1,1962,null,{}] 15:52:41 INFO - PROCESS | 2242 | 1466808761633 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}] 15:52:41 INFO - PROCESS | 2242 | 1466808761635 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:41 INFO - PROCESS | 2242 | 1466808761716 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 15:52:41 INFO - PROCESS | 2242 | 1466808761719 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:41 INFO - PROCESS | 2242 | 1466808761720 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:41 INFO - PROCESS | 2242 | ++DOCSHELL 0x12d2b1800 == 16 [pid = 2242] [id = 498] 15:52:41 INFO - PROCESS | 2242 | ++DOMWINDOW == 145 (0x1218f6c00) [pid = 2242] [serial = 1494] [outer = 0x0] 15:52:41 INFO - PROCESS | 2242 | ++DOMWINDOW == 146 (0x124d99400) [pid = 2242] [serial = 1495] [outer = 0x1218f6c00] 15:52:41 INFO - PROCESS | 2242 | 1466808761755 Marionette DEBUG loaded listener.js 15:52:41 INFO - PROCESS | 2242 | ++DOMWINDOW == 147 (0x127337400) [pid = 2242] [serial = 1496] [outer = 0x1218f6c00] 15:52:42 INFO - PROCESS | 2242 | 1466808762130 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]]]}] 15:52:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 15:52:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 518ms 15:52:42 INFO - PROCESS | 2242 | 1466808762168 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 15:52:42 INFO - PROCESS | 2242 | 1466808762170 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 15:52:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 15:52:42 INFO - PROCESS | 2242 | 1466808762175 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 15:52:42 INFO - PROCESS | 2242 | 1466808762177 Marionette TRACE conn2 <- [1,1966,null,{}] 15:52:42 INFO - PROCESS | 2242 | 1466808762180 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}] 15:52:42 INFO - PROCESS | 2242 | 1466808762182 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:42 INFO - PROCESS | 2242 | 1466808762307 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 15:52:42 INFO - PROCESS | 2242 | 1466808762313 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:42 INFO - PROCESS | 2242 | 1466808762314 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:42 INFO - PROCESS | 2242 | ++DOCSHELL 0x12d7af800 == 17 [pid = 2242] [id = 499] 15:52:42 INFO - PROCESS | 2242 | ++DOMWINDOW == 148 (0x118a1c400) [pid = 2242] [serial = 1497] [outer = 0x0] 15:52:42 INFO - PROCESS | 2242 | ++DOMWINDOW == 149 (0x128d60800) [pid = 2242] [serial = 1498] [outer = 0x118a1c400] 15:52:42 INFO - PROCESS | 2242 | 1466808762353 Marionette DEBUG loaded listener.js 15:52:42 INFO - PROCESS | 2242 | ++DOMWINDOW == 150 (0x12a5c9800) [pid = 2242] [serial = 1499] [outer = 0x118a1c400] 15:52:43 INFO - PROCESS | 2242 | --DOCSHELL 0x120ee6000 == 16 [pid = 2242] [id = 491] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 149 (0x117edcc00) [pid = 2242] [serial = 1411] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 148 (0x119596800) [pid = 2242] [serial = 1433] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 147 (0x1181e1c00) [pid = 2242] [serial = 1386] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 146 (0x118e25c00) [pid = 2242] [serial = 1384] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 145 (0x123a2b000) [pid = 2242] [serial = 1474] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 144 (0x118408c00) [pid = 2242] [serial = 1383] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 143 (0x118a4fc00) [pid = 2242] [serial = 1432] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 142 (0x12b80d400) [pid = 2242] [serial = 853] [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.] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 141 (0x1181df400) [pid = 2242] [serial = 1393] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 140 (0x113f32400) [pid = 2242] [serial = 1374] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 139 (0x1167ecc00) [pid = 2242] [serial = 1375] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 138 (0x118a10400) [pid = 2242] [serial = 1377] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 137 (0x1176ea800) [pid = 2242] [serial = 1360] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 136 (0x1160d3400) [pid = 2242] [serial = 1359] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 135 (0x117012000) [pid = 2242] [serial = 1380] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 134 (0x119611400) [pid = 2242] [serial = 1363] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 133 (0x118a54800) [pid = 2242] [serial = 1378] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 132 (0x1193ca000) [pid = 2242] [serial = 1362] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 131 (0x124459800) [pid = 2242] [serial = 1338] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 130 (0x1274c7000) [pid = 2242] [serial = 1341] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 129 (0x127091c00) [pid = 2242] [serial = 1339] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 128 (0x126853c00) [pid = 2242] [serial = 1366] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 127 (0x128d57c00) [pid = 2242] [serial = 1344] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 126 (0x12103a800) [pid = 2242] [serial = 1365] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 125 (0x128c91800) [pid = 2242] [serial = 1342] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 124 (0x11878e800) [pid = 2242] [serial = 1326] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 123 (0x118a52400) [pid = 2242] [serial = 1327] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 122 (0x1167ec000) [pid = 2242] [serial = 1323] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 121 (0x1176ed000) [pid = 2242] [serial = 1324] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 120 (0x12100f400) [pid = 2242] [serial = 1332] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 119 (0x12103ac00) [pid = 2242] [serial = 1333] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 118 (0x1215ccc00) [pid = 2242] [serial = 1335] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 117 (0x126e6c400) [pid = 2242] [serial = 1315] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 116 (0x12a571000) [pid = 2242] [serial = 1371] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 115 (0x119610400) [pid = 2242] [serial = 1329] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 114 (0x117ee0c00) [pid = 2242] [serial = 1347] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 113 (0x12a5c8c00) [pid = 2242] [serial = 1354] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 112 (0x12ac04000) [pid = 2242] [serial = 1356] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 111 (0x119c83400) [pid = 2242] [serial = 1330] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 110 (0x117edc800) [pid = 2242] [serial = 1320] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 109 (0x11837b000) [pid = 2242] [serial = 1321] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 108 (0x113216800) [pid = 2242] [serial = 1317] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 107 (0x11383dc00) [pid = 2242] [serial = 1318] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 106 (0x12ac10800) [pid = 2242] [serial = 1357] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 105 (0x118e1c800) [pid = 2242] [serial = 1348] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 104 (0x127011c00) [pid = 2242] [serial = 1368] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 103 (0x128d5f800) [pid = 2242] [serial = 1369] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 102 (0x12ac08000) [pid = 2242] [serial = 1372] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 101 (0x1181d9800) [pid = 2242] [serial = 1381] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 100 (0x129377400) [pid = 2242] [serial = 1353] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x1291cfc00) [pid = 2242] [serial = 1345] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x12445a000) [pid = 2242] [serial = 1351] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x123e10800) [pid = 2242] [serial = 1336] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x119599800) [pid = 2242] [serial = 1350] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x1242e9400) [pid = 2242] [serial = 1438] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x119a84c00) [pid = 2242] [serial = 1397] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x12100e400) [pid = 2242] [serial = 1399] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x1193cb800) [pid = 2242] [serial = 1415] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x12104a800) [pid = 2242] [serial = 1456] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x1193d0800) [pid = 2242] [serial = 1390] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x121008c00) [pid = 2242] [serial = 1453] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x118a53000) [pid = 2242] [serial = 1414] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x1184e4c00) [pid = 2242] [serial = 1412] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x118411000) [pid = 2242] [serial = 1387] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x118ea4400) [pid = 2242] [serial = 1389] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 84 (0x1166f3800) [pid = 2242] [serial = 1392] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 83 (0x12ac0a400) [pid = 2242] [serial = 1442] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 82 (0x12aea3000) [pid = 2242] [serial = 1444] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 81 (0x123efa000) [pid = 2242] [serial = 1403] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 80 (0x12459d400) [pid = 2242] [serial = 1405] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 79 (0x119c7f800) [pid = 2242] [serial = 1435] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 78 (0x12146dc00) [pid = 2242] [serial = 1454] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 77 (0x12103e000) [pid = 2242] [serial = 1400] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 76 (0x12395b800) [pid = 2242] [serial = 1402] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 75 (0x129ce5000) [pid = 2242] [serial = 1441] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 74 (0x126dc8400) [pid = 2242] [serial = 1439] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 73 (0x127091400) [pid = 2242] [serial = 1408] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 72 (0x121033800) [pid = 2242] [serial = 1417] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 71 (0x12b856c00) [pid = 2242] [serial = 1463] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 70 (0x12b918400) [pid = 2242] [serial = 1465] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 69 (0x12a5cbc00) [pid = 2242] [serial = 1427] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 68 (0x12ae35800) [pid = 2242] [serial = 1429] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 67 (0x12a568400) [pid = 2242] [serial = 1426] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 66 (0x12a574400) [pid = 2242] [serial = 1460] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 65 (0x12aed3c00) [pid = 2242] [serial = 1462] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 64 (0x1274ce400) [pid = 2242] [serial = 1421] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 63 (0x1291d7000) [pid = 2242] [serial = 1423] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 62 (0x121033c00) [pid = 2242] [serial = 1436] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 61 (0x1212bf800) [pid = 2242] [serial = 1418] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 60 (0x126976000) [pid = 2242] [serial = 1420] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 59 (0x123e11c00) [pid = 2242] [serial = 1457] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 58 (0x128d59000) [pid = 2242] [serial = 1459] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 57 (0x12b80a400) [pid = 2242] [serial = 1447] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 56 (0x128d5b800) [pid = 2242] [serial = 1409] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 55 (0x119595400) [pid = 2242] [serial = 1396] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 54 (0x12aed3000) [pid = 2242] [serial = 1445] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 53 (0x126974000) [pid = 2242] [serial = 1406] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 52 (0x129cd7800) [pid = 2242] [serial = 1424] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 51 (0x12c5f1400) [pid = 2242] [serial = 1472] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 50 (0x12be6fc00) [pid = 2242] [serial = 1469] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 49 (0x12c44d000) [pid = 2242] [serial = 1471] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 48 (0x12bbe5c00) [pid = 2242] [serial = 1466] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 47 (0x12be64000) [pid = 2242] [serial = 1468] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 46 (0x12bbe4000) [pid = 2242] [serial = 1451] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 45 (0x12b8b9800) [pid = 2242] [serial = 1450] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 44 (0x12b84f400) [pid = 2242] [serial = 1448] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | --DOMWINDOW == 43 (0x12b805c00) [pid = 2242] [serial = 1430] [outer = 0x0] [url = about:blank] 15:52:43 INFO - PROCESS | 2242 | 1466808763880 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]]]}] 15:52:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 15:52:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1722ms 15:52:43 INFO - PROCESS | 2242 | 1466808763897 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 15:52:43 INFO - PROCESS | 2242 | 1466808763899 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 15:52:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 15:52:43 INFO - PROCESS | 2242 | 1466808763903 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 15:52:43 INFO - PROCESS | 2242 | 1466808763905 Marionette TRACE conn2 <- [1,1970,null,{}] 15:52:43 INFO - PROCESS | 2242 | 1466808763909 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}] 15:52:43 INFO - PROCESS | 2242 | 1466808763911 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:43 INFO - PROCESS | 2242 | 1466808763987 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 15:52:44 INFO - PROCESS | 2242 | 1466808764040 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:44 INFO - PROCESS | 2242 | 1466808764043 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:44 INFO - PROCESS | 2242 | ++DOCSHELL 0x113f53000 == 17 [pid = 2242] [id = 500] 15:52:44 INFO - PROCESS | 2242 | ++DOMWINDOW == 44 (0x112f5ec00) [pid = 2242] [serial = 1500] [outer = 0x0] 15:52:44 INFO - PROCESS | 2242 | ++DOMWINDOW == 45 (0x1133b8c00) [pid = 2242] [serial = 1501] [outer = 0x112f5ec00] 15:52:44 INFO - PROCESS | 2242 | 1466808764072 Marionette DEBUG loaded listener.js 15:52:44 INFO - PROCESS | 2242 | ++DOMWINDOW == 46 (0x113a5a800) [pid = 2242] [serial = 1502] [outer = 0x112f5ec00] 15:52:44 INFO - PROCESS | 2242 | 1466808764388 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]]]}] 15:52:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 15:52:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 525ms 15:52:44 INFO - PROCESS | 2242 | 1466808764429 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 15:52:44 INFO - PROCESS | 2242 | 1466808764432 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 15:52:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 15:52:44 INFO - PROCESS | 2242 | 1466808764437 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 15:52:44 INFO - PROCESS | 2242 | 1466808764439 Marionette TRACE conn2 <- [1,1974,null,{}] 15:52:44 INFO - PROCESS | 2242 | 1466808764441 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}] 15:52:44 INFO - PROCESS | 2242 | 1466808764444 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:44 INFO - PROCESS | 2242 | 1466808764521 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 15:52:44 INFO - PROCESS | 2242 | 1466808764528 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:44 INFO - PROCESS | 2242 | 1466808764530 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:44 INFO - PROCESS | 2242 | ++DOCSHELL 0x116ad0000 == 18 [pid = 2242] [id = 501] 15:52:44 INFO - PROCESS | 2242 | ++DOMWINDOW == 47 (0x115e55800) [pid = 2242] [serial = 1503] [outer = 0x0] 15:52:44 INFO - PROCESS | 2242 | ++DOMWINDOW == 48 (0x1160d7000) [pid = 2242] [serial = 1504] [outer = 0x115e55800] 15:52:44 INFO - PROCESS | 2242 | 1466808764561 Marionette DEBUG loaded listener.js 15:52:44 INFO - PROCESS | 2242 | ++DOMWINDOW == 49 (0x116735800) [pid = 2242] [serial = 1505] [outer = 0x115e55800] 15:52:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 15:52:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 471ms 15:52:44 INFO - PROCESS | 2242 | 1466808764905 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]]]}] 15:52:44 INFO - PROCESS | 2242 | 1466808764917 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 15:52:44 INFO - PROCESS | 2242 | 1466808764918 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 15:52:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 15:52:44 INFO - PROCESS | 2242 | 1466808764933 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 15:52:44 INFO - PROCESS | 2242 | 1466808764935 Marionette TRACE conn2 <- [1,1978,null,{}] 15:52:44 INFO - PROCESS | 2242 | 1466808764951 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}] 15:52:44 INFO - PROCESS | 2242 | 1466808764955 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:45 INFO - PROCESS | 2242 | 1466808765038 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 15:52:45 INFO - PROCESS | 2242 | 1466808765046 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:45 INFO - PROCESS | 2242 | 1466808765048 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:45 INFO - PROCESS | 2242 | ++DOCSHELL 0x11820f000 == 19 [pid = 2242] [id = 502] 15:52:45 INFO - PROCESS | 2242 | ++DOMWINDOW == 50 (0x1170eb800) [pid = 2242] [serial = 1506] [outer = 0x0] 15:52:45 INFO - PROCESS | 2242 | ++DOMWINDOW == 51 (0x1176ec800) [pid = 2242] [serial = 1507] [outer = 0x1170eb800] 15:52:45 INFO - PROCESS | 2242 | 1466808765080 Marionette DEBUG loaded listener.js 15:52:45 INFO - PROCESS | 2242 | ++DOMWINDOW == 52 (0x1180b3000) [pid = 2242] [serial = 1508] [outer = 0x1170eb800] 15:52:45 INFO - PROCESS | 2242 | 1466808765418 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]]]}] 15:52:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 15:52:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 540ms 15:52:45 INFO - PROCESS | 2242 | 1466808765462 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 15:52:45 INFO - PROCESS | 2242 | 1466808765464 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 15:52:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 15:52:45 INFO - PROCESS | 2242 | 1466808765477 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 15:52:45 INFO - PROCESS | 2242 | 1466808765478 Marionette TRACE conn2 <- [1,1982,null,{}] 15:52:45 INFO - PROCESS | 2242 | 1466808765480 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}] 15:52:45 INFO - PROCESS | 2242 | 1466808765481 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:45 INFO - PROCESS | 2242 | 1466808765558 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 15:52:45 INFO - PROCESS | 2242 | 1466808765564 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:45 INFO - PROCESS | 2242 | 1466808765565 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:45 INFO - PROCESS | 2242 | ++DOCSHELL 0x118583000 == 20 [pid = 2242] [id = 503] 15:52:45 INFO - PROCESS | 2242 | ++DOMWINDOW == 53 (0x1181e1c00) [pid = 2242] [serial = 1509] [outer = 0x0] 15:52:45 INFO - PROCESS | 2242 | ++DOMWINDOW == 54 (0x1181e5800) [pid = 2242] [serial = 1510] [outer = 0x1181e1c00] 15:52:45 INFO - PROCESS | 2242 | 1466808765591 Marionette DEBUG loaded listener.js 15:52:45 INFO - PROCESS | 2242 | ++DOMWINDOW == 55 (0x1183b5800) [pid = 2242] [serial = 1511] [outer = 0x1181e1c00] 15:52:45 INFO - PROCESS | 2242 | 1466808765906 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]]]}] 15:52:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 15:52:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 468ms 15:52:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 15:52:45 INFO - PROCESS | 2242 | 1466808765946 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 15:52:45 INFO - PROCESS | 2242 | 1466808765947 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 15:52:45 INFO - PROCESS | 2242 | 1466808765949 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 15:52:45 INFO - PROCESS | 2242 | 1466808765950 Marionette TRACE conn2 <- [1,1986,null,{}] 15:52:45 INFO - PROCESS | 2242 | 1466808765953 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}] 15:52:45 INFO - PROCESS | 2242 | 1466808765954 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:46 INFO - PROCESS | 2242 | 1466808766034 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 15:52:46 INFO - PROCESS | 2242 | 1466808766037 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:46 INFO - PROCESS | 2242 | 1466808766038 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:46 INFO - PROCESS | 2242 | ++DOCSHELL 0x119233000 == 21 [pid = 2242] [id = 504] 15:52:46 INFO - PROCESS | 2242 | ++DOMWINDOW == 56 (0x116078400) [pid = 2242] [serial = 1512] [outer = 0x0] 15:52:46 INFO - PROCESS | 2242 | ++DOMWINDOW == 57 (0x118784c00) [pid = 2242] [serial = 1513] [outer = 0x116078400] 15:52:46 INFO - PROCESS | 2242 | 1466808766066 Marionette DEBUG loaded listener.js 15:52:46 INFO - PROCESS | 2242 | ++DOMWINDOW == 58 (0x118791800) [pid = 2242] [serial = 1514] [outer = 0x116078400] 15:52:46 INFO - PROCESS | 2242 | 1466808766413 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]]]}] 15:52:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 15:52:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 468ms 15:52:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 15:52:46 INFO - PROCESS | 2242 | 1466808766418 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 15:52:46 INFO - PROCESS | 2242 | 1466808766419 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 15:52:46 INFO - PROCESS | 2242 | 1466808766421 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 15:52:46 INFO - PROCESS | 2242 | 1466808766422 Marionette TRACE conn2 <- [1,1990,null,{}] 15:52:46 INFO - PROCESS | 2242 | 1466808766425 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}] 15:52:46 INFO - PROCESS | 2242 | 1466808766431 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:46 INFO - PROCESS | 2242 | 1466808766547 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 15:52:46 INFO - PROCESS | 2242 | 1466808766554 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:46 INFO - PROCESS | 2242 | 1466808766556 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:46 INFO - PROCESS | 2242 | ++DOCSHELL 0x119932000 == 22 [pid = 2242] [id = 505] 15:52:46 INFO - PROCESS | 2242 | ++DOMWINDOW == 59 (0x118783800) [pid = 2242] [serial = 1515] [outer = 0x0] 15:52:46 INFO - PROCESS | 2242 | ++DOMWINDOW == 60 (0x118a4f000) [pid = 2242] [serial = 1516] [outer = 0x118783800] 15:52:46 INFO - PROCESS | 2242 | 1466808766584 Marionette DEBUG loaded listener.js 15:52:46 INFO - PROCESS | 2242 | ++DOMWINDOW == 61 (0x1193d1c00) [pid = 2242] [serial = 1517] [outer = 0x118783800] 15:52:46 INFO - PROCESS | 2242 | 1466808766882 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]]]}] 15:52:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 15:52:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 469ms 15:52:46 INFO - PROCESS | 2242 | 1466808766891 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 15:52:46 INFO - PROCESS | 2242 | 1466808766894 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 15:52:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 15:52:46 INFO - PROCESS | 2242 | 1466808766903 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 15:52:46 INFO - PROCESS | 2242 | 1466808766904 Marionette TRACE conn2 <- [1,1994,null,{}] 15:52:46 INFO - PROCESS | 2242 | 1466808766906 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}] 15:52:46 INFO - PROCESS | 2242 | 1466808766908 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:46 INFO - PROCESS | 2242 | 1466808766989 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 15:52:47 INFO - PROCESS | 2242 | 1466808767002 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:47 INFO - PROCESS | 2242 | 1466808767003 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:47 INFO - PROCESS | 2242 | ++DOCSHELL 0x120edc800 == 23 [pid = 2242] [id = 506] 15:52:47 INFO - PROCESS | 2242 | ++DOMWINDOW == 62 (0x110f7d400) [pid = 2242] [serial = 1518] [outer = 0x0] 15:52:47 INFO - PROCESS | 2242 | ++DOMWINDOW == 63 (0x11959cc00) [pid = 2242] [serial = 1519] [outer = 0x110f7d400] 15:52:47 INFO - PROCESS | 2242 | 1466808767028 Marionette DEBUG loaded listener.js 15:52:47 INFO - PROCESS | 2242 | ++DOMWINDOW == 64 (0x119a7e400) [pid = 2242] [serial = 1520] [outer = 0x110f7d400] 15:52:47 INFO - PROCESS | 2242 | 1466808767350 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]]]}] 15:52:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 15:52:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 470ms 15:52:47 INFO - PROCESS | 2242 | 1466808767374 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 15:52:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 15:52:47 INFO - PROCESS | 2242 | 1466808767378 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 15:52:47 INFO - PROCESS | 2242 | 1466808767380 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 15:52:47 INFO - PROCESS | 2242 | 1466808767381 Marionette TRACE conn2 <- [1,1998,null,{}] 15:52:47 INFO - PROCESS | 2242 | 1466808767384 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}] 15:52:47 INFO - PROCESS | 2242 | 1466808767385 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:47 INFO - PROCESS | 2242 | 1466808767483 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 15:52:47 INFO - PROCESS | 2242 | 1466808767490 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:47 INFO - PROCESS | 2242 | 1466808767491 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:47 INFO - PROCESS | 2242 | ++DOCSHELL 0x120f88000 == 24 [pid = 2242] [id = 507] 15:52:47 INFO - PROCESS | 2242 | ++DOMWINDOW == 65 (0x119c78400) [pid = 2242] [serial = 1521] [outer = 0x0] 15:52:47 INFO - PROCESS | 2242 | ++DOMWINDOW == 66 (0x119c7c800) [pid = 2242] [serial = 1522] [outer = 0x119c78400] 15:52:47 INFO - PROCESS | 2242 | 1466808767520 Marionette DEBUG loaded listener.js 15:52:47 INFO - PROCESS | 2242 | ++DOMWINDOW == 67 (0x119c82800) [pid = 2242] [serial = 1523] [outer = 0x119c78400] 15:52:47 INFO - PROCESS | 2242 | 1466808767837 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]]]}] 15:52:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 15:52:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 469ms 15:52:47 INFO - PROCESS | 2242 | 1466808767850 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 15:52:47 INFO - PROCESS | 2242 | 1466808767851 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 15:52:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 15:52:47 INFO - PROCESS | 2242 | 1466808767854 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 15:52:47 INFO - PROCESS | 2242 | 1466808767855 Marionette TRACE conn2 <- [1,2002,null,{}] 15:52:47 INFO - PROCESS | 2242 | 1466808767858 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}] 15:52:47 INFO - PROCESS | 2242 | 1466808767861 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:47 INFO - PROCESS | 2242 | 1466808767936 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 15:52:47 INFO - PROCESS | 2242 | 1466808767939 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:47 INFO - PROCESS | 2242 | 1466808767940 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:47 INFO - PROCESS | 2242 | ++DOCSHELL 0x11820e800 == 25 [pid = 2242] [id = 508] 15:52:47 INFO - PROCESS | 2242 | ++DOMWINDOW == 68 (0x1133b7000) [pid = 2242] [serial = 1524] [outer = 0x0] 15:52:47 INFO - PROCESS | 2242 | ++DOMWINDOW == 69 (0x120f30800) [pid = 2242] [serial = 1525] [outer = 0x1133b7000] 15:52:47 INFO - PROCESS | 2242 | 1466808767975 Marionette DEBUG loaded listener.js 15:52:48 INFO - PROCESS | 2242 | ++DOMWINDOW == 70 (0x121009400) [pid = 2242] [serial = 1526] [outer = 0x1133b7000] 15:52:48 INFO - PROCESS | 2242 | 1466808768297 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]]]}] 15:52:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 15:52:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 469ms 15:52:48 INFO - PROCESS | 2242 | 1466808768324 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 15:52:48 INFO - PROCESS | 2242 | 1466808768326 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 15:52:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 15:52:48 INFO - PROCESS | 2242 | 1466808768328 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 15:52:48 INFO - PROCESS | 2242 | 1466808768330 Marionette TRACE conn2 <- [1,2006,null,{}] 15:52:48 INFO - PROCESS | 2242 | 1466808768332 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}] 15:52:48 INFO - PROCESS | 2242 | 1466808768333 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:48 INFO - PROCESS | 2242 | 1466808768441 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 15:52:48 INFO - PROCESS | 2242 | 1466808768448 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:48 INFO - PROCESS | 2242 | 1466808768449 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:48 INFO - PROCESS | 2242 | ++DOCSHELL 0x121abf000 == 26 [pid = 2242] [id = 509] 15:52:48 INFO - PROCESS | 2242 | ++DOMWINDOW == 71 (0x11959b000) [pid = 2242] [serial = 1527] [outer = 0x0] 15:52:48 INFO - PROCESS | 2242 | ++DOMWINDOW == 72 (0x12100a000) [pid = 2242] [serial = 1528] [outer = 0x11959b000] 15:52:48 INFO - PROCESS | 2242 | 1466808768474 Marionette DEBUG loaded listener.js 15:52:48 INFO - PROCESS | 2242 | ++DOMWINDOW == 73 (0x121038000) [pid = 2242] [serial = 1529] [outer = 0x11959b000] 15:52:48 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 15:52:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 468ms 15:52:48 INFO - PROCESS | 2242 | 1466808768789 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]]]}] 15:52:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 15:52:48 INFO - PROCESS | 2242 | 1466808768801 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 15:52:48 INFO - PROCESS | 2242 | 1466808768803 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 15:52:48 INFO - PROCESS | 2242 | 1466808768806 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 15:52:48 INFO - PROCESS | 2242 | 1466808768810 Marionette TRACE conn2 <- [1,2010,null,{}] 15:52:48 INFO - PROCESS | 2242 | 1466808768815 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}] 15:52:48 INFO - PROCESS | 2242 | 1466808768817 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:48 INFO - PROCESS | 2242 | 1466808768921 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 15:52:48 INFO - PROCESS | 2242 | 1466808768927 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:48 INFO - PROCESS | 2242 | 1466808768929 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:48 INFO - PROCESS | 2242 | ++DOCSHELL 0x119231800 == 27 [pid = 2242] [id = 510] 15:52:48 INFO - PROCESS | 2242 | ++DOMWINDOW == 74 (0x1183b3c00) [pid = 2242] [serial = 1530] [outer = 0x0] 15:52:48 INFO - PROCESS | 2242 | ++DOMWINDOW == 75 (0x1212bdc00) [pid = 2242] [serial = 1531] [outer = 0x1183b3c00] 15:52:48 INFO - PROCESS | 2242 | 1466808768973 Marionette DEBUG loaded listener.js 15:52:49 INFO - PROCESS | 2242 | ++DOMWINDOW == 76 (0x123a2fc00) [pid = 2242] [serial = 1532] [outer = 0x1183b3c00] 15:52:49 INFO - PROCESS | 2242 | 1466808769470 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]]]}] 15:52:49 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 15:52:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 675ms 15:52:49 INFO - PROCESS | 2242 | 1466808769480 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 15:52:49 INFO - PROCESS | 2242 | 1466808769481 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 15:52:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 15:52:49 INFO - PROCESS | 2242 | 1466808769490 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 15:52:49 INFO - PROCESS | 2242 | 1466808769491 Marionette TRACE conn2 <- [1,2014,null,{}] 15:52:49 INFO - PROCESS | 2242 | 1466808769497 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}] 15:52:49 INFO - PROCESS | 2242 | 1466808769498 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:49 INFO - PROCESS | 2242 | 1466808769598 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 15:52:49 INFO - PROCESS | 2242 | 1466808769601 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:49 INFO - PROCESS | 2242 | 1466808769603 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:49 INFO - PROCESS | 2242 | ++DOCSHELL 0x124d76000 == 28 [pid = 2242] [id = 511] 15:52:49 INFO - PROCESS | 2242 | ++DOMWINDOW == 77 (0x11878fc00) [pid = 2242] [serial = 1533] [outer = 0x0] 15:52:49 INFO - PROCESS | 2242 | ++DOMWINDOW == 78 (0x123a31800) [pid = 2242] [serial = 1534] [outer = 0x11878fc00] 15:52:49 INFO - PROCESS | 2242 | 1466808769627 Marionette DEBUG loaded listener.js 15:52:49 INFO - PROCESS | 2242 | ++DOMWINDOW == 79 (0x123efa000) [pid = 2242] [serial = 1535] [outer = 0x11878fc00] 15:52:49 INFO - PROCESS | 2242 | 1466808769965 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]]]}] 15:52:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 15:52:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 523ms 15:52:50 INFO - PROCESS | 2242 | 1466808770014 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 15:52:50 INFO - PROCESS | 2242 | 1466808770015 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 15:52:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 15:52:50 INFO - PROCESS | 2242 | 1466808770017 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 15:52:50 INFO - PROCESS | 2242 | 1466808770018 Marionette TRACE conn2 <- [1,2018,null,{}] 15:52:50 INFO - PROCESS | 2242 | 1466808770021 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}] 15:52:50 INFO - PROCESS | 2242 | 1466808770022 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:50 INFO - PROCESS | 2242 | 1466808770121 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 15:52:50 INFO - PROCESS | 2242 | 1466808770132 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:50 INFO - PROCESS | 2242 | 1466808770133 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:50 INFO - PROCESS | 2242 | ++DOCSHELL 0x126e39000 == 29 [pid = 2242] [id = 512] 15:52:50 INFO - PROCESS | 2242 | ++DOMWINDOW == 80 (0x123b34800) [pid = 2242] [serial = 1536] [outer = 0x0] 15:52:50 INFO - PROCESS | 2242 | ++DOMWINDOW == 81 (0x124296000) [pid = 2242] [serial = 1537] [outer = 0x123b34800] 15:52:50 INFO - PROCESS | 2242 | 1466808770166 Marionette DEBUG loaded listener.js 15:52:50 INFO - PROCESS | 2242 | ++DOMWINDOW == 82 (0x12445b000) [pid = 2242] [serial = 1538] [outer = 0x123b34800] 15:52:50 INFO - PROCESS | 2242 | 1466808770507 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]]]}] 15:52:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 15:52:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 518ms 15:52:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 15:52:50 INFO - PROCESS | 2242 | 1466808770537 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 15:52:50 INFO - PROCESS | 2242 | 1466808770538 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 15:52:50 INFO - PROCESS | 2242 | 1466808770547 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 15:52:50 INFO - PROCESS | 2242 | 1466808770548 Marionette TRACE conn2 <- [1,2022,null,{}] 15:52:50 INFO - PROCESS | 2242 | 1466808770550 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}] 15:52:50 INFO - PROCESS | 2242 | 1466808770552 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:50 INFO - PROCESS | 2242 | 1466808770650 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 15:52:50 INFO - PROCESS | 2242 | 1466808770654 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:50 INFO - PROCESS | 2242 | 1466808770655 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:50 INFO - PROCESS | 2242 | ++DOCSHELL 0x12737b000 == 30 [pid = 2242] [id = 513] 15:52:50 INFO - PROCESS | 2242 | ++DOMWINDOW == 83 (0x124064400) [pid = 2242] [serial = 1539] [outer = 0x0] 15:52:50 INFO - PROCESS | 2242 | ++DOMWINDOW == 84 (0x1246b4c00) [pid = 2242] [serial = 1540] [outer = 0x124064400] 15:52:50 INFO - PROCESS | 2242 | 1466808770680 Marionette DEBUG loaded listener.js 15:52:50 INFO - PROCESS | 2242 | ++DOMWINDOW == 85 (0x12684bc00) [pid = 2242] [serial = 1541] [outer = 0x124064400] 15:52:51 INFO - PROCESS | 2242 | 1466808771006 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]]]}] 15:52:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 15:52:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 475ms 15:52:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 15:52:51 INFO - PROCESS | 2242 | 1466808771018 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 15:52:51 INFO - PROCESS | 2242 | 1466808771019 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 15:52:51 INFO - PROCESS | 2242 | 1466808771021 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 15:52:51 INFO - PROCESS | 2242 | 1466808771023 Marionette TRACE conn2 <- [1,2026,null,{}] 15:52:51 INFO - PROCESS | 2242 | 1466808771026 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}] 15:52:51 INFO - PROCESS | 2242 | 1466808771028 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:51 INFO - PROCESS | 2242 | 1466808771129 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 15:52:51 INFO - PROCESS | 2242 | 1466808771133 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:51 INFO - PROCESS | 2242 | 1466808771134 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:51 INFO - PROCESS | 2242 | ++DOCSHELL 0x128851000 == 31 [pid = 2242] [id = 514] 15:52:51 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x112f65000) [pid = 2242] [serial = 1542] [outer = 0x0] 15:52:51 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x126974000) [pid = 2242] [serial = 1543] [outer = 0x112f65000] 15:52:51 INFO - PROCESS | 2242 | 1466808771165 Marionette DEBUG loaded listener.js 15:52:51 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x126d85c00) [pid = 2242] [serial = 1544] [outer = 0x112f65000] 15:52:51 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x12a569c00) [pid = 2242] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 15:52:51 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x12b851400) [pid = 2242] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 15:52:51 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x1218f6c00) [pid = 2242] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 15:52:51 INFO - PROCESS | 2242 | --DOMWINDOW == 84 (0x12104b000) [pid = 2242] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 15:52:51 INFO - PROCESS | 2242 | --DOMWINDOW == 83 (0x121006400) [pid = 2242] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 15:52:51 INFO - PROCESS | 2242 | --DOMWINDOW == 82 (0x110f85000) [pid = 2242] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 15:52:51 INFO - PROCESS | 2242 | --DOMWINDOW == 81 (0x116286400) [pid = 2242] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 15:52:51 INFO - PROCESS | 2242 | --DOMWINDOW == 80 (0x126e61c00) [pid = 2242] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 15:52:51 INFO - PROCESS | 2242 | 1466808771534 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]]]}] 15:52:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 15:52:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 523ms 15:52:51 INFO - PROCESS | 2242 | 1466808771549 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 15:52:51 INFO - PROCESS | 2242 | 1466808771551 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 15:52:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 15:52:51 INFO - PROCESS | 2242 | 1466808771574 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 15:52:51 INFO - PROCESS | 2242 | 1466808771575 Marionette TRACE conn2 <- [1,2030,null,{}] 15:52:51 INFO - PROCESS | 2242 | 1466808771581 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}] 15:52:51 INFO - PROCESS | 2242 | 1466808771582 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:51 INFO - PROCESS | 2242 | 1466808771667 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 15:52:51 INFO - PROCESS | 2242 | 1466808771671 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:51 INFO - PROCESS | 2242 | 1466808771672 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:51 INFO - PROCESS | 2242 | ++DOCSHELL 0x128cb8000 == 32 [pid = 2242] [id = 515] 15:52:51 INFO - PROCESS | 2242 | ++DOMWINDOW == 81 (0x119c81400) [pid = 2242] [serial = 1545] [outer = 0x0] 15:52:51 INFO - PROCESS | 2242 | ++DOMWINDOW == 82 (0x126d8a800) [pid = 2242] [serial = 1546] [outer = 0x119c81400] 15:52:51 INFO - PROCESS | 2242 | 1466808771697 Marionette DEBUG loaded listener.js 15:52:51 INFO - PROCESS | 2242 | ++DOMWINDOW == 83 (0x126e68c00) [pid = 2242] [serial = 1547] [outer = 0x119c81400] 15:52:52 INFO - PROCESS | 2242 | 1466808772030 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]]]}] 15:52:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 15:52:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 478ms 15:52:52 INFO - PROCESS | 2242 | 1466808772047 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 15:52:52 INFO - PROCESS | 2242 | 1466808772049 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 15:52:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 15:52:52 INFO - PROCESS | 2242 | 1466808772051 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 15:52:52 INFO - PROCESS | 2242 | 1466808772052 Marionette TRACE conn2 <- [1,2034,null,{}] 15:52:52 INFO - PROCESS | 2242 | 1466808772054 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}] 15:52:52 INFO - PROCESS | 2242 | 1466808772055 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:52 INFO - PROCESS | 2242 | 1466808772139 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 15:52:52 INFO - PROCESS | 2242 | 1466808772146 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:52 INFO - PROCESS | 2242 | 1466808772147 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:52 INFO - PROCESS | 2242 | ++DOCSHELL 0x129326000 == 33 [pid = 2242] [id = 516] 15:52:52 INFO - PROCESS | 2242 | ++DOMWINDOW == 84 (0x126e67800) [pid = 2242] [serial = 1548] [outer = 0x0] 15:52:52 INFO - PROCESS | 2242 | ++DOMWINDOW == 85 (0x12709cc00) [pid = 2242] [serial = 1549] [outer = 0x126e67800] 15:52:52 INFO - PROCESS | 2242 | 1466808772180 Marionette DEBUG loaded listener.js 15:52:52 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x1274c7c00) [pid = 2242] [serial = 1550] [outer = 0x126e67800] 15:52:52 INFO - PROCESS | 2242 | 1466808772506 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]]]}] 15:52:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 15:52:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 469ms 15:52:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 15:52:52 INFO - PROCESS | 2242 | 1466808772521 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 15:52:52 INFO - PROCESS | 2242 | 1466808772522 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 15:52:52 INFO - PROCESS | 2242 | 1466808772524 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 15:52:52 INFO - PROCESS | 2242 | 1466808772525 Marionette TRACE conn2 <- [1,2038,null,{}] 15:52:52 INFO - PROCESS | 2242 | 1466808772560 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}] 15:52:52 INFO - PROCESS | 2242 | 1466808772562 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:52 INFO - PROCESS | 2242 | 1466808772653 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 15:52:52 INFO - PROCESS | 2242 | 1466808772657 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:52 INFO - PROCESS | 2242 | 1466808772658 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:52 INFO - PROCESS | 2242 | ++DOCSHELL 0x128d8e000 == 34 [pid = 2242] [id = 517] 15:52:52 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x126e6a000) [pid = 2242] [serial = 1551] [outer = 0x0] 15:52:52 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x1274d3800) [pid = 2242] [serial = 1552] [outer = 0x126e6a000] 15:52:52 INFO - PROCESS | 2242 | 1466808772682 Marionette DEBUG loaded listener.js 15:52:52 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x128c8fc00) [pid = 2242] [serial = 1553] [outer = 0x126e6a000] 15:52:53 INFO - PROCESS | 2242 | 1466808773005 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]]]}] 15:52:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 15:52:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 529ms 15:52:53 INFO - PROCESS | 2242 | 1466808773053 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 15:52:53 INFO - PROCESS | 2242 | 1466808773054 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 15:52:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 15:52:53 INFO - PROCESS | 2242 | 1466808773057 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 15:52:53 INFO - PROCESS | 2242 | 1466808773058 Marionette TRACE conn2 <- [1,2042,null,{}] 15:52:53 INFO - PROCESS | 2242 | 1466808773060 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}] 15:52:53 INFO - PROCESS | 2242 | 1466808773061 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:53 INFO - PROCESS | 2242 | 1466808773147 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 15:52:53 INFO - PROCESS | 2242 | 1466808773212 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:53 INFO - PROCESS | 2242 | 1466808773213 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:53 INFO - PROCESS | 2242 | ++DOCSHELL 0x12a434800 == 35 [pid = 2242] [id = 518] 15:52:53 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x12732d800) [pid = 2242] [serial = 1554] [outer = 0x0] 15:52:53 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x128c93400) [pid = 2242] [serial = 1555] [outer = 0x12732d800] 15:52:53 INFO - PROCESS | 2242 | 1466808773238 Marionette DEBUG loaded listener.js 15:52:53 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x128d5a000) [pid = 2242] [serial = 1556] [outer = 0x12732d800] 15:52:53 INFO - PROCESS | 2242 | 1466808773749 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]]]}] 15:52:53 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) 15:52:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 721ms 15:52:53 INFO - PROCESS | 2242 | 1466808773784 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 15:52:53 INFO - PROCESS | 2242 | 1466808773787 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 15:52:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 15:52:53 INFO - PROCESS | 2242 | 1466808773794 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 15:52:53 INFO - PROCESS | 2242 | 1466808773796 Marionette TRACE conn2 <- [1,2046,null,{}] 15:52:53 INFO - PROCESS | 2242 | 1466808773801 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}] 15:52:53 INFO - PROCESS | 2242 | 1466808773803 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:53 INFO - PROCESS | 2242 | 1466808773938 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 15:52:54 INFO - PROCESS | 2242 | 1466808774018 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:54 INFO - PROCESS | 2242 | 1466808774019 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:54 INFO - PROCESS | 2242 | ++DOCSHELL 0x1169ac000 == 36 [pid = 2242] [id = 519] 15:52:54 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x112f84800) [pid = 2242] [serial = 1557] [outer = 0x0] 15:52:54 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x113865400) [pid = 2242] [serial = 1558] [outer = 0x112f84800] 15:52:54 INFO - PROCESS | 2242 | 1466808774051 Marionette DEBUG loaded listener.js 15:52:54 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x116076800) [pid = 2242] [serial = 1559] [outer = 0x112f84800] 15:52:54 INFO - PROCESS | 2242 | 1466808774739 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]]]}] 15:52:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:52:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1024ms 15:52:54 INFO - PROCESS | 2242 | 1466808774816 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 15:52:54 INFO - PROCESS | 2242 | 1466808774818 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 15:52:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 15:52:54 INFO - PROCESS | 2242 | 1466808774822 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 15:52:54 INFO - PROCESS | 2242 | 1466808774824 Marionette TRACE conn2 <- [1,2050,null,{}] 15:52:54 INFO - PROCESS | 2242 | 1466808774862 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}] 15:52:54 INFO - PROCESS | 2242 | 1466808774863 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:54 INFO - PROCESS | 2242 | 1466808774965 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 15:52:55 INFO - PROCESS | 2242 | 1466808775018 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:55 INFO - PROCESS | 2242 | 1466808775021 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:55 INFO - PROCESS | 2242 | ++DOCSHELL 0x116936800 == 37 [pid = 2242] [id = 520] 15:52:55 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x1167ec000) [pid = 2242] [serial = 1560] [outer = 0x0] 15:52:55 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x11696d400) [pid = 2242] [serial = 1561] [outer = 0x1167ec000] 15:52:55 INFO - PROCESS | 2242 | 1466808775050 Marionette DEBUG loaded listener.js 15:52:55 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x1170edc00) [pid = 2242] [serial = 1562] [outer = 0x1167ec000] 15:52:55 INFO - PROCESS | 2242 | --DOCSHELL 0x128d8e000 == 36 [pid = 2242] [id = 517] 15:52:55 INFO - PROCESS | 2242 | --DOCSHELL 0x129326000 == 35 [pid = 2242] [id = 516] 15:52:55 INFO - PROCESS | 2242 | --DOCSHELL 0x128cb8000 == 34 [pid = 2242] [id = 515] 15:52:55 INFO - PROCESS | 2242 | --DOCSHELL 0x128851000 == 33 [pid = 2242] [id = 514] 15:52:55 INFO - PROCESS | 2242 | --DOCSHELL 0x12737b000 == 32 [pid = 2242] [id = 513] 15:52:55 INFO - PROCESS | 2242 | --DOCSHELL 0x126e39000 == 31 [pid = 2242] [id = 512] 15:52:55 INFO - PROCESS | 2242 | --DOCSHELL 0x124d76000 == 30 [pid = 2242] [id = 511] 15:52:55 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x128d60800) [pid = 2242] [serial = 1498] [outer = 0x0] [url = about:blank] 15:52:55 INFO - PROCESS | 2242 | --DOCSHELL 0x119231800 == 29 [pid = 2242] [id = 510] 15:52:55 INFO - PROCESS | 2242 | 1466808775481 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]]]}] 15:52:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 15:52:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 694ms 15:52:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 15:52:55 INFO - PROCESS | 2242 | 1466808775516 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 15:52:55 INFO - PROCESS | 2242 | 1466808775520 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 15:52:55 INFO - PROCESS | 2242 | 1466808775524 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 15:52:55 INFO - PROCESS | 2242 | 1466808775526 Marionette TRACE conn2 <- [1,2054,null,{}] 15:52:55 INFO - PROCESS | 2242 | 1466808775529 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}] 15:52:55 INFO - PROCESS | 2242 | 1466808775530 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:55 INFO - PROCESS | 2242 | 1466808775611 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 15:52:55 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x12ac0f000) [pid = 2242] [serial = 1483] [outer = 0x0] [url = about:blank] 15:52:55 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x12b858800) [pid = 2242] [serial = 1486] [outer = 0x0] [url = about:blank] 15:52:55 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x12aed2000) [pid = 2242] [serial = 1484] [outer = 0x0] [url = about:blank] 15:52:55 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x124d99400) [pid = 2242] [serial = 1495] [outer = 0x0] [url = about:blank] 15:52:55 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x126d8ac00) [pid = 2242] [serial = 1475] [outer = 0x0] [url = about:blank] 15:52:55 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x12100d800) [pid = 2242] [serial = 1477] [outer = 0x0] [url = about:blank] 15:52:55 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x123a2cc00) [pid = 2242] [serial = 1478] [outer = 0x0] [url = about:blank] 15:52:55 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x112d17000) [pid = 2242] [serial = 1489] [outer = 0x0] [url = about:blank] 15:52:55 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x113da9000) [pid = 2242] [serial = 1490] [outer = 0x0] [url = about:blank] 15:52:55 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x1181e0c00) [pid = 2242] [serial = 1492] [outer = 0x0] [url = about:blank] 15:52:55 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x1274ca800) [pid = 2242] [serial = 1480] [outer = 0x0] [url = about:blank] 15:52:55 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x128d51800) [pid = 2242] [serial = 1481] [outer = 0x0] [url = about:blank] 15:52:55 INFO - PROCESS | 2242 | --DOMWINDOW == 84 (0x12b8bf400) [pid = 2242] [serial = 1487] [outer = 0x0] [url = about:blank] 15:52:55 INFO - PROCESS | 2242 | --DOMWINDOW == 83 (0x121213400) [pid = 2242] [serial = 1493] [outer = 0x0] [url = about:blank] 15:52:55 INFO - PROCESS | 2242 | --DOMWINDOW == 82 (0x127337400) [pid = 2242] [serial = 1496] [outer = 0x0] [url = about:blank] 15:52:55 INFO - PROCESS | 2242 | 1466808775678 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:55 INFO - PROCESS | 2242 | 1466808775679 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:55 INFO - PROCESS | 2242 | ++DOCSHELL 0x11823c000 == 30 [pid = 2242] [id = 521] 15:52:55 INFO - PROCESS | 2242 | ++DOMWINDOW == 83 (0x1170ed000) [pid = 2242] [serial = 1563] [outer = 0x0] 15:52:55 INFO - PROCESS | 2242 | ++DOMWINDOW == 84 (0x1181db400) [pid = 2242] [serial = 1564] [outer = 0x1170ed000] 15:52:55 INFO - PROCESS | 2242 | 1466808775709 Marionette DEBUG loaded listener.js 15:52:55 INFO - PROCESS | 2242 | ++DOMWINDOW == 85 (0x1183b4800) [pid = 2242] [serial = 1565] [outer = 0x1170ed000] 15:52:56 INFO - PROCESS | 2242 | 1466808776039 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]]]}] 15:52:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 15:52:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 521ms 15:52:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 15:52:56 INFO - PROCESS | 2242 | 1466808776047 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 15:52:56 INFO - PROCESS | 2242 | 1466808776049 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 15:52:56 INFO - PROCESS | 2242 | 1466808776051 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 15:52:56 INFO - PROCESS | 2242 | 1466808776053 Marionette TRACE conn2 <- [1,2058,null,{}] 15:52:56 INFO - PROCESS | 2242 | 1466808776064 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}] 15:52:56 INFO - PROCESS | 2242 | 1466808776067 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:56 INFO - PROCESS | 2242 | 1466808776147 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 15:52:56 INFO - PROCESS | 2242 | 1466808776153 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:56 INFO - PROCESS | 2242 | 1466808776155 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:56 INFO - PROCESS | 2242 | ++DOCSHELL 0x119915000 == 31 [pid = 2242] [id = 522] 15:52:56 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x118a1d800) [pid = 2242] [serial = 1566] [outer = 0x0] 15:52:56 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x118ea3400) [pid = 2242] [serial = 1567] [outer = 0x118a1d800] 15:52:56 INFO - PROCESS | 2242 | 1466808776185 Marionette DEBUG loaded listener.js 15:52:56 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x1193c9400) [pid = 2242] [serial = 1568] [outer = 0x118a1d800] 15:52:56 INFO - PROCESS | 2242 | 1466808776554 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]]]}] 15:52:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 15:52:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 521ms 15:52:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 15:52:56 INFO - PROCESS | 2242 | 1466808776572 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 15:52:56 INFO - PROCESS | 2242 | 1466808776574 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 15:52:56 INFO - PROCESS | 2242 | 1466808776578 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 15:52:56 INFO - PROCESS | 2242 | 1466808776580 Marionette TRACE conn2 <- [1,2062,null,{}] 15:52:56 INFO - PROCESS | 2242 | 1466808776582 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}] 15:52:56 INFO - PROCESS | 2242 | 1466808776583 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:56 INFO - PROCESS | 2242 | 1466808776663 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 15:52:56 INFO - PROCESS | 2242 | 1466808776666 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:56 INFO - PROCESS | 2242 | 1466808776667 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:56 INFO - PROCESS | 2242 | ++DOCSHELL 0x120f83000 == 32 [pid = 2242] [id = 523] 15:52:56 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x113dabc00) [pid = 2242] [serial = 1569] [outer = 0x0] 15:52:56 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x119c78c00) [pid = 2242] [serial = 1570] [outer = 0x113dabc00] 15:52:56 INFO - PROCESS | 2242 | 1466808776694 Marionette DEBUG loaded listener.js 15:52:56 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x119ca7400) [pid = 2242] [serial = 1571] [outer = 0x113dabc00] 15:52:57 INFO - PROCESS | 2242 | 1466808777053 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]]]}] 15:52:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 15:52:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 520ms 15:52:57 INFO - PROCESS | 2242 | 1466808777098 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 15:52:57 INFO - PROCESS | 2242 | 1466808777100 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 15:52:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 15:52:57 INFO - PROCESS | 2242 | 1466808777104 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 15:52:57 INFO - PROCESS | 2242 | 1466808777106 Marionette TRACE conn2 <- [1,2066,null,{}] 15:52:57 INFO - PROCESS | 2242 | 1466808777109 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}] 15:52:57 INFO - PROCESS | 2242 | 1466808777111 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:57 INFO - PROCESS | 2242 | 1466808777264 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 15:52:57 INFO - PROCESS | 2242 | 1466808777273 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:57 INFO - PROCESS | 2242 | 1466808777274 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:57 INFO - PROCESS | 2242 | ++DOCSHELL 0x121723800 == 33 [pid = 2242] [id = 524] 15:52:57 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x119c7cc00) [pid = 2242] [serial = 1572] [outer = 0x0] 15:52:57 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x121008000) [pid = 2242] [serial = 1573] [outer = 0x119c7cc00] 15:52:57 INFO - PROCESS | 2242 | 1466808777307 Marionette DEBUG loaded listener.js 15:52:57 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x121035400) [pid = 2242] [serial = 1574] [outer = 0x119c7cc00] 15:52:57 INFO - PROCESS | 2242 | 1466808777684 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]]]}] 15:52:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 15:52:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 620ms 15:52:57 INFO - PROCESS | 2242 | 1466808777732 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 15:52:57 INFO - PROCESS | 2242 | 1466808777733 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 15:52:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 15:52:57 INFO - PROCESS | 2242 | 1466808777736 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 15:52:57 INFO - PROCESS | 2242 | 1466808777737 Marionette TRACE conn2 <- [1,2070,null,{}] 15:52:57 INFO - PROCESS | 2242 | 1466808777739 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}] 15:52:57 INFO - PROCESS | 2242 | 1466808777744 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:57 INFO - PROCESS | 2242 | 1466808777863 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 15:52:57 INFO - PROCESS | 2242 | 1466808777878 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:57 INFO - PROCESS | 2242 | 1466808777879 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:57 INFO - PROCESS | 2242 | ++DOCSHELL 0x123e99800 == 34 [pid = 2242] [id = 525] 15:52:57 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x12103dc00) [pid = 2242] [serial = 1575] [outer = 0x0] 15:52:57 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x1215c5c00) [pid = 2242] [serial = 1576] [outer = 0x12103dc00] 15:52:57 INFO - PROCESS | 2242 | 1466808777905 Marionette DEBUG loaded listener.js 15:52:57 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x12428c400) [pid = 2242] [serial = 1577] [outer = 0x12103dc00] 15:52:58 INFO - PROCESS | 2242 | 1466808778248 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]]]}] 15:52:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 15:52:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 519ms 15:52:58 INFO - PROCESS | 2242 | 1466808778256 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 15:52:58 INFO - PROCESS | 2242 | 1466808778257 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 15:52:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 15:52:58 INFO - PROCESS | 2242 | 1466808778261 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 15:52:58 INFO - PROCESS | 2242 | 1466808778262 Marionette TRACE conn2 <- [1,2074,null,{}] 15:52:58 INFO - PROCESS | 2242 | 1466808778264 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}] 15:52:58 INFO - PROCESS | 2242 | 1466808778266 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:58 INFO - PROCESS | 2242 | 1466808778372 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 15:52:58 INFO - PROCESS | 2242 | 1466808778383 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:58 INFO - PROCESS | 2242 | 1466808778384 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:58 INFO - PROCESS | 2242 | ++DOCSHELL 0x126910800 == 35 [pid = 2242] [id = 526] 15:52:58 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x1133b7400) [pid = 2242] [serial = 1578] [outer = 0x0] 15:52:58 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x1245a1400) [pid = 2242] [serial = 1579] [outer = 0x1133b7400] 15:52:58 INFO - PROCESS | 2242 | 1466808778409 Marionette DEBUG loaded listener.js 15:52:58 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x12684ec00) [pid = 2242] [serial = 1580] [outer = 0x1133b7400] 15:52:58 INFO - PROCESS | 2242 | 1466808778755 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]]]}] 15:52:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 15:52:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 520ms 15:52:58 INFO - PROCESS | 2242 | 1466808778782 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 15:52:58 INFO - PROCESS | 2242 | 1466808778783 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 15:52:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 15:52:58 INFO - PROCESS | 2242 | 1466808778785 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 15:52:58 INFO - PROCESS | 2242 | 1466808778786 Marionette TRACE conn2 <- [1,2078,null,{}] 15:52:58 INFO - PROCESS | 2242 | 1466808778788 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}] 15:52:58 INFO - PROCESS | 2242 | 1466808778789 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:58 INFO - PROCESS | 2242 | 1466808778890 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 15:52:58 INFO - PROCESS | 2242 | 1466808778931 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:58 INFO - PROCESS | 2242 | 1466808778932 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:58 INFO - PROCESS | 2242 | ++DOCSHELL 0x128845000 == 36 [pid = 2242] [id = 527] 15:52:58 INFO - PROCESS | 2242 | ++DOMWINDOW == 101 (0x1246b3800) [pid = 2242] [serial = 1581] [outer = 0x0] 15:52:58 INFO - PROCESS | 2242 | ++DOMWINDOW == 102 (0x126d87800) [pid = 2242] [serial = 1582] [outer = 0x1246b3800] 15:52:58 INFO - PROCESS | 2242 | 1466808778956 Marionette DEBUG loaded listener.js 15:52:59 INFO - PROCESS | 2242 | ++DOMWINDOW == 103 (0x127004000) [pid = 2242] [serial = 1583] [outer = 0x1246b3800] 15:52:59 INFO - PROCESS | 2242 | 1466808779308 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]]]}] 15:52:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 15:52:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 568ms 15:52:59 INFO - PROCESS | 2242 | 1466808779354 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 15:52:59 INFO - PROCESS | 2242 | 1466808779356 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 15:52:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 15:52:59 INFO - PROCESS | 2242 | 1466808779359 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 15:52:59 INFO - PROCESS | 2242 | 1466808779361 Marionette TRACE conn2 <- [1,2082,null,{}] 15:52:59 INFO - PROCESS | 2242 | 1466808779365 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}] 15:52:59 INFO - PROCESS | 2242 | 1466808779366 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:59 INFO - PROCESS | 2242 | 1466808779534 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 15:52:59 INFO - PROCESS | 2242 | --DOMWINDOW == 102 (0x11878fc00) [pid = 2242] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 15:52:59 INFO - PROCESS | 2242 | --DOMWINDOW == 101 (0x123b34800) [pid = 2242] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 15:52:59 INFO - PROCESS | 2242 | --DOMWINDOW == 100 (0x124064400) [pid = 2242] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 15:52:59 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x112f65000) [pid = 2242] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 15:52:59 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x119c81400) [pid = 2242] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 15:52:59 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x126e67800) [pid = 2242] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 15:52:59 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x11959b000) [pid = 2242] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 15:52:59 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x118a1c400) [pid = 2242] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 15:52:59 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x1181e1c00) [pid = 2242] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 15:52:59 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x126e6a000) [pid = 2242] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 15:52:59 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x115e55800) [pid = 2242] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 15:52:59 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x1170eb800) [pid = 2242] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 15:52:59 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x119c78400) [pid = 2242] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 15:52:59 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x1133b7000) [pid = 2242] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 15:52:59 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x1183b3c00) [pid = 2242] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 15:52:59 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x110f7d400) [pid = 2242] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 15:52:59 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x116078400) [pid = 2242] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 15:52:59 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x112f5ec00) [pid = 2242] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 15:52:59 INFO - PROCESS | 2242 | --DOMWINDOW == 84 (0x118783800) [pid = 2242] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 15:52:59 INFO - PROCESS | 2242 | 1466808779794 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:59 INFO - PROCESS | 2242 | 1466808779795 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:52:59 INFO - PROCESS | 2242 | ++DOCSHELL 0x117231000 == 37 [pid = 2242] [id = 528] 15:52:59 INFO - PROCESS | 2242 | ++DOMWINDOW == 85 (0x1110a7400) [pid = 2242] [serial = 1584] [outer = 0x0] 15:52:59 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x1133b7000) [pid = 2242] [serial = 1585] [outer = 0x1110a7400] 15:52:59 INFO - PROCESS | 2242 | 1466808779820 Marionette DEBUG loaded listener.js 15:52:59 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x1176ea800) [pid = 2242] [serial = 1586] [outer = 0x1110a7400] 15:53:00 INFO - PROCESS | 2242 | 1466808780098 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]]]}] 15:53:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 15:53:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 772ms 15:53:00 INFO - PROCESS | 2242 | 1466808780133 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 15:53:00 INFO - PROCESS | 2242 | 1466808780134 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 15:53:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 15:53:00 INFO - PROCESS | 2242 | 1466808780160 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 15:53:00 INFO - PROCESS | 2242 | 1466808780162 Marionette TRACE conn2 <- [1,2086,null,{}] 15:53:00 INFO - PROCESS | 2242 | 1466808780164 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}] 15:53:00 INFO - PROCESS | 2242 | 1466808780165 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:00 INFO - PROCESS | 2242 | 1466808780250 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 15:53:00 INFO - PROCESS | 2242 | 1466808780254 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:00 INFO - PROCESS | 2242 | 1466808780255 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:00 INFO - PROCESS | 2242 | ++DOCSHELL 0x120f82800 == 38 [pid = 2242] [id = 529] 15:53:00 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x117eda800) [pid = 2242] [serial = 1587] [outer = 0x0] 15:53:00 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x119e70c00) [pid = 2242] [serial = 1588] [outer = 0x117eda800] 15:53:00 INFO - PROCESS | 2242 | 1466808780280 Marionette DEBUG loaded listener.js 15:53:00 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x126855800) [pid = 2242] [serial = 1589] [outer = 0x117eda800] 15:53:00 INFO - PROCESS | 2242 | 1466808780615 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]]]}] 15:53:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 15:53:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 477ms 15:53:00 INFO - PROCESS | 2242 | 1466808780632 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 15:53:00 INFO - PROCESS | 2242 | 1466808780633 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 15:53:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 15:53:00 INFO - PROCESS | 2242 | 1466808780636 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 15:53:00 INFO - PROCESS | 2242 | 1466808780637 Marionette TRACE conn2 <- [1,2090,null,{}] 15:53:00 INFO - PROCESS | 2242 | 1466808780650 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}] 15:53:00 INFO - PROCESS | 2242 | 1466808780651 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:00 INFO - PROCESS | 2242 | 1466808780768 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 15:53:00 INFO - PROCESS | 2242 | 1466808780775 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:00 INFO - PROCESS | 2242 | 1466808780779 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:00 INFO - PROCESS | 2242 | ++DOCSHELL 0x12a593800 == 39 [pid = 2242] [id = 530] 15:53:00 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x126e6bc00) [pid = 2242] [serial = 1590] [outer = 0x0] 15:53:00 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x1274d0400) [pid = 2242] [serial = 1591] [outer = 0x126e6bc00] 15:53:00 INFO - PROCESS | 2242 | 1466808780806 Marionette DEBUG loaded listener.js 15:53:00 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x128d55800) [pid = 2242] [serial = 1592] [outer = 0x126e6bc00] 15:53:01 INFO - PROCESS | 2242 | 1466808781118 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]]]}] 15:53:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 15:53:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 522ms 15:53:01 INFO - PROCESS | 2242 | 1466808781160 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 15:53:01 INFO - PROCESS | 2242 | 1466808781162 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 15:53:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 15:53:01 INFO - PROCESS | 2242 | 1466808781164 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 15:53:01 INFO - PROCESS | 2242 | 1466808781166 Marionette TRACE conn2 <- [1,2094,null,{}] 15:53:01 INFO - PROCESS | 2242 | 1466808781168 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}] 15:53:01 INFO - PROCESS | 2242 | 1466808781169 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:01 INFO - PROCESS | 2242 | 1466808781251 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 15:53:01 INFO - PROCESS | 2242 | 1466808781255 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:01 INFO - PROCESS | 2242 | 1466808781256 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:01 INFO - PROCESS | 2242 | ++DOCSHELL 0x12b082000 == 40 [pid = 2242] [id = 531] 15:53:01 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x128d56800) [pid = 2242] [serial = 1593] [outer = 0x0] 15:53:01 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x1291cf800) [pid = 2242] [serial = 1594] [outer = 0x128d56800] 15:53:01 INFO - PROCESS | 2242 | 1466808781282 Marionette DEBUG loaded listener.js 15:53:01 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x12936b800) [pid = 2242] [serial = 1595] [outer = 0x128d56800] 15:53:01 INFO - PROCESS | 2242 | 1466808781614 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]]]}] 15:53:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 15:53:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 467ms 15:53:01 INFO - PROCESS | 2242 | 1466808781633 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 15:53:01 INFO - PROCESS | 2242 | 1466808781634 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 15:53:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 15:53:01 INFO - PROCESS | 2242 | 1466808781648 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 15:53:01 INFO - PROCESS | 2242 | 1466808781649 Marionette TRACE conn2 <- [1,2098,null,{}] 15:53:01 INFO - PROCESS | 2242 | 1466808781651 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}] 15:53:01 INFO - PROCESS | 2242 | 1466808781652 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:01 INFO - PROCESS | 2242 | 1466808781760 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 15:53:01 INFO - PROCESS | 2242 | 1466808781845 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:01 INFO - PROCESS | 2242 | 1466808781847 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:01 INFO - PROCESS | 2242 | ++DOCSHELL 0x113a36800 == 41 [pid = 2242] [id = 532] 15:53:01 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x110f7f400) [pid = 2242] [serial = 1596] [outer = 0x0] 15:53:01 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x112a73400) [pid = 2242] [serial = 1597] [outer = 0x110f7f400] 15:53:01 INFO - PROCESS | 2242 | 1466808781879 Marionette DEBUG loaded listener.js 15:53:01 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x113aa1000) [pid = 2242] [serial = 1598] [outer = 0x110f7f400] 15:53:02 INFO - PROCESS | 2242 | 1466808782329 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]]]}] 15:53:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 15:53:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 730ms 15:53:02 INFO - PROCESS | 2242 | 1466808782368 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 15:53:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 15:53:02 INFO - PROCESS | 2242 | 1466808782371 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 15:53:02 INFO - PROCESS | 2242 | 1466808782374 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 15:53:02 INFO - PROCESS | 2242 | 1466808782376 Marionette TRACE conn2 <- [1,2102,null,{}] 15:53:02 INFO - PROCESS | 2242 | 1466808782379 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}] 15:53:02 INFO - PROCESS | 2242 | 1466808782382 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:02 INFO - PROCESS | 2242 | 1466808782489 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 15:53:02 INFO - PROCESS | 2242 | 1466808782583 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:02 INFO - PROCESS | 2242 | 1466808782584 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:02 INFO - PROCESS | 2242 | ++DOCSHELL 0x11991d800 == 42 [pid = 2242] [id = 533] 15:53:02 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x116a0a800) [pid = 2242] [serial = 1599] [outer = 0x0] 15:53:02 INFO - PROCESS | 2242 | ++DOMWINDOW == 101 (0x11837ec00) [pid = 2242] [serial = 1600] [outer = 0x116a0a800] 15:53:02 INFO - PROCESS | 2242 | 1466808782632 Marionette DEBUG loaded listener.js 15:53:02 INFO - PROCESS | 2242 | ++DOMWINDOW == 102 (0x118786400) [pid = 2242] [serial = 1601] [outer = 0x116a0a800] 15:53:03 INFO - PROCESS | 2242 | 1466808783063 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]]]}] 15:53:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 15:53:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 721ms 15:53:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 15:53:03 INFO - PROCESS | 2242 | 1466808783097 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 15:53:03 INFO - PROCESS | 2242 | 1466808783100 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 15:53:03 INFO - PROCESS | 2242 | 1466808783103 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 15:53:03 INFO - PROCESS | 2242 | 1466808783104 Marionette TRACE conn2 <- [1,2106,null,{}] 15:53:03 INFO - PROCESS | 2242 | 1466808783107 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}] 15:53:03 INFO - PROCESS | 2242 | 1466808783108 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:03 INFO - PROCESS | 2242 | 1466808783215 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 15:53:03 INFO - PROCESS | 2242 | 1466808783275 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:03 INFO - PROCESS | 2242 | 1466808783277 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:03 INFO - PROCESS | 2242 | ++DOCSHELL 0x128d85000 == 43 [pid = 2242] [id = 534] 15:53:03 INFO - PROCESS | 2242 | ++DOMWINDOW == 103 (0x118a52800) [pid = 2242] [serial = 1602] [outer = 0x0] 15:53:03 INFO - PROCESS | 2242 | ++DOMWINDOW == 104 (0x11960c000) [pid = 2242] [serial = 1603] [outer = 0x118a52800] 15:53:03 INFO - PROCESS | 2242 | 1466808783307 Marionette DEBUG loaded listener.js 15:53:03 INFO - PROCESS | 2242 | ++DOMWINDOW == 105 (0x121032400) [pid = 2242] [serial = 1604] [outer = 0x118a52800] 15:53:03 INFO - PROCESS | 2242 | 1466808783768 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]]]}] 15:53:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 15:53:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 721ms 15:53:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 15:53:03 INFO - PROCESS | 2242 | 1466808783843 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 15:53:03 INFO - PROCESS | 2242 | 1466808783844 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 15:53:03 INFO - PROCESS | 2242 | 1466808783853 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 15:53:03 INFO - PROCESS | 2242 | 1466808783858 Marionette TRACE conn2 <- [1,2110,null,{}] 15:53:03 INFO - PROCESS | 2242 | 1466808783863 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}] 15:53:03 INFO - PROCESS | 2242 | 1466808783866 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:03 INFO - PROCESS | 2242 | 1466808783970 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 15:53:04 INFO - PROCESS | 2242 | 1466808784040 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:04 INFO - PROCESS | 2242 | 1466808784042 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:04 INFO - PROCESS | 2242 | ++DOCSHELL 0x12b95d000 == 44 [pid = 2242] [id = 535] 15:53:04 INFO - PROCESS | 2242 | ++DOMWINDOW == 106 (0x118ea5000) [pid = 2242] [serial = 1605] [outer = 0x0] 15:53:04 INFO - PROCESS | 2242 | ++DOMWINDOW == 107 (0x123b34800) [pid = 2242] [serial = 1606] [outer = 0x118ea5000] 15:53:04 INFO - PROCESS | 2242 | 1466808784071 Marionette DEBUG loaded listener.js 15:53:04 INFO - PROCESS | 2242 | ++DOMWINDOW == 108 (0x126854400) [pid = 2242] [serial = 1607] [outer = 0x118ea5000] 15:53:04 INFO - PROCESS | 2242 | 1466808784519 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]]]}] 15:53:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 15:53:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 730ms 15:53:04 INFO - PROCESS | 2242 | 1466808784580 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 15:53:04 INFO - PROCESS | 2242 | 1466808784582 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 15:53:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 15:53:04 INFO - PROCESS | 2242 | 1466808784584 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 15:53:04 INFO - PROCESS | 2242 | 1466808784585 Marionette TRACE conn2 <- [1,2114,null,{}] 15:53:04 INFO - PROCESS | 2242 | 1466808784588 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}] 15:53:04 INFO - PROCESS | 2242 | 1466808784589 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:04 INFO - PROCESS | 2242 | 1466808784694 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 15:53:04 INFO - PROCESS | 2242 | 1466808784751 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:04 INFO - PROCESS | 2242 | 1466808784753 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:04 INFO - PROCESS | 2242 | ++DOCSHELL 0x116ae4800 == 45 [pid = 2242] [id = 536] 15:53:04 INFO - PROCESS | 2242 | ++DOMWINDOW == 109 (0x1133b6800) [pid = 2242] [serial = 1608] [outer = 0x0] 15:53:04 INFO - PROCESS | 2242 | ++DOMWINDOW == 110 (0x118a1f000) [pid = 2242] [serial = 1609] [outer = 0x1133b6800] 15:53:04 INFO - PROCESS | 2242 | 1466808784783 Marionette DEBUG loaded listener.js 15:53:04 INFO - PROCESS | 2242 | ++DOMWINDOW == 111 (0x123ef3400) [pid = 2242] [serial = 1610] [outer = 0x1133b6800] 15:53:05 INFO - PROCESS | 2242 | 1466808785386 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]]]}] 15:53:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 15:53:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 820ms 15:53:05 INFO - PROCESS | 2242 | 1466808785404 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 15:53:05 INFO - PROCESS | 2242 | 1466808785407 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 15:53:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 15:53:05 INFO - PROCESS | 2242 | 1466808785432 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 15:53:05 INFO - PROCESS | 2242 | 1466808785435 Marionette TRACE conn2 <- [1,2118,null,{}] 15:53:05 INFO - PROCESS | 2242 | 1466808785438 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}] 15:53:05 INFO - PROCESS | 2242 | 1466808785439 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:05 INFO - PROCESS | 2242 | 1466808785537 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 15:53:05 INFO - PROCESS | 2242 | 1466808785612 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:05 INFO - PROCESS | 2242 | 1466808785614 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:05 INFO - PROCESS | 2242 | ++DOCSHELL 0x118369800 == 46 [pid = 2242] [id = 537] 15:53:05 INFO - PROCESS | 2242 | ++DOMWINDOW == 112 (0x1183b4c00) [pid = 2242] [serial = 1611] [outer = 0x0] 15:53:05 INFO - PROCESS | 2242 | ++DOMWINDOW == 113 (0x1184e3000) [pid = 2242] [serial = 1612] [outer = 0x1183b4c00] 15:53:05 INFO - PROCESS | 2242 | 1466808785643 Marionette DEBUG loaded listener.js 15:53:05 INFO - PROCESS | 2242 | ++DOMWINDOW == 114 (0x118a1a800) [pid = 2242] [serial = 1613] [outer = 0x1183b4c00] 15:53:06 INFO - PROCESS | 2242 | --DOCSHELL 0x12b082000 == 45 [pid = 2242] [id = 531] 15:53:06 INFO - PROCESS | 2242 | --DOCSHELL 0x12a593800 == 44 [pid = 2242] [id = 530] 15:53:06 INFO - PROCESS | 2242 | --DOCSHELL 0x120f82800 == 43 [pid = 2242] [id = 529] 15:53:06 INFO - PROCESS | 2242 | --DOCSHELL 0x117231000 == 42 [pid = 2242] [id = 528] 15:53:06 INFO - PROCESS | 2242 | --DOCSHELL 0x128845000 == 41 [pid = 2242] [id = 527] 15:53:06 INFO - PROCESS | 2242 | --DOCSHELL 0x126910800 == 40 [pid = 2242] [id = 526] 15:53:06 INFO - PROCESS | 2242 | --DOCSHELL 0x123e99800 == 39 [pid = 2242] [id = 525] 15:53:06 INFO - PROCESS | 2242 | --DOCSHELL 0x121723800 == 38 [pid = 2242] [id = 524] 15:53:06 INFO - PROCESS | 2242 | --DOCSHELL 0x120f83000 == 37 [pid = 2242] [id = 523] 15:53:06 INFO - PROCESS | 2242 | --DOCSHELL 0x119915000 == 36 [pid = 2242] [id = 522] 15:53:06 INFO - PROCESS | 2242 | --DOCSHELL 0x11823c000 == 35 [pid = 2242] [id = 521] 15:53:06 INFO - PROCESS | 2242 | --DOCSHELL 0x116936800 == 34 [pid = 2242] [id = 520] 15:53:06 INFO - PROCESS | 2242 | --DOCSHELL 0x1169ac000 == 33 [pid = 2242] [id = 519] 15:53:06 INFO - PROCESS | 2242 | --DOCSHELL 0x12a434800 == 32 [pid = 2242] [id = 518] 15:53:06 INFO - PROCESS | 2242 | --DOCSHELL 0x116ae4800 == 31 [pid = 2242] [id = 536] 15:53:06 INFO - PROCESS | 2242 | --DOCSHELL 0x12b95d000 == 30 [pid = 2242] [id = 535] 15:53:06 INFO - PROCESS | 2242 | --DOCSHELL 0x128d85000 == 29 [pid = 2242] [id = 534] 15:53:06 INFO - PROCESS | 2242 | --DOCSHELL 0x11991d800 == 28 [pid = 2242] [id = 533] 15:53:06 INFO - PROCESS | 2242 | --DOCSHELL 0x113a36800 == 27 [pid = 2242] [id = 532] 15:53:06 INFO - PROCESS | 2242 | --DOMWINDOW == 113 (0x128c8fc00) [pid = 2242] [serial = 1553] [outer = 0x0] [url = about:blank] 15:53:06 INFO - PROCESS | 2242 | --DOMWINDOW == 112 (0x126e68c00) [pid = 2242] [serial = 1547] [outer = 0x0] [url = about:blank] 15:53:06 INFO - PROCESS | 2242 | --DOMWINDOW == 111 (0x123a2fc00) [pid = 2242] [serial = 1532] [outer = 0x0] [url = about:blank] 15:53:06 INFO - PROCESS | 2242 | --DOMWINDOW == 110 (0x1274c7c00) [pid = 2242] [serial = 1550] [outer = 0x0] [url = about:blank] 15:53:06 INFO - PROCESS | 2242 | --DOMWINDOW == 109 (0x128c93400) [pid = 2242] [serial = 1555] [outer = 0x0] [url = about:blank] 15:53:06 INFO - PROCESS | 2242 | --DOMWINDOW == 108 (0x123a31800) [pid = 2242] [serial = 1534] [outer = 0x0] [url = about:blank] 15:53:06 INFO - PROCESS | 2242 | --DOMWINDOW == 107 (0x124296000) [pid = 2242] [serial = 1537] [outer = 0x0] [url = about:blank] 15:53:06 INFO - PROCESS | 2242 | --DOMWINDOW == 106 (0x123efa000) [pid = 2242] [serial = 1535] [outer = 0x0] [url = about:blank] 15:53:06 INFO - PROCESS | 2242 | --DOMWINDOW == 105 (0x1246b4c00) [pid = 2242] [serial = 1540] [outer = 0x0] [url = about:blank] 15:53:06 INFO - PROCESS | 2242 | --DOMWINDOW == 104 (0x12445b000) [pid = 2242] [serial = 1538] [outer = 0x0] [url = about:blank] 15:53:06 INFO - PROCESS | 2242 | --DOMWINDOW == 103 (0x126974000) [pid = 2242] [serial = 1543] [outer = 0x0] [url = about:blank] 15:53:06 INFO - PROCESS | 2242 | --DOMWINDOW == 102 (0x12684bc00) [pid = 2242] [serial = 1541] [outer = 0x0] [url = about:blank] 15:53:06 INFO - PROCESS | 2242 | --DOMWINDOW == 101 (0x126d8a800) [pid = 2242] [serial = 1546] [outer = 0x0] [url = about:blank] 15:53:06 INFO - PROCESS | 2242 | --DOMWINDOW == 100 (0x12709cc00) [pid = 2242] [serial = 1549] [outer = 0x0] [url = about:blank] 15:53:06 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x12100a000) [pid = 2242] [serial = 1528] [outer = 0x0] [url = about:blank] 15:53:06 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x121038000) [pid = 2242] [serial = 1529] [outer = 0x0] [url = about:blank] 15:53:06 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x12a5c9800) [pid = 2242] [serial = 1499] [outer = 0x0] [url = about:blank] 15:53:06 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x1181e5800) [pid = 2242] [serial = 1510] [outer = 0x0] [url = about:blank] 15:53:06 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x1274d3800) [pid = 2242] [serial = 1552] [outer = 0x0] [url = about:blank] 15:53:06 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x1183b5800) [pid = 2242] [serial = 1511] [outer = 0x0] [url = about:blank] 15:53:06 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x1160d7000) [pid = 2242] [serial = 1504] [outer = 0x0] [url = about:blank] 15:53:06 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x116735800) [pid = 2242] [serial = 1505] [outer = 0x0] [url = about:blank] 15:53:06 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x1176ec800) [pid = 2242] [serial = 1507] [outer = 0x0] [url = about:blank] 15:53:06 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x1180b3000) [pid = 2242] [serial = 1508] [outer = 0x0] [url = about:blank] 15:53:06 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x119c7c800) [pid = 2242] [serial = 1522] [outer = 0x0] [url = about:blank] 15:53:06 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x119c82800) [pid = 2242] [serial = 1523] [outer = 0x0] [url = about:blank] 15:53:06 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x120f30800) [pid = 2242] [serial = 1525] [outer = 0x0] [url = about:blank] 15:53:06 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x121009400) [pid = 2242] [serial = 1526] [outer = 0x0] [url = about:blank] 15:53:06 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x126d85c00) [pid = 2242] [serial = 1544] [outer = 0x0] [url = about:blank] 15:53:06 INFO - PROCESS | 2242 | --DOMWINDOW == 84 (0x1212bdc00) [pid = 2242] [serial = 1531] [outer = 0x0] [url = about:blank] 15:53:06 INFO - PROCESS | 2242 | --DOMWINDOW == 83 (0x11959cc00) [pid = 2242] [serial = 1519] [outer = 0x0] [url = about:blank] 15:53:06 INFO - PROCESS | 2242 | --DOMWINDOW == 82 (0x119a7e400) [pid = 2242] [serial = 1520] [outer = 0x0] [url = about:blank] 15:53:06 INFO - PROCESS | 2242 | --DOMWINDOW == 81 (0x118784c00) [pid = 2242] [serial = 1513] [outer = 0x0] [url = about:blank] 15:53:06 INFO - PROCESS | 2242 | --DOMWINDOW == 80 (0x118791800) [pid = 2242] [serial = 1514] [outer = 0x0] [url = about:blank] 15:53:06 INFO - PROCESS | 2242 | --DOMWINDOW == 79 (0x1133b8c00) [pid = 2242] [serial = 1501] [outer = 0x0] [url = about:blank] 15:53:06 INFO - PROCESS | 2242 | --DOMWINDOW == 78 (0x113a5a800) [pid = 2242] [serial = 1502] [outer = 0x0] [url = about:blank] 15:53:06 INFO - PROCESS | 2242 | --DOMWINDOW == 77 (0x118a4f000) [pid = 2242] [serial = 1516] [outer = 0x0] [url = about:blank] 15:53:06 INFO - PROCESS | 2242 | --DOMWINDOW == 76 (0x1193d1c00) [pid = 2242] [serial = 1517] [outer = 0x0] [url = about:blank] 15:53:06 INFO - PROCESS | 2242 | 1466808786516 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]]]}] 15:53:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 15:53:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1125ms 15:53:06 INFO - PROCESS | 2242 | 1466808786555 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 15:53:06 INFO - PROCESS | 2242 | 1466808786558 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 15:53:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 15:53:06 INFO - PROCESS | 2242 | 1466808786561 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 15:53:06 INFO - PROCESS | 2242 | 1466808786563 Marionette TRACE conn2 <- [1,2122,null,{}] 15:53:06 INFO - PROCESS | 2242 | 1466808786567 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}] 15:53:06 INFO - PROCESS | 2242 | 1466808786569 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:06 INFO - PROCESS | 2242 | 1466808786649 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 15:53:06 INFO - PROCESS | 2242 | 1466808786703 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:06 INFO - PROCESS | 2242 | 1466808786706 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:06 INFO - PROCESS | 2242 | ++DOCSHELL 0x1169a7800 == 28 [pid = 2242] [id = 538] 15:53:06 INFO - PROCESS | 2242 | ++DOMWINDOW == 77 (0x113832400) [pid = 2242] [serial = 1614] [outer = 0x0] 15:53:06 INFO - PROCESS | 2242 | ++DOMWINDOW == 78 (0x1160d7000) [pid = 2242] [serial = 1615] [outer = 0x113832400] 15:53:06 INFO - PROCESS | 2242 | 1466808786736 Marionette DEBUG loaded listener.js 15:53:06 INFO - PROCESS | 2242 | ++DOMWINDOW == 79 (0x116a03800) [pid = 2242] [serial = 1616] [outer = 0x113832400] 15:53:07 INFO - PROCESS | 2242 | 1466808787056 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]]]}] 15:53:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 15:53:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 521ms 15:53:07 INFO - PROCESS | 2242 | 1466808787082 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 15:53:07 INFO - PROCESS | 2242 | 1466808787086 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 15:53:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 15:53:07 INFO - PROCESS | 2242 | 1466808787091 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 15:53:07 INFO - PROCESS | 2242 | 1466808787095 Marionette TRACE conn2 <- [1,2126,null,{}] 15:53:07 INFO - PROCESS | 2242 | 1466808787098 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}] 15:53:07 INFO - PROCESS | 2242 | 1466808787100 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:07 INFO - PROCESS | 2242 | 1466808787177 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 15:53:07 INFO - PROCESS | 2242 | 1466808787181 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:07 INFO - PROCESS | 2242 | 1466808787182 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:07 INFO - PROCESS | 2242 | ++DOCSHELL 0x118585000 == 29 [pid = 2242] [id = 539] 15:53:07 INFO - PROCESS | 2242 | ++DOMWINDOW == 80 (0x1180b5400) [pid = 2242] [serial = 1617] [outer = 0x0] 15:53:07 INFO - PROCESS | 2242 | ++DOMWINDOW == 81 (0x1183b2c00) [pid = 2242] [serial = 1618] [outer = 0x1180b5400] 15:53:07 INFO - PROCESS | 2242 | 1466808787214 Marionette DEBUG loaded listener.js 15:53:07 INFO - PROCESS | 2242 | ++DOMWINDOW == 82 (0x11878b400) [pid = 2242] [serial = 1619] [outer = 0x1180b5400] 15:53:07 INFO - PROCESS | 2242 | 1466808787591 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]]]}] 15:53:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 15:53:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 525ms 15:53:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 15:53:07 INFO - PROCESS | 2242 | 1466808787615 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 15:53:07 INFO - PROCESS | 2242 | 1466808787617 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 15:53:07 INFO - PROCESS | 2242 | 1466808787619 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 15:53:07 INFO - PROCESS | 2242 | 1466808787622 Marionette TRACE conn2 <- [1,2130,null,{}] 15:53:07 INFO - PROCESS | 2242 | 1466808787630 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}] 15:53:07 INFO - PROCESS | 2242 | 1466808787633 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:07 INFO - PROCESS | 2242 | 1466808787717 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 15:53:07 INFO - PROCESS | 2242 | 1466808787722 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:07 INFO - PROCESS | 2242 | 1466808787725 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:07 INFO - PROCESS | 2242 | ++DOCSHELL 0x120ecc000 == 30 [pid = 2242] [id = 540] 15:53:07 INFO - PROCESS | 2242 | ++DOMWINDOW == 83 (0x116286400) [pid = 2242] [serial = 1620] [outer = 0x0] 15:53:07 INFO - PROCESS | 2242 | ++DOMWINDOW == 84 (0x11960d400) [pid = 2242] [serial = 1621] [outer = 0x116286400] 15:53:07 INFO - PROCESS | 2242 | 1466808787759 Marionette DEBUG loaded listener.js 15:53:07 INFO - PROCESS | 2242 | ++DOMWINDOW == 85 (0x119c80800) [pid = 2242] [serial = 1622] [outer = 0x116286400] 15:53:08 INFO - PROCESS | 2242 | 1466808788106 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] 15:53:08 INFO - PROCESS | 2242 | 1466808788143 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 15:53:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 15:53:08 INFO - PROCESS | 2242 | 1466808788145 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 15:53:08 INFO - PROCESS | 2242 | 1466808788147 Marionette TRACE conn2 <- [1,2134,null,{}] 15:53:08 INFO - PROCESS | 2242 | 1466808788149 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}] 15:53:08 INFO - PROCESS | 2242 | 1466808788150 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:08 INFO - PROCESS | 2242 | 1466808788255 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 15:53:08 INFO - PROCESS | 2242 | 1466808788264 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:08 INFO - PROCESS | 2242 | 1466808788265 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:08 INFO - PROCESS | 2242 | ++DOCSHELL 0x1211d7800 == 31 [pid = 2242] [id = 541] 15:53:08 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x120f22000) [pid = 2242] [serial = 1623] [outer = 0x0] 15:53:08 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x12100ec00) [pid = 2242] [serial = 1624] [outer = 0x120f22000] 15:53:08 INFO - PROCESS | 2242 | 1466808788291 Marionette DEBUG loaded listener.js 15:53:08 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x12103b800) [pid = 2242] [serial = 1625] [outer = 0x120f22000] 15:53:08 INFO - PROCESS | 2242 | 1466808788644 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]]]}] 15:53:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 15:53:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 519ms 15:53:08 INFO - PROCESS | 2242 | 1466808788665 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 15:53:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 15:53:08 INFO - PROCESS | 2242 | 1466808788674 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 15:53:08 INFO - PROCESS | 2242 | 1466808788678 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 15:53:08 INFO - PROCESS | 2242 | 1466808788680 Marionette TRACE conn2 <- [1,2138,null,{}] 15:53:08 INFO - PROCESS | 2242 | 1466808788682 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}] 15:53:08 INFO - PROCESS | 2242 | 1466808788683 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:08 INFO - PROCESS | 2242 | 1466808788776 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 15:53:08 INFO - PROCESS | 2242 | 1466808788817 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:08 INFO - PROCESS | 2242 | 1466808788818 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:08 INFO - PROCESS | 2242 | ++DOCSHELL 0x123bb0800 == 32 [pid = 2242] [id = 542] 15:53:08 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x1180b3800) [pid = 2242] [serial = 1626] [outer = 0x0] 15:53:08 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x12103f800) [pid = 2242] [serial = 1627] [outer = 0x1180b3800] 15:53:08 INFO - PROCESS | 2242 | 1466808788843 Marionette DEBUG loaded listener.js 15:53:08 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x1215c7400) [pid = 2242] [serial = 1628] [outer = 0x1180b3800] 15:53:09 INFO - PROCESS | 2242 | 1466808789169 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]]]}] 15:53:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 15:53:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 520ms 15:53:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 15:53:09 INFO - PROCESS | 2242 | 1466808789202 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 15:53:09 INFO - PROCESS | 2242 | 1466808789203 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 15:53:09 INFO - PROCESS | 2242 | 1466808789205 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 15:53:09 INFO - PROCESS | 2242 | 1466808789206 Marionette TRACE conn2 <- [1,2142,null,{}] 15:53:09 INFO - PROCESS | 2242 | 1466808789209 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}] 15:53:09 INFO - PROCESS | 2242 | 1466808789216 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:09 INFO - PROCESS | 2242 | 1466808789328 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 15:53:09 INFO - PROCESS | 2242 | 1466808789365 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:09 INFO - PROCESS | 2242 | 1466808789366 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:09 INFO - PROCESS | 2242 | ++DOCSHELL 0x126905800 == 33 [pid = 2242] [id = 543] 15:53:09 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x12146bc00) [pid = 2242] [serial = 1629] [outer = 0x0] 15:53:09 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x123a31800) [pid = 2242] [serial = 1630] [outer = 0x12146bc00] 15:53:09 INFO - PROCESS | 2242 | 1466808789392 Marionette DEBUG loaded listener.js 15:53:09 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x12684e800) [pid = 2242] [serial = 1631] [outer = 0x12146bc00] 15:53:09 INFO - PROCESS | 2242 | 1466808789716 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] 15:53:09 INFO - PROCESS | 2242 | 1466808789726 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 15:53:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 15:53:09 INFO - PROCESS | 2242 | 1466808789732 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 15:53:09 INFO - PROCESS | 2242 | 1466808789741 Marionette TRACE conn2 <- [1,2146,null,{}] 15:53:09 INFO - PROCESS | 2242 | 1466808789753 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}] 15:53:09 INFO - PROCESS | 2242 | 1466808789754 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:09 INFO - PROCESS | 2242 | 1466808789851 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 15:53:09 INFO - PROCESS | 2242 | 1466808789855 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:09 INFO - PROCESS | 2242 | 1466808789856 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:09 INFO - PROCESS | 2242 | ++DOCSHELL 0x127380000 == 34 [pid = 2242] [id = 544] 15:53:09 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x126856800) [pid = 2242] [serial = 1632] [outer = 0x0] 15:53:09 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x126d84800) [pid = 2242] [serial = 1633] [outer = 0x126856800] 15:53:09 INFO - PROCESS | 2242 | 1466808789881 Marionette DEBUG loaded listener.js 15:53:09 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x127011800) [pid = 2242] [serial = 1634] [outer = 0x126856800] 15:53:10 INFO - PROCESS | 2242 | 1466808790240 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] 15:53:10 INFO - PROCESS | 2242 | 1466808790265 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 15:53:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 15:53:10 INFO - PROCESS | 2242 | 1466808790267 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 15:53:10 INFO - PROCESS | 2242 | 1466808790268 Marionette TRACE conn2 <- [1,2150,null,{}] 15:53:10 INFO - PROCESS | 2242 | 1466808790270 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}] 15:53:10 INFO - PROCESS | 2242 | 1466808790272 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:10 INFO - PROCESS | 2242 | 1466808790369 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 15:53:10 INFO - PROCESS | 2242 | 1466808790382 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:10 INFO - PROCESS | 2242 | 1466808790384 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:10 INFO - PROCESS | 2242 | ++DOCSHELL 0x128ca8800 == 35 [pid = 2242] [id = 545] 15:53:10 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x127091400) [pid = 2242] [serial = 1635] [outer = 0x0] 15:53:10 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x1274ce400) [pid = 2242] [serial = 1636] [outer = 0x127091400] 15:53:10 INFO - PROCESS | 2242 | 1466808790408 Marionette DEBUG loaded listener.js 15:53:10 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x128c8ac00) [pid = 2242] [serial = 1637] [outer = 0x127091400] 15:53:10 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x128d56800) [pid = 2242] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 15:53:10 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x12103dc00) [pid = 2242] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 15:53:10 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x1246b3800) [pid = 2242] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 15:53:10 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x1133b7400) [pid = 2242] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 15:53:10 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x113dabc00) [pid = 2242] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 15:53:10 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x112f84800) [pid = 2242] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 15:53:10 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x1167ec000) [pid = 2242] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 15:53:10 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x119c7cc00) [pid = 2242] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 15:53:10 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x1170ed000) [pid = 2242] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 15:53:10 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x12732d800) [pid = 2242] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 15:53:10 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x118a1d800) [pid = 2242] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 15:53:10 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x1110a7400) [pid = 2242] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 15:53:10 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x117eda800) [pid = 2242] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 15:53:10 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x126e6bc00) [pid = 2242] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 15:53:10 INFO - PROCESS | 2242 | 1466808790853 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]]]}] 15:53:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 15:53:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 622ms 15:53:10 INFO - PROCESS | 2242 | 1466808790890 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 15:53:10 INFO - PROCESS | 2242 | 1466808790891 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 15:53:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 15:53:10 INFO - PROCESS | 2242 | 1466808790894 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 15:53:10 INFO - PROCESS | 2242 | 1466808790895 Marionette TRACE conn2 <- [1,2154,null,{}] 15:53:10 INFO - PROCESS | 2242 | 1466808790897 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}] 15:53:10 INFO - PROCESS | 2242 | 1466808790907 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:10 INFO - PROCESS | 2242 | 1466808790984 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 15:53:11 INFO - PROCESS | 2242 | 1466808791043 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:11 INFO - PROCESS | 2242 | 1466808791044 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:11 INFO - PROCESS | 2242 | ++DOCSHELL 0x120ecb800 == 36 [pid = 2242] [id = 546] 15:53:11 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x1133d5c00) [pid = 2242] [serial = 1638] [outer = 0x0] 15:53:11 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x1181de400) [pid = 2242] [serial = 1639] [outer = 0x1133d5c00] 15:53:11 INFO - PROCESS | 2242 | 1466808791069 Marionette DEBUG loaded listener.js 15:53:11 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x119608000) [pid = 2242] [serial = 1640] [outer = 0x1133d5c00] 15:53:11 INFO - PROCESS | 2242 | 1466808791364 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]]]}] 15:53:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 15:53:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 519ms 15:53:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 15:53:11 INFO - PROCESS | 2242 | 1466808791413 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 15:53:11 INFO - PROCESS | 2242 | 1466808791414 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 15:53:11 INFO - PROCESS | 2242 | 1466808791416 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 15:53:11 INFO - PROCESS | 2242 | 1466808791418 Marionette TRACE conn2 <- [1,2158,null,{}] 15:53:11 INFO - PROCESS | 2242 | 1466808791420 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}] 15:53:11 INFO - PROCESS | 2242 | 1466808791421 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:11 INFO - PROCESS | 2242 | 1466808791499 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 15:53:11 INFO - PROCESS | 2242 | 1466808791502 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:11 INFO - PROCESS | 2242 | 1466808791504 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:11 INFO - PROCESS | 2242 | ++DOCSHELL 0x129333800 == 37 [pid = 2242] [id = 547] 15:53:11 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x119609400) [pid = 2242] [serial = 1641] [outer = 0x0] 15:53:11 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x126d86800) [pid = 2242] [serial = 1642] [outer = 0x119609400] 15:53:11 INFO - PROCESS | 2242 | 1466808791529 Marionette DEBUG loaded listener.js 15:53:11 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x128c8b800) [pid = 2242] [serial = 1643] [outer = 0x119609400] 15:53:11 INFO - PROCESS | 2242 | 1466808791875 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]]]}] 15:53:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 15:53:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 472ms 15:53:11 INFO - PROCESS | 2242 | 1466808791889 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 15:53:11 INFO - PROCESS | 2242 | 1466808791892 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 15:53:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 15:53:11 INFO - PROCESS | 2242 | 1466808791898 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 15:53:11 INFO - PROCESS | 2242 | 1466808791900 Marionette TRACE conn2 <- [1,2162,null,{}] 15:53:11 INFO - PROCESS | 2242 | 1466808791902 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}] 15:53:11 INFO - PROCESS | 2242 | 1466808791903 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:12 INFO - PROCESS | 2242 | 1466808792039 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 15:53:12 INFO - PROCESS | 2242 | 1466808792049 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:12 INFO - PROCESS | 2242 | 1466808792051 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:12 INFO - PROCESS | 2242 | ++DOCSHELL 0x123baf000 == 38 [pid = 2242] [id = 548] 15:53:12 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x128c90400) [pid = 2242] [serial = 1644] [outer = 0x0] 15:53:12 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x128d55000) [pid = 2242] [serial = 1645] [outer = 0x128c90400] 15:53:12 INFO - PROCESS | 2242 | 1466808792079 Marionette DEBUG loaded listener.js 15:53:12 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x129373c00) [pid = 2242] [serial = 1646] [outer = 0x128c90400] 15:53:12 INFO - PROCESS | 2242 | 1466808792486 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]]]}] 15:53:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 15:53:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 620ms 15:53:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 15:53:12 INFO - PROCESS | 2242 | 1466808792518 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 15:53:12 INFO - PROCESS | 2242 | 1466808792520 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 15:53:12 INFO - PROCESS | 2242 | 1466808792523 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 15:53:12 INFO - PROCESS | 2242 | 1466808792524 Marionette TRACE conn2 <- [1,2166,null,{}] 15:53:12 INFO - PROCESS | 2242 | 1466808792531 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}] 15:53:12 INFO - PROCESS | 2242 | 1466808792532 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:12 INFO - PROCESS | 2242 | 1466808792652 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 15:53:12 INFO - PROCESS | 2242 | 1466808792826 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:12 INFO - PROCESS | 2242 | 1466808792828 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:12 INFO - PROCESS | 2242 | ++DOCSHELL 0x113a47800 == 39 [pid = 2242] [id = 549] 15:53:12 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x110f81400) [pid = 2242] [serial = 1647] [outer = 0x0] 15:53:12 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x111ecdc00) [pid = 2242] [serial = 1648] [outer = 0x110f81400] 15:53:12 INFO - PROCESS | 2242 | 1466808792884 Marionette DEBUG loaded listener.js 15:53:12 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x113373800) [pid = 2242] [serial = 1649] [outer = 0x110f81400] 15:53:13 INFO - PROCESS | 2242 | 1466808793500 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]]]}] 15:53:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 15:53:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1024ms 15:53:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 15:53:13 INFO - PROCESS | 2242 | 1466808793549 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 15:53:13 INFO - PROCESS | 2242 | 1466808793552 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 15:53:13 INFO - PROCESS | 2242 | 1466808793556 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 15:53:13 INFO - PROCESS | 2242 | 1466808793560 Marionette TRACE conn2 <- [1,2170,null,{}] 15:53:13 INFO - PROCESS | 2242 | 1466808793581 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}] 15:53:13 INFO - PROCESS | 2242 | 1466808793586 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:13 INFO - PROCESS | 2242 | 1466808793745 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 15:53:13 INFO - PROCESS | 2242 | 1466808793851 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:13 INFO - PROCESS | 2242 | 1466808793853 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:13 INFO - PROCESS | 2242 | ++DOCSHELL 0x119ea5800 == 40 [pid = 2242] [id = 550] 15:53:13 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x11336e400) [pid = 2242] [serial = 1650] [outer = 0x0] 15:53:13 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x1181e6400) [pid = 2242] [serial = 1651] [outer = 0x11336e400] 15:53:13 INFO - PROCESS | 2242 | 1466808793887 Marionette DEBUG loaded listener.js 15:53:13 INFO - PROCESS | 2242 | ++DOMWINDOW == 101 (0x11878ec00) [pid = 2242] [serial = 1652] [outer = 0x11336e400] 15:53:14 INFO - PROCESS | 2242 | 1466808794407 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]]]}] 15:53:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 15:53:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 874ms 15:53:14 INFO - PROCESS | 2242 | 1466808794455 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 15:53:14 INFO - PROCESS | 2242 | 1466808794459 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 15:53:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 15:53:14 INFO - PROCESS | 2242 | 1466808794466 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 15:53:14 INFO - PROCESS | 2242 | 1466808794467 Marionette TRACE conn2 <- [1,2174,null,{}] 15:53:14 INFO - PROCESS | 2242 | 1466808794470 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}] 15:53:14 INFO - PROCESS | 2242 | 1466808794471 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:14 INFO - PROCESS | 2242 | 1466808794584 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 15:53:14 INFO - PROCESS | 2242 | 1466808794665 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:14 INFO - PROCESS | 2242 | 1466808794667 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:14 INFO - PROCESS | 2242 | ++DOCSHELL 0x1130bd800 == 41 [pid = 2242] [id = 551] 15:53:14 INFO - PROCESS | 2242 | ++DOMWINDOW == 102 (0x1122aa000) [pid = 2242] [serial = 1653] [outer = 0x0] 15:53:14 INFO - PROCESS | 2242 | ++DOMWINDOW == 103 (0x116076c00) [pid = 2242] [serial = 1654] [outer = 0x1122aa000] 15:53:14 INFO - PROCESS | 2242 | 1466808794697 Marionette DEBUG loaded listener.js 15:53:14 INFO - PROCESS | 2242 | ++DOMWINDOW == 104 (0x119c7a400) [pid = 2242] [serial = 1655] [outer = 0x1122aa000] 15:53:15 INFO - PROCESS | 2242 | --DOCSHELL 0x123baf000 == 40 [pid = 2242] [id = 548] 15:53:15 INFO - PROCESS | 2242 | --DOCSHELL 0x129333800 == 39 [pid = 2242] [id = 547] 15:53:15 INFO - PROCESS | 2242 | --DOCSHELL 0x120ecb800 == 38 [pid = 2242] [id = 546] 15:53:15 INFO - PROCESS | 2242 | --DOCSHELL 0x128ca8800 == 37 [pid = 2242] [id = 545] 15:53:15 INFO - PROCESS | 2242 | --DOCSHELL 0x127380000 == 36 [pid = 2242] [id = 544] 15:53:15 INFO - PROCESS | 2242 | --DOCSHELL 0x126905800 == 35 [pid = 2242] [id = 543] 15:53:15 INFO - PROCESS | 2242 | --DOCSHELL 0x123bb0800 == 34 [pid = 2242] [id = 542] 15:53:15 INFO - PROCESS | 2242 | 1466808795353 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]]]}] 15:53:15 INFO - PROCESS | 2242 | --DOCSHELL 0x1211d7800 == 33 [pid = 2242] [id = 541] 15:53:15 INFO - PROCESS | 2242 | --DOCSHELL 0x120ecc000 == 32 [pid = 2242] [id = 540] 15:53:15 INFO - PROCESS | 2242 | --DOCSHELL 0x118585000 == 31 [pid = 2242] [id = 539] 15:53:15 INFO - PROCESS | 2242 | --DOCSHELL 0x1169a7800 == 30 [pid = 2242] [id = 538] 15:53:15 INFO - PROCESS | 2242 | --DOCSHELL 0x118369800 == 29 [pid = 2242] [id = 537] 15:53:15 INFO - PROCESS | 2242 | --DOMWINDOW == 103 (0x1291cf800) [pid = 2242] [serial = 1594] [outer = 0x0] [url = about:blank] 15:53:15 INFO - PROCESS | 2242 | --DOMWINDOW == 102 (0x1215c5c00) [pid = 2242] [serial = 1576] [outer = 0x0] [url = about:blank] 15:53:15 INFO - PROCESS | 2242 | --DOMWINDOW == 101 (0x126d87800) [pid = 2242] [serial = 1582] [outer = 0x0] [url = about:blank] 15:53:15 INFO - PROCESS | 2242 | --DOMWINDOW == 100 (0x1245a1400) [pid = 2242] [serial = 1579] [outer = 0x0] [url = about:blank] 15:53:15 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x119c78c00) [pid = 2242] [serial = 1570] [outer = 0x0] [url = about:blank] 15:53:15 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x119ca7400) [pid = 2242] [serial = 1571] [outer = 0x0] [url = about:blank] 15:53:15 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x113865400) [pid = 2242] [serial = 1558] [outer = 0x0] [url = about:blank] 15:53:15 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x116076800) [pid = 2242] [serial = 1559] [outer = 0x0] [url = about:blank] 15:53:15 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x11696d400) [pid = 2242] [serial = 1561] [outer = 0x0] [url = about:blank] 15:53:15 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x1170edc00) [pid = 2242] [serial = 1562] [outer = 0x0] [url = about:blank] 15:53:15 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x121008000) [pid = 2242] [serial = 1573] [outer = 0x0] [url = about:blank] 15:53:15 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x1181db400) [pid = 2242] [serial = 1564] [outer = 0x0] [url = about:blank] 15:53:15 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x1183b4800) [pid = 2242] [serial = 1565] [outer = 0x0] [url = about:blank] 15:53:15 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x128d5a000) [pid = 2242] [serial = 1556] [outer = 0x0] [url = about:blank] 15:53:15 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x118ea3400) [pid = 2242] [serial = 1567] [outer = 0x0] [url = about:blank] 15:53:15 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x1193c9400) [pid = 2242] [serial = 1568] [outer = 0x0] [url = about:blank] 15:53:15 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x127004000) [pid = 2242] [serial = 1583] [outer = 0x0] [url = about:blank] 15:53:15 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x1176ea800) [pid = 2242] [serial = 1586] [outer = 0x0] [url = about:blank] 15:53:15 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x119e70c00) [pid = 2242] [serial = 1588] [outer = 0x0] [url = about:blank] 15:53:15 INFO - PROCESS | 2242 | --DOMWINDOW == 84 (0x12936b800) [pid = 2242] [serial = 1595] [outer = 0x0] [url = about:blank] 15:53:15 INFO - PROCESS | 2242 | --DOMWINDOW == 83 (0x1133b7000) [pid = 2242] [serial = 1585] [outer = 0x0] [url = about:blank] 15:53:15 INFO - PROCESS | 2242 | --DOMWINDOW == 82 (0x12684ec00) [pid = 2242] [serial = 1580] [outer = 0x0] [url = about:blank] 15:53:15 INFO - PROCESS | 2242 | --DOMWINDOW == 81 (0x12428c400) [pid = 2242] [serial = 1577] [outer = 0x0] [url = about:blank] 15:53:15 INFO - PROCESS | 2242 | --DOMWINDOW == 80 (0x126855800) [pid = 2242] [serial = 1589] [outer = 0x0] [url = about:blank] 15:53:15 INFO - PROCESS | 2242 | --DOMWINDOW == 79 (0x128d55800) [pid = 2242] [serial = 1592] [outer = 0x0] [url = about:blank] 15:53:15 INFO - PROCESS | 2242 | --DOMWINDOW == 78 (0x1274d0400) [pid = 2242] [serial = 1591] [outer = 0x0] [url = about:blank] 15:53:15 INFO - PROCESS | 2242 | --DOMWINDOW == 77 (0x121035400) [pid = 2242] [serial = 1574] [outer = 0x0] [url = about:blank] 15:53:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 15:53:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 923ms 15:53:15 INFO - PROCESS | 2242 | 1466808795390 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 15:53:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 15:53:15 INFO - PROCESS | 2242 | 1466808795396 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 15:53:15 INFO - PROCESS | 2242 | 1466808795399 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 15:53:15 INFO - PROCESS | 2242 | 1466808795402 Marionette TRACE conn2 <- [1,2178,null,{}] 15:53:15 INFO - PROCESS | 2242 | 1466808795405 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}] 15:53:15 INFO - PROCESS | 2242 | 1466808795407 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:15 INFO - PROCESS | 2242 | 1466808795485 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 15:53:15 INFO - PROCESS | 2242 | 1466808795551 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:15 INFO - PROCESS | 2242 | 1466808795553 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:15 INFO - PROCESS | 2242 | ++DOCSHELL 0x11722e000 == 30 [pid = 2242] [id = 552] 15:53:15 INFO - PROCESS | 2242 | ++DOMWINDOW == 78 (0x113f34400) [pid = 2242] [serial = 1656] [outer = 0x0] 15:53:15 INFO - PROCESS | 2242 | ++DOMWINDOW == 79 (0x1181dd800) [pid = 2242] [serial = 1657] [outer = 0x113f34400] 15:53:15 INFO - PROCESS | 2242 | 1466808795579 Marionette DEBUG loaded listener.js 15:53:15 INFO - PROCESS | 2242 | ++DOMWINDOW == 80 (0x1184eb800) [pid = 2242] [serial = 1658] [outer = 0x113f34400] 15:53:15 INFO - PROCESS | 2242 | 1466808795875 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]]]}] 15:53:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 15:53:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 523ms 15:53:15 INFO - PROCESS | 2242 | 1466808795922 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 15:53:15 INFO - PROCESS | 2242 | 1466808795925 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 15:53:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 15:53:15 INFO - PROCESS | 2242 | 1466808795932 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 15:53:15 INFO - PROCESS | 2242 | 1466808795934 Marionette TRACE conn2 <- [1,2182,null,{}] 15:53:15 INFO - PROCESS | 2242 | 1466808795936 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}] 15:53:15 INFO - PROCESS | 2242 | 1466808795938 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:16 INFO - PROCESS | 2242 | 1466808796020 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 15:53:16 INFO - PROCESS | 2242 | 1466808796024 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:16 INFO - PROCESS | 2242 | 1466808796025 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:16 INFO - PROCESS | 2242 | ++DOCSHELL 0x1192a4000 == 31 [pid = 2242] [id = 553] 15:53:16 INFO - PROCESS | 2242 | ++DOMWINDOW == 81 (0x118a13400) [pid = 2242] [serial = 1659] [outer = 0x0] 15:53:16 INFO - PROCESS | 2242 | ++DOMWINDOW == 82 (0x11960d800) [pid = 2242] [serial = 1660] [outer = 0x118a13400] 15:53:16 INFO - PROCESS | 2242 | 1466808796077 Marionette DEBUG loaded listener.js 15:53:16 INFO - PROCESS | 2242 | ++DOMWINDOW == 83 (0x119c83c00) [pid = 2242] [serial = 1661] [outer = 0x118a13400] 15:53:16 INFO - PROCESS | 2242 | 1466808796458 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]]]}] 15:53:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 15:53:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 572ms 15:53:16 INFO - PROCESS | 2242 | 1466808796505 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 15:53:16 INFO - PROCESS | 2242 | 1466808796506 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 15:53:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 15:53:16 INFO - PROCESS | 2242 | 1466808796509 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 15:53:16 INFO - PROCESS | 2242 | 1466808796511 Marionette TRACE conn2 <- [1,2186,null,{}] 15:53:16 INFO - PROCESS | 2242 | 1466808796519 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}] 15:53:16 INFO - PROCESS | 2242 | 1466808796523 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:16 INFO - PROCESS | 2242 | 1466808796612 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 15:53:16 INFO - PROCESS | 2242 | 1466808796686 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:16 INFO - PROCESS | 2242 | 1466808796689 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:16 INFO - PROCESS | 2242 | ++DOCSHELL 0x12186d800 == 32 [pid = 2242] [id = 554] 15:53:16 INFO - PROCESS | 2242 | ++DOMWINDOW == 84 (0x119c85400) [pid = 2242] [serial = 1662] [outer = 0x0] 15:53:16 INFO - PROCESS | 2242 | ++DOMWINDOW == 85 (0x121033400) [pid = 2242] [serial = 1663] [outer = 0x119c85400] 15:53:16 INFO - PROCESS | 2242 | 1466808796735 Marionette DEBUG loaded listener.js 15:53:16 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x12395bc00) [pid = 2242] [serial = 1664] [outer = 0x119c85400] 15:53:17 INFO - PROCESS | 2242 | 1466808797095 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]]]}] 15:53:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 15:53:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 623ms 15:53:17 INFO - PROCESS | 2242 | 1466808797132 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 15:53:17 INFO - PROCESS | 2242 | 1466808797134 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 15:53:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 15:53:17 INFO - PROCESS | 2242 | 1466808797136 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 15:53:17 INFO - PROCESS | 2242 | 1466808797137 Marionette TRACE conn2 <- [1,2190,null,{}] 15:53:17 INFO - PROCESS | 2242 | 1466808797139 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}] 15:53:17 INFO - PROCESS | 2242 | 1466808797141 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:17 INFO - PROCESS | 2242 | 1466808797286 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 15:53:17 INFO - PROCESS | 2242 | 1466808797326 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:17 INFO - PROCESS | 2242 | 1466808797327 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:17 INFO - PROCESS | 2242 | ++DOCSHELL 0x124d6f800 == 33 [pid = 2242] [id = 555] 15:53:17 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x123a31000) [pid = 2242] [serial = 1665] [outer = 0x0] 15:53:17 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x12428c400) [pid = 2242] [serial = 1666] [outer = 0x123a31000] 15:53:17 INFO - PROCESS | 2242 | 1466808797369 Marionette DEBUG loaded listener.js 15:53:17 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x124459800) [pid = 2242] [serial = 1667] [outer = 0x123a31000] 15:53:17 INFO - PROCESS | 2242 | 1466808797783 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]]]}] 15:53:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 15:53:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 668ms 15:53:17 INFO - PROCESS | 2242 | 1466808797804 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 15:53:17 INFO - PROCESS | 2242 | 1466808797805 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 15:53:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 15:53:17 INFO - PROCESS | 2242 | 1466808797808 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 15:53:17 INFO - PROCESS | 2242 | 1466808797809 Marionette TRACE conn2 <- [1,2194,null,{}] 15:53:17 INFO - PROCESS | 2242 | 1466808797814 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}] 15:53:17 INFO - PROCESS | 2242 | 1466808797815 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:17 INFO - PROCESS | 2242 | 1466808797915 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 15:53:17 INFO - PROCESS | 2242 | 1466808797919 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:17 INFO - PROCESS | 2242 | 1466808797920 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:17 INFO - PROCESS | 2242 | ++DOCSHELL 0x12737f800 == 34 [pid = 2242] [id = 556] 15:53:17 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x1133b5800) [pid = 2242] [serial = 1668] [outer = 0x0] 15:53:17 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x124d95800) [pid = 2242] [serial = 1669] [outer = 0x1133b5800] 15:53:17 INFO - PROCESS | 2242 | 1466808797946 Marionette DEBUG loaded listener.js 15:53:17 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x126980000) [pid = 2242] [serial = 1670] [outer = 0x1133b5800] 15:53:18 INFO - PROCESS | 2242 | 1466808798306 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]]]}] 15:53:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 15:53:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 521ms 15:53:18 INFO - PROCESS | 2242 | 1466808798330 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 15:53:18 INFO - PROCESS | 2242 | 1466808798331 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 15:53:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 15:53:18 INFO - PROCESS | 2242 | 1466808798333 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 15:53:18 INFO - PROCESS | 2242 | 1466808798334 Marionette TRACE conn2 <- [1,2198,null,{}] 15:53:18 INFO - PROCESS | 2242 | 1466808798337 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}] 15:53:18 INFO - PROCESS | 2242 | 1466808798341 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:18 INFO - PROCESS | 2242 | 1466808798472 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 15:53:18 INFO - PROCESS | 2242 | 1466808798478 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:18 INFO - PROCESS | 2242 | 1466808798479 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:18 INFO - PROCESS | 2242 | ++DOCSHELL 0x128ca7000 == 35 [pid = 2242] [id = 557] 15:53:18 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x126d89c00) [pid = 2242] [serial = 1671] [outer = 0x0] 15:53:18 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x1274cd400) [pid = 2242] [serial = 1672] [outer = 0x126d89c00] 15:53:18 INFO - PROCESS | 2242 | 1466808798505 Marionette DEBUG loaded listener.js 15:53:18 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x1291ce400) [pid = 2242] [serial = 1673] [outer = 0x126d89c00] 15:53:18 INFO - PROCESS | 2242 | 1466808798854 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]]]}] 15:53:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 15:53:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 570ms 15:53:18 INFO - PROCESS | 2242 | 1466808798903 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 15:53:18 INFO - PROCESS | 2242 | 1466808798905 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 15:53:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 15:53:18 INFO - PROCESS | 2242 | 1466808798907 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 15:53:18 INFO - PROCESS | 2242 | 1466808798908 Marionette TRACE conn2 <- [1,2202,null,{}] 15:53:18 INFO - PROCESS | 2242 | 1466808798918 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}] 15:53:18 INFO - PROCESS | 2242 | 1466808798919 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:19 INFO - PROCESS | 2242 | 1466808799023 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 15:53:19 INFO - PROCESS | 2242 | 1466808799027 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:19 INFO - PROCESS | 2242 | 1466808799028 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:19 INFO - PROCESS | 2242 | ++DOCSHELL 0x12a434000 == 36 [pid = 2242] [id = 558] 15:53:19 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x112f8bc00) [pid = 2242] [serial = 1674] [outer = 0x0] 15:53:19 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x1291d5400) [pid = 2242] [serial = 1675] [outer = 0x112f8bc00] 15:53:19 INFO - PROCESS | 2242 | 1466808799054 Marionette DEBUG loaded listener.js 15:53:19 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x129378000) [pid = 2242] [serial = 1676] [outer = 0x112f8bc00] 15:53:19 INFO - PROCESS | 2242 | 1466808799389 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]]]}] 15:53:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 15:53:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 529ms 15:53:19 INFO - PROCESS | 2242 | 1466808799437 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 15:53:19 INFO - PROCESS | 2242 | 1466808799438 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 15:53:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 15:53:19 INFO - PROCESS | 2242 | 1466808799440 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 15:53:19 INFO - PROCESS | 2242 | 1466808799441 Marionette TRACE conn2 <- [1,2206,null,{}] 15:53:19 INFO - PROCESS | 2242 | 1466808799444 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}] 15:53:19 INFO - PROCESS | 2242 | 1466808799445 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:19 INFO - PROCESS | 2242 | 1466808799547 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 15:53:19 INFO - PROCESS | 2242 | 1466808799557 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:19 INFO - PROCESS | 2242 | 1466808799559 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:19 INFO - PROCESS | 2242 | ++DOCSHELL 0x12af3f000 == 37 [pid = 2242] [id = 559] 15:53:19 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x129379400) [pid = 2242] [serial = 1677] [outer = 0x0] 15:53:19 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x12a569800) [pid = 2242] [serial = 1678] [outer = 0x129379400] 15:53:19 INFO - PROCESS | 2242 | 1466808799584 Marionette DEBUG loaded listener.js 15:53:19 INFO - PROCESS | 2242 | ++DOMWINDOW == 101 (0x12a56ec00) [pid = 2242] [serial = 1679] [outer = 0x129379400] 15:53:19 INFO - PROCESS | 2242 | --DOMWINDOW == 100 (0x1180b3800) [pid = 2242] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 15:53:19 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x120f22000) [pid = 2242] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 15:53:19 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x1183b4c00) [pid = 2242] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 15:53:19 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x113832400) [pid = 2242] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 15:53:19 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x116286400) [pid = 2242] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 15:53:19 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x1180b5400) [pid = 2242] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 15:53:19 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x110f7f400) [pid = 2242] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 15:53:19 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x116a0a800) [pid = 2242] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 15:53:19 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x12146bc00) [pid = 2242] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 15:53:19 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x118a52800) [pid = 2242] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 15:53:19 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x1133d5c00) [pid = 2242] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 15:53:19 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x126856800) [pid = 2242] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 15:53:19 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x127091400) [pid = 2242] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 15:53:19 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x119609400) [pid = 2242] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 15:53:19 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x118ea5000) [pid = 2242] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 15:53:19 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x1133b6800) [pid = 2242] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 15:53:20 INFO - PROCESS | 2242 | 1466808800011 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]]]}] 15:53:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 15:53:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 622ms 15:53:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 15:53:20 INFO - PROCESS | 2242 | 1466808800067 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 15:53:20 INFO - PROCESS | 2242 | 1466808800069 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 15:53:20 INFO - PROCESS | 2242 | 1466808800071 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 15:53:20 INFO - PROCESS | 2242 | 1466808800072 Marionette TRACE conn2 <- [1,2210,null,{}] 15:53:20 INFO - PROCESS | 2242 | 1466808800079 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}] 15:53:20 INFO - PROCESS | 2242 | 1466808800082 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:20 INFO - PROCESS | 2242 | 1466808800169 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 15:53:20 INFO - PROCESS | 2242 | 1466808800173 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:20 INFO - PROCESS | 2242 | 1466808800175 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:20 INFO - PROCESS | 2242 | ++DOCSHELL 0x1211e7800 == 38 [pid = 2242] [id = 560] 15:53:20 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x116286400) [pid = 2242] [serial = 1680] [outer = 0x0] 15:53:20 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x118a49c00) [pid = 2242] [serial = 1681] [outer = 0x116286400] 15:53:20 INFO - PROCESS | 2242 | 1466808800202 Marionette DEBUG loaded listener.js 15:53:20 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x118e99800) [pid = 2242] [serial = 1682] [outer = 0x116286400] 15:53:20 INFO - PROCESS | 2242 | 1466808800522 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]]]}] 15:53:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 15:53:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 469ms 15:53:20 INFO - PROCESS | 2242 | 1466808800541 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 15:53:20 INFO - PROCESS | 2242 | 1466808800543 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 15:53:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 15:53:20 INFO - PROCESS | 2242 | 1466808800547 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 15:53:20 INFO - PROCESS | 2242 | 1466808800549 Marionette TRACE conn2 <- [1,2214,null,{}] 15:53:20 INFO - PROCESS | 2242 | 1466808800551 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}] 15:53:20 INFO - PROCESS | 2242 | 1466808800552 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:20 INFO - PROCESS | 2242 | 1466808800634 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 15:53:20 INFO - PROCESS | 2242 | 1466808800638 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:20 INFO - PROCESS | 2242 | 1466808800639 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:20 INFO - PROCESS | 2242 | ++DOCSHELL 0x12b955800 == 39 [pid = 2242] [id = 561] 15:53:20 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x121213400) [pid = 2242] [serial = 1683] [outer = 0x0] 15:53:20 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x126d8ac00) [pid = 2242] [serial = 1684] [outer = 0x121213400] 15:53:20 INFO - PROCESS | 2242 | 1466808800664 Marionette DEBUG loaded listener.js 15:53:20 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x129ce0400) [pid = 2242] [serial = 1685] [outer = 0x121213400] 15:53:21 INFO - PROCESS | 2242 | 1466808801025 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]]]}] 15:53:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 15:53:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 518ms 15:53:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 15:53:21 INFO - PROCESS | 2242 | 1466808801071 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 15:53:21 INFO - PROCESS | 2242 | 1466808801073 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 15:53:21 INFO - PROCESS | 2242 | 1466808801075 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 15:53:21 INFO - PROCESS | 2242 | 1466808801077 Marionette TRACE conn2 <- [1,2218,null,{}] 15:53:21 INFO - PROCESS | 2242 | 1466808801079 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}] 15:53:21 INFO - PROCESS | 2242 | 1466808801081 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:21 INFO - PROCESS | 2242 | 1466808801175 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 15:53:21 INFO - PROCESS | 2242 | 1466808801181 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:21 INFO - PROCESS | 2242 | 1466808801182 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:21 INFO - PROCESS | 2242 | ++DOCSHELL 0x12bf2a000 == 40 [pid = 2242] [id = 562] 15:53:21 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x12a56e800) [pid = 2242] [serial = 1686] [outer = 0x0] 15:53:21 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x12ac02800) [pid = 2242] [serial = 1687] [outer = 0x12a56e800] 15:53:21 INFO - PROCESS | 2242 | 1466808801209 Marionette DEBUG loaded listener.js 15:53:21 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x12ac0cc00) [pid = 2242] [serial = 1688] [outer = 0x12a56e800] 15:53:21 INFO - PROCESS | 2242 | 1466808801531 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]]]}] 15:53:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 15:53:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 471ms 15:53:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 15:53:21 INFO - PROCESS | 2242 | 1466808801548 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 15:53:21 INFO - PROCESS | 2242 | 1466808801549 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 15:53:21 INFO - PROCESS | 2242 | 1466808801551 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 15:53:21 INFO - PROCESS | 2242 | 1466808801552 Marionette TRACE conn2 <- [1,2222,null,{}] 15:53:21 INFO - PROCESS | 2242 | 1466808801556 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}] 15:53:21 INFO - PROCESS | 2242 | 1466808801557 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:21 INFO - PROCESS | 2242 | 1466808801641 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 15:53:21 INFO - PROCESS | 2242 | 1466808801647 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:21 INFO - PROCESS | 2242 | 1466808801649 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:21 INFO - PROCESS | 2242 | ++DOCSHELL 0x12bf3c800 == 41 [pid = 2242] [id = 563] 15:53:21 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x12ac0e800) [pid = 2242] [serial = 1689] [outer = 0x0] 15:53:21 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x12ae34400) [pid = 2242] [serial = 1690] [outer = 0x12ac0e800] 15:53:21 INFO - PROCESS | 2242 | 1466808801673 Marionette DEBUG loaded listener.js 15:53:21 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x12aea3400) [pid = 2242] [serial = 1691] [outer = 0x12ac0e800] 15:53:22 INFO - PROCESS | 2242 | 1466808802165 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]]]}] 15:53:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 15:53:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 620ms 15:53:22 INFO - PROCESS | 2242 | 1466808802172 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 15:53:22 INFO - PROCESS | 2242 | 1466808802175 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 15:53:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 15:53:22 INFO - PROCESS | 2242 | 1466808802179 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 15:53:22 INFO - PROCESS | 2242 | 1466808802181 Marionette TRACE conn2 <- [1,2226,null,{}] 15:53:22 INFO - PROCESS | 2242 | 1466808802185 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}] 15:53:22 INFO - PROCESS | 2242 | 1466808802187 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:22 INFO - PROCESS | 2242 | 1466808802293 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 15:53:22 INFO - PROCESS | 2242 | 1466808802390 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:22 INFO - PROCESS | 2242 | 1466808802391 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:22 INFO - PROCESS | 2242 | ++DOCSHELL 0x119239000 == 42 [pid = 2242] [id = 564] 15:53:22 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x117ed4000) [pid = 2242] [serial = 1692] [outer = 0x0] 15:53:22 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x1181e0000) [pid = 2242] [serial = 1693] [outer = 0x117ed4000] 15:53:22 INFO - PROCESS | 2242 | 1466808802438 Marionette DEBUG loaded listener.js 15:53:22 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x118a1dc00) [pid = 2242] [serial = 1694] [outer = 0x117ed4000] 15:53:22 INFO - PROCESS | 2242 | 1466808802875 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]]]}] 15:53:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 15:53:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 721ms 15:53:22 INFO - PROCESS | 2242 | 1466808802900 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 15:53:22 INFO - PROCESS | 2242 | 1466808802905 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 15:53:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 15:53:22 INFO - PROCESS | 2242 | 1466808802912 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 15:53:22 INFO - PROCESS | 2242 | 1466808802915 Marionette TRACE conn2 <- [1,2230,null,{}] 15:53:22 INFO - PROCESS | 2242 | 1466808802919 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}] 15:53:22 INFO - PROCESS | 2242 | 1466808802922 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:23 INFO - PROCESS | 2242 | 1466808803078 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 15:53:23 INFO - PROCESS | 2242 | 1466808803183 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:23 INFO - PROCESS | 2242 | 1466808803185 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:23 INFO - PROCESS | 2242 | ++DOCSHELL 0x127370000 == 43 [pid = 2242] [id = 565] 15:53:23 INFO - PROCESS | 2242 | ++DOMWINDOW == 101 (0x119a7d400) [pid = 2242] [serial = 1695] [outer = 0x0] 15:53:23 INFO - PROCESS | 2242 | ++DOMWINDOW == 102 (0x121006000) [pid = 2242] [serial = 1696] [outer = 0x119a7d400] 15:53:23 INFO - PROCESS | 2242 | 1466808803236 Marionette DEBUG loaded listener.js 15:53:23 INFO - PROCESS | 2242 | ++DOMWINDOW == 103 (0x12121ec00) [pid = 2242] [serial = 1697] [outer = 0x119a7d400] 15:53:23 INFO - PROCESS | 2242 | 1466808803735 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]]]}] 15:53:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 15:53:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 877ms 15:53:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 15:53:23 INFO - PROCESS | 2242 | 1466808803789 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 15:53:23 INFO - PROCESS | 2242 | 1466808803790 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 15:53:23 INFO - PROCESS | 2242 | 1466808803793 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 15:53:23 INFO - PROCESS | 2242 | 1466808803795 Marionette TRACE conn2 <- [1,2234,null,{}] 15:53:23 INFO - PROCESS | 2242 | 1466808803803 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}] 15:53:23 INFO - PROCESS | 2242 | 1466808803807 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:23 INFO - PROCESS | 2242 | 1466808803911 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 15:53:23 INFO - PROCESS | 2242 | 1466808803988 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:23 INFO - PROCESS | 2242 | 1466808803990 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:24 INFO - PROCESS | 2242 | ++DOCSHELL 0x12bf39000 == 44 [pid = 2242] [id = 566] 15:53:24 INFO - PROCESS | 2242 | ++DOMWINDOW == 104 (0x12395c000) [pid = 2242] [serial = 1698] [outer = 0x0] 15:53:24 INFO - PROCESS | 2242 | ++DOMWINDOW == 105 (0x127092400) [pid = 2242] [serial = 1699] [outer = 0x12395c000] 15:53:24 INFO - PROCESS | 2242 | 1466808804023 Marionette DEBUG loaded listener.js 15:53:24 INFO - PROCESS | 2242 | ++DOMWINDOW == 106 (0x128c91400) [pid = 2242] [serial = 1700] [outer = 0x12395c000] 15:53:24 INFO - PROCESS | 2242 | 1466808804406 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]]]}] 15:53:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 15:53:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 671ms 15:53:24 INFO - PROCESS | 2242 | 1466808804465 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 15:53:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 15:53:24 INFO - PROCESS | 2242 | 1466808804467 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 15:53:24 INFO - PROCESS | 2242 | 1466808804469 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 15:53:24 INFO - PROCESS | 2242 | 1466808804470 Marionette TRACE conn2 <- [1,2238,null,{}] 15:53:24 INFO - PROCESS | 2242 | 1466808804473 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}] 15:53:24 INFO - PROCESS | 2242 | 1466808804474 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:24 INFO - PROCESS | 2242 | 1466808804580 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 15:53:24 INFO - PROCESS | 2242 | 1466808804640 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:24 INFO - PROCESS | 2242 | 1466808804642 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:24 INFO - PROCESS | 2242 | ++DOCSHELL 0x12c749000 == 45 [pid = 2242] [id = 567] 15:53:24 INFO - PROCESS | 2242 | ++DOMWINDOW == 107 (0x113377800) [pid = 2242] [serial = 1701] [outer = 0x0] 15:53:24 INFO - PROCESS | 2242 | ++DOMWINDOW == 108 (0x12700e800) [pid = 2242] [serial = 1702] [outer = 0x113377800] 15:53:24 INFO - PROCESS | 2242 | 1466808804718 Marionette DEBUG loaded listener.js 15:53:24 INFO - PROCESS | 2242 | ++DOMWINDOW == 109 (0x12a5ca000) [pid = 2242] [serial = 1703] [outer = 0x113377800] 15:53:25 INFO - PROCESS | 2242 | 1466808805342 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]]]}] 15:53:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 15:53:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 921ms 15:53:25 INFO - PROCESS | 2242 | 1466808805391 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 15:53:25 INFO - PROCESS | 2242 | 1466808805393 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 15:53:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 15:53:25 INFO - PROCESS | 2242 | 1466808805397 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 15:53:25 INFO - PROCESS | 2242 | 1466808805398 Marionette TRACE conn2 <- [1,2242,null,{}] 15:53:25 INFO - PROCESS | 2242 | 1466808805402 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}] 15:53:25 INFO - PROCESS | 2242 | 1466808805404 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:25 INFO - PROCESS | 2242 | 1466808805498 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 15:53:25 INFO - PROCESS | 2242 | 1466808805561 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:25 INFO - PROCESS | 2242 | 1466808805564 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:25 INFO - PROCESS | 2242 | ++DOCSHELL 0x11924b800 == 46 [pid = 2242] [id = 568] 15:53:25 INFO - PROCESS | 2242 | ++DOMWINDOW == 110 (0x1176e5000) [pid = 2242] [serial = 1704] [outer = 0x0] 15:53:25 INFO - PROCESS | 2242 | ++DOMWINDOW == 111 (0x117eda800) [pid = 2242] [serial = 1705] [outer = 0x1176e5000] 15:53:25 INFO - PROCESS | 2242 | 1466808805592 Marionette DEBUG loaded listener.js 15:53:25 INFO - PROCESS | 2242 | ++DOMWINDOW == 112 (0x11837a000) [pid = 2242] [serial = 1706] [outer = 0x1176e5000] 15:53:26 INFO - PROCESS | 2242 | 1466808806013 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]]]}] 15:53:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 15:53:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 625ms 15:53:26 INFO - PROCESS | 2242 | 1466808806021 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 15:53:26 INFO - PROCESS | 2242 | 1466808806024 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 15:53:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 15:53:26 INFO - PROCESS | 2242 | 1466808806028 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 15:53:26 INFO - PROCESS | 2242 | 1466808806030 Marionette TRACE conn2 <- [1,2246,null,{}] 15:53:26 INFO - PROCESS | 2242 | 1466808806032 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}] 15:53:26 INFO - PROCESS | 2242 | 1466808806034 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:26 INFO - PROCESS | 2242 | --DOCSHELL 0x12bf2a000 == 45 [pid = 2242] [id = 562] 15:53:26 INFO - PROCESS | 2242 | --DOCSHELL 0x12b955800 == 44 [pid = 2242] [id = 561] 15:53:26 INFO - PROCESS | 2242 | --DOCSHELL 0x1211e7800 == 43 [pid = 2242] [id = 560] 15:53:26 INFO - PROCESS | 2242 | --DOCSHELL 0x12af3f000 == 42 [pid = 2242] [id = 559] 15:53:26 INFO - PROCESS | 2242 | --DOCSHELL 0x12a434000 == 41 [pid = 2242] [id = 558] 15:53:26 INFO - PROCESS | 2242 | --DOCSHELL 0x128ca7000 == 40 [pid = 2242] [id = 557] 15:53:26 INFO - PROCESS | 2242 | --DOCSHELL 0x12737f800 == 39 [pid = 2242] [id = 556] 15:53:26 INFO - PROCESS | 2242 | --DOCSHELL 0x124d6f800 == 38 [pid = 2242] [id = 555] 15:53:26 INFO - PROCESS | 2242 | --DOCSHELL 0x12186d800 == 37 [pid = 2242] [id = 554] 15:53:26 INFO - PROCESS | 2242 | --DOCSHELL 0x1192a4000 == 36 [pid = 2242] [id = 553] 15:53:26 INFO - PROCESS | 2242 | --DOCSHELL 0x11722e000 == 35 [pid = 2242] [id = 552] 15:53:26 INFO - PROCESS | 2242 | --DOCSHELL 0x1130bd800 == 34 [pid = 2242] [id = 551] 15:53:26 INFO - PROCESS | 2242 | --DOCSHELL 0x119ea5800 == 33 [pid = 2242] [id = 550] 15:53:26 INFO - PROCESS | 2242 | --DOCSHELL 0x113a47800 == 32 [pid = 2242] [id = 549] 15:53:26 INFO - PROCESS | 2242 | --DOCSHELL 0x12c749000 == 31 [pid = 2242] [id = 567] 15:53:26 INFO - PROCESS | 2242 | --DOCSHELL 0x12bf39000 == 30 [pid = 2242] [id = 566] 15:53:26 INFO - PROCESS | 2242 | --DOCSHELL 0x127370000 == 29 [pid = 2242] [id = 565] 15:53:26 INFO - PROCESS | 2242 | --DOCSHELL 0x12bf3c800 == 28 [pid = 2242] [id = 563] 15:53:26 INFO - PROCESS | 2242 | --DOCSHELL 0x119239000 == 27 [pid = 2242] [id = 564] 15:53:26 INFO - PROCESS | 2242 | 1466808806639 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 15:53:26 INFO - PROCESS | 2242 | --DOMWINDOW == 111 (0x12103f800) [pid = 2242] [serial = 1627] [outer = 0x0] [url = about:blank] 15:53:26 INFO - PROCESS | 2242 | --DOMWINDOW == 110 (0x1215c7400) [pid = 2242] [serial = 1628] [outer = 0x0] [url = about:blank] 15:53:26 INFO - PROCESS | 2242 | --DOMWINDOW == 109 (0x12100ec00) [pid = 2242] [serial = 1624] [outer = 0x0] [url = about:blank] 15:53:26 INFO - PROCESS | 2242 | --DOMWINDOW == 108 (0x118a1a800) [pid = 2242] [serial = 1613] [outer = 0x0] [url = about:blank] 15:53:26 INFO - PROCESS | 2242 | --DOMWINDOW == 107 (0x1184e3000) [pid = 2242] [serial = 1612] [outer = 0x0] [url = about:blank] 15:53:26 INFO - PROCESS | 2242 | --DOMWINDOW == 106 (0x1160d7000) [pid = 2242] [serial = 1615] [outer = 0x0] [url = about:blank] 15:53:26 INFO - PROCESS | 2242 | --DOMWINDOW == 105 (0x116a03800) [pid = 2242] [serial = 1616] [outer = 0x0] [url = about:blank] 15:53:26 INFO - PROCESS | 2242 | --DOMWINDOW == 104 (0x11960d400) [pid = 2242] [serial = 1621] [outer = 0x0] [url = about:blank] 15:53:26 INFO - PROCESS | 2242 | --DOMWINDOW == 103 (0x119c80800) [pid = 2242] [serial = 1622] [outer = 0x0] [url = about:blank] 15:53:26 INFO - PROCESS | 2242 | --DOMWINDOW == 102 (0x1183b2c00) [pid = 2242] [serial = 1618] [outer = 0x0] [url = about:blank] 15:53:26 INFO - PROCESS | 2242 | --DOMWINDOW == 101 (0x11878b400) [pid = 2242] [serial = 1619] [outer = 0x0] [url = about:blank] 15:53:26 INFO - PROCESS | 2242 | --DOMWINDOW == 100 (0x113aa1000) [pid = 2242] [serial = 1598] [outer = 0x0] [url = about:blank] 15:53:26 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x112a73400) [pid = 2242] [serial = 1597] [outer = 0x0] [url = about:blank] 15:53:26 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x118786400) [pid = 2242] [serial = 1601] [outer = 0x0] [url = about:blank] 15:53:26 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x11837ec00) [pid = 2242] [serial = 1600] [outer = 0x0] [url = about:blank] 15:53:26 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x12684e800) [pid = 2242] [serial = 1631] [outer = 0x0] [url = about:blank] 15:53:26 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x123a31800) [pid = 2242] [serial = 1630] [outer = 0x0] [url = about:blank] 15:53:26 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x121032400) [pid = 2242] [serial = 1604] [outer = 0x0] [url = about:blank] 15:53:26 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x1181de400) [pid = 2242] [serial = 1639] [outer = 0x0] [url = about:blank] 15:53:26 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x11960c000) [pid = 2242] [serial = 1603] [outer = 0x0] [url = about:blank] 15:53:26 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x127011800) [pid = 2242] [serial = 1634] [outer = 0x0] [url = about:blank] 15:53:26 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x126d84800) [pid = 2242] [serial = 1633] [outer = 0x0] [url = about:blank] 15:53:26 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x1274ce400) [pid = 2242] [serial = 1636] [outer = 0x0] [url = about:blank] 15:53:26 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x126d86800) [pid = 2242] [serial = 1642] [outer = 0x0] [url = about:blank] 15:53:26 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x126854400) [pid = 2242] [serial = 1607] [outer = 0x0] [url = about:blank] 15:53:26 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x123b34800) [pid = 2242] [serial = 1606] [outer = 0x0] [url = about:blank] 15:53:26 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x128c8ac00) [pid = 2242] [serial = 1637] [outer = 0x0] [url = about:blank] 15:53:26 INFO - PROCESS | 2242 | --DOMWINDOW == 84 (0x119608000) [pid = 2242] [serial = 1640] [outer = 0x0] [url = about:blank] 15:53:26 INFO - PROCESS | 2242 | --DOMWINDOW == 83 (0x123ef3400) [pid = 2242] [serial = 1610] [outer = 0x0] [url = about:blank] 15:53:26 INFO - PROCESS | 2242 | --DOMWINDOW == 82 (0x128c8b800) [pid = 2242] [serial = 1643] [outer = 0x0] [url = about:blank] 15:53:26 INFO - PROCESS | 2242 | --DOMWINDOW == 81 (0x118a1f000) [pid = 2242] [serial = 1609] [outer = 0x0] [url = about:blank] 15:53:26 INFO - PROCESS | 2242 | --DOMWINDOW == 80 (0x12103b800) [pid = 2242] [serial = 1625] [outer = 0x0] [url = about:blank] 15:53:26 INFO - PROCESS | 2242 | --DOMWINDOW == 79 (0x128d55000) [pid = 2242] [serial = 1645] [outer = 0x0] [url = about:blank] 15:53:26 INFO - PROCESS | 2242 | --DOCSHELL 0x11924b800 == 26 [pid = 2242] [id = 568] 15:53:26 INFO - PROCESS | 2242 | 1466808806741 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:26 INFO - PROCESS | 2242 | 1466808806743 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:26 INFO - PROCESS | 2242 | ++DOCSHELL 0x1130c1000 == 27 [pid = 2242] [id = 569] 15:53:26 INFO - PROCESS | 2242 | ++DOMWINDOW == 80 (0x112d16000) [pid = 2242] [serial = 1707] [outer = 0x0] 15:53:26 INFO - PROCESS | 2242 | ++DOMWINDOW == 81 (0x113368800) [pid = 2242] [serial = 1708] [outer = 0x112d16000] 15:53:26 INFO - PROCESS | 2242 | 1466808806774 Marionette DEBUG loaded listener.js 15:53:26 INFO - PROCESS | 2242 | ++DOMWINDOW == 82 (0x1151d2800) [pid = 2242] [serial = 1709] [outer = 0x112d16000] 15:53:27 INFO - PROCESS | 2242 | 1466808807098 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]]]}] 15:53:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 15:53:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1121ms 15:53:27 INFO - PROCESS | 2242 | 1466808807150 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 15:53:27 INFO - PROCESS | 2242 | 1466808807153 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 15:53:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 15:53:27 INFO - PROCESS | 2242 | 1466808807156 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 15:53:27 INFO - PROCESS | 2242 | 1466808807158 Marionette TRACE conn2 <- [1,2250,null,{}] 15:53:27 INFO - PROCESS | 2242 | 1466808807161 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}] 15:53:27 INFO - PROCESS | 2242 | 1466808807163 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:27 INFO - PROCESS | 2242 | 1466808807269 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 15:53:27 INFO - PROCESS | 2242 | 1466808807330 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:27 INFO - PROCESS | 2242 | 1466808807331 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:27 INFO - PROCESS | 2242 | ++DOCSHELL 0x116ae4000 == 28 [pid = 2242] [id = 570] 15:53:27 INFO - PROCESS | 2242 | ++DOMWINDOW == 83 (0x116630000) [pid = 2242] [serial = 1710] [outer = 0x0] 15:53:27 INFO - PROCESS | 2242 | ++DOMWINDOW == 84 (0x1172fa000) [pid = 2242] [serial = 1711] [outer = 0x116630000] 15:53:27 INFO - PROCESS | 2242 | 1466808807358 Marionette DEBUG loaded listener.js 15:53:27 INFO - PROCESS | 2242 | ++DOMWINDOW == 85 (0x1183b3400) [pid = 2242] [serial = 1712] [outer = 0x116630000] 15:53:27 INFO - PROCESS | 2242 | 1466808807641 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]]]}] 15:53:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 15:53:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 525ms 15:53:27 INFO - PROCESS | 2242 | 1466808807685 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 15:53:27 INFO - PROCESS | 2242 | 1466808807687 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 15:53:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 15:53:27 INFO - PROCESS | 2242 | 1466808807689 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 15:53:27 INFO - PROCESS | 2242 | 1466808807690 Marionette TRACE conn2 <- [1,2254,null,{}] 15:53:27 INFO - PROCESS | 2242 | 1466808807697 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}] 15:53:27 INFO - PROCESS | 2242 | 1466808807699 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:27 INFO - PROCESS | 2242 | 1466808807781 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 15:53:27 INFO - PROCESS | 2242 | 1466808807862 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:27 INFO - PROCESS | 2242 | 1466808807864 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:27 INFO - PROCESS | 2242 | ++DOCSHELL 0x119237800 == 29 [pid = 2242] [id = 571] 15:53:27 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x118a49400) [pid = 2242] [serial = 1713] [outer = 0x0] 15:53:27 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x119321400) [pid = 2242] [serial = 1714] [outer = 0x118a49400] 15:53:27 INFO - PROCESS | 2242 | 1466808807891 Marionette DEBUG loaded listener.js 15:53:27 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x119597800) [pid = 2242] [serial = 1715] [outer = 0x118a49400] 15:53:28 INFO - PROCESS | 2242 | 1466808808205 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]]]}] 15:53:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 15:53:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 524ms 15:53:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 15:53:28 INFO - PROCESS | 2242 | 1466808808218 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 15:53:28 INFO - PROCESS | 2242 | 1466808808220 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 15:53:28 INFO - PROCESS | 2242 | 1466808808233 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 15:53:28 INFO - PROCESS | 2242 | 1466808808236 Marionette TRACE conn2 <- [1,2258,null,{}] 15:53:28 INFO - PROCESS | 2242 | 1466808808238 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}] 15:53:28 INFO - PROCESS | 2242 | 1466808808241 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:28 INFO - PROCESS | 2242 | 1466808808326 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 15:53:28 INFO - PROCESS | 2242 | 1466808808388 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:28 INFO - PROCESS | 2242 | 1466808808389 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:28 INFO - PROCESS | 2242 | ++DOCSHELL 0x119916000 == 30 [pid = 2242] [id = 572] 15:53:28 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x118a4f000) [pid = 2242] [serial = 1716] [outer = 0x0] 15:53:28 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x119609400) [pid = 2242] [serial = 1717] [outer = 0x118a4f000] 15:53:28 INFO - PROCESS | 2242 | 1466808808416 Marionette DEBUG loaded listener.js 15:53:28 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x12100b000) [pid = 2242] [serial = 1718] [outer = 0x118a4f000] 15:53:28 INFO - PROCESS | 2242 | 1466808808720 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]]]}] 15:53:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 15:53:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 533ms 15:53:28 INFO - PROCESS | 2242 | 1466808808758 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 15:53:28 INFO - PROCESS | 2242 | 1466808808759 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 15:53:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 15:53:28 INFO - PROCESS | 2242 | 1466808808763 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 15:53:28 INFO - PROCESS | 2242 | 1466808808765 Marionette TRACE conn2 <- [1,2262,null,{}] 15:53:28 INFO - PROCESS | 2242 | 1466808808767 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}] 15:53:28 INFO - PROCESS | 2242 | 1466808808768 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:28 INFO - PROCESS | 2242 | 1466808808866 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 15:53:28 INFO - PROCESS | 2242 | 1466808808905 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:28 INFO - PROCESS | 2242 | 1466808808907 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:28 INFO - PROCESS | 2242 | ++DOCSHELL 0x12171d800 == 31 [pid = 2242] [id = 573] 15:53:28 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x121033000) [pid = 2242] [serial = 1719] [outer = 0x0] 15:53:28 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x12104a800) [pid = 2242] [serial = 1720] [outer = 0x121033000] 15:53:28 INFO - PROCESS | 2242 | 1466808808940 Marionette DEBUG loaded listener.js 15:53:28 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x121472c00) [pid = 2242] [serial = 1721] [outer = 0x121033000] 15:53:29 INFO - PROCESS | 2242 | 1466808809268 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]]]}] 15:53:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 15:53:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 519ms 15:53:29 INFO - PROCESS | 2242 | 1466808809284 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 15:53:29 INFO - PROCESS | 2242 | 1466808809285 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 15:53:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 15:53:29 INFO - PROCESS | 2242 | 1466808809287 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 15:53:29 INFO - PROCESS | 2242 | 1466808809289 Marionette TRACE conn2 <- [1,2266,null,{}] 15:53:29 INFO - PROCESS | 2242 | 1466808809291 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}] 15:53:29 INFO - PROCESS | 2242 | 1466808809292 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:29 INFO - PROCESS | 2242 | 1466808809397 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 15:53:29 INFO - PROCESS | 2242 | 1466808809401 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:29 INFO - PROCESS | 2242 | 1466808809405 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:29 INFO - PROCESS | 2242 | ++DOCSHELL 0x123bfa800 == 32 [pid = 2242] [id = 574] 15:53:29 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x118a47800) [pid = 2242] [serial = 1722] [outer = 0x0] 15:53:29 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x12428b400) [pid = 2242] [serial = 1723] [outer = 0x118a47800] 15:53:29 INFO - PROCESS | 2242 | 1466808809471 Marionette DEBUG loaded listener.js 15:53:29 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x1246b6800) [pid = 2242] [serial = 1724] [outer = 0x118a47800] 15:53:29 INFO - PROCESS | 2242 | 1466808809805 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]]]}] 15:53:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 15:53:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 570ms 15:53:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 15:53:29 INFO - PROCESS | 2242 | 1466808809859 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 15:53:29 INFO - PROCESS | 2242 | 1466808809860 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 15:53:29 INFO - PROCESS | 2242 | 1466808809863 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 15:53:29 INFO - PROCESS | 2242 | 1466808809864 Marionette TRACE conn2 <- [1,2270,null,{}] 15:53:29 INFO - PROCESS | 2242 | 1466808809866 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}] 15:53:29 INFO - PROCESS | 2242 | 1466808809867 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:29 INFO - PROCESS | 2242 | 1466808809969 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 15:53:29 INFO - PROCESS | 2242 | 1466808809991 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:29 INFO - PROCESS | 2242 | 1466808809992 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:30 INFO - PROCESS | 2242 | ++DOCSHELL 0x115193800 == 33 [pid = 2242] [id = 575] 15:53:30 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x1246b7800) [pid = 2242] [serial = 1725] [outer = 0x0] 15:53:30 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x12697e400) [pid = 2242] [serial = 1726] [outer = 0x1246b7800] 15:53:30 INFO - PROCESS | 2242 | 1466808810017 Marionette DEBUG loaded listener.js 15:53:30 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x126dcf800) [pid = 2242] [serial = 1727] [outer = 0x1246b7800] 15:53:30 INFO - PROCESS | 2242 | 1466808810380 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]]]}] 15:53:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 15:53:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 568ms 15:53:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 15:53:30 INFO - PROCESS | 2242 | 1466808810431 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 15:53:30 INFO - PROCESS | 2242 | 1466808810432 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 15:53:30 INFO - PROCESS | 2242 | 1466808810434 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 15:53:30 INFO - PROCESS | 2242 | 1466808810436 Marionette TRACE conn2 <- [1,2274,null,{}] 15:53:30 INFO - PROCESS | 2242 | 1466808810438 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}] 15:53:30 INFO - PROCESS | 2242 | 1466808810439 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:30 INFO - PROCESS | 2242 | 1466808810539 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 15:53:30 INFO - PROCESS | 2242 | 1466808810551 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:30 INFO - PROCESS | 2242 | 1466808810552 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:30 INFO - PROCESS | 2242 | ++DOCSHELL 0x128838800 == 34 [pid = 2242] [id = 576] 15:53:30 INFO - PROCESS | 2242 | ++DOMWINDOW == 101 (0x126981c00) [pid = 2242] [serial = 1728] [outer = 0x0] 15:53:30 INFO - PROCESS | 2242 | ++DOMWINDOW == 102 (0x127099800) [pid = 2242] [serial = 1729] [outer = 0x126981c00] 15:53:30 INFO - PROCESS | 2242 | 1466808810578 Marionette DEBUG loaded listener.js 15:53:30 INFO - PROCESS | 2242 | ++DOMWINDOW == 103 (0x1274cf400) [pid = 2242] [serial = 1730] [outer = 0x126981c00] 15:53:31 INFO - PROCESS | 2242 | --DOMWINDOW == 102 (0x128c90400) [pid = 2242] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 15:53:31 INFO - PROCESS | 2242 | --DOMWINDOW == 101 (0x1133b5800) [pid = 2242] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 15:53:31 INFO - PROCESS | 2242 | --DOMWINDOW == 100 (0x126d89c00) [pid = 2242] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 15:53:31 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x118a13400) [pid = 2242] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 15:53:31 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x110f81400) [pid = 2242] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 15:53:31 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x119c85400) [pid = 2242] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 15:53:31 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x123a31000) [pid = 2242] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 15:53:31 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x112f8bc00) [pid = 2242] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 15:53:31 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x1122aa000) [pid = 2242] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 15:53:31 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x11336e400) [pid = 2242] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 15:53:31 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x113f34400) [pid = 2242] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 15:53:31 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x129379400) [pid = 2242] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 15:53:31 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x121213400) [pid = 2242] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 15:53:31 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x12a56e800) [pid = 2242] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 15:53:31 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x116286400) [pid = 2242] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 15:53:31 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x12ac0e800) [pid = 2242] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 15:53:31 INFO - PROCESS | 2242 | 1466808811091 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]]]}] 15:53:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 15:53:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 669ms 15:53:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 15:53:31 INFO - PROCESS | 2242 | 1466808811104 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 15:53:31 INFO - PROCESS | 2242 | 1466808811106 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 15:53:31 INFO - PROCESS | 2242 | 1466808811108 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 15:53:31 INFO - PROCESS | 2242 | 1466808811109 Marionette TRACE conn2 <- [1,2278,null,{}] 15:53:31 INFO - PROCESS | 2242 | 1466808811114 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}] 15:53:31 INFO - PROCESS | 2242 | 1466808811115 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:31 INFO - PROCESS | 2242 | 1466808811192 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 15:53:31 INFO - PROCESS | 2242 | 1466808811198 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:31 INFO - PROCESS | 2242 | 1466808811199 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:31 INFO - PROCESS | 2242 | ++DOCSHELL 0x128ca4800 == 35 [pid = 2242] [id = 577] 15:53:31 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x1167ecc00) [pid = 2242] [serial = 1731] [outer = 0x0] 15:53:31 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x118a12c00) [pid = 2242] [serial = 1732] [outer = 0x1167ecc00] 15:53:31 INFO - PROCESS | 2242 | 1466808811224 Marionette DEBUG loaded listener.js 15:53:31 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x123a2cc00) [pid = 2242] [serial = 1733] [outer = 0x1167ecc00] 15:53:31 INFO - PROCESS | 2242 | 1466808811579 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]]]}] 15:53:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 15:53:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 521ms 15:53:31 INFO - PROCESS | 2242 | 1466808811630 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 15:53:31 INFO - PROCESS | 2242 | 1466808811631 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 15:53:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 15:53:31 INFO - PROCESS | 2242 | 1466808811634 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 15:53:31 INFO - PROCESS | 2242 | 1466808811635 Marionette TRACE conn2 <- [1,2282,null,{}] 15:53:31 INFO - PROCESS | 2242 | 1466808811637 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}] 15:53:31 INFO - PROCESS | 2242 | 1466808811638 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:31 INFO - PROCESS | 2242 | 1466808811716 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 15:53:31 INFO - PROCESS | 2242 | 1466808811720 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:31 INFO - PROCESS | 2242 | 1466808811721 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:31 INFO - PROCESS | 2242 | ++DOCSHELL 0x12931f800 == 36 [pid = 2242] [id = 578] 15:53:31 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x119c85400) [pid = 2242] [serial = 1734] [outer = 0x0] 15:53:31 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x1274d1400) [pid = 2242] [serial = 1735] [outer = 0x119c85400] 15:53:31 INFO - PROCESS | 2242 | 1466808811746 Marionette DEBUG loaded listener.js 15:53:31 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x128c8ac00) [pid = 2242] [serial = 1736] [outer = 0x119c85400] 15:53:32 INFO - PROCESS | 2242 | 1466808812057 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]]]}] 15:53:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 15:53:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 471ms 15:53:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 15:53:32 INFO - PROCESS | 2242 | 1466808812105 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 15:53:32 INFO - PROCESS | 2242 | 1466808812106 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 15:53:32 INFO - PROCESS | 2242 | 1466808812109 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 15:53:32 INFO - PROCESS | 2242 | 1466808812110 Marionette TRACE conn2 <- [1,2286,null,{}] 15:53:32 INFO - PROCESS | 2242 | 1466808812112 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}] 15:53:32 INFO - PROCESS | 2242 | 1466808812113 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:32 INFO - PROCESS | 2242 | 1466808812196 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 15:53:32 INFO - PROCESS | 2242 | 1466808812253 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:32 INFO - PROCESS | 2242 | 1466808812254 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:32 INFO - PROCESS | 2242 | ++DOCSHELL 0x12a434000 == 37 [pid = 2242] [id = 579] 15:53:32 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x12732d800) [pid = 2242] [serial = 1737] [outer = 0x0] 15:53:32 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x128c92800) [pid = 2242] [serial = 1738] [outer = 0x12732d800] 15:53:32 INFO - PROCESS | 2242 | 1466808812282 Marionette DEBUG loaded listener.js 15:53:32 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x128d5fc00) [pid = 2242] [serial = 1739] [outer = 0x12732d800] 15:53:32 INFO - PROCESS | 2242 | 1466808812600 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]]]}] 15:53:32 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 15:53:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 521ms 15:53:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 15:53:32 INFO - PROCESS | 2242 | 1466808812631 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 15:53:32 INFO - PROCESS | 2242 | 1466808812632 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 15:53:32 INFO - PROCESS | 2242 | 1466808812635 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 15:53:32 INFO - PROCESS | 2242 | 1466808812636 Marionette TRACE conn2 <- [1,2290,null,{}] 15:53:32 INFO - PROCESS | 2242 | 1466808812639 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}] 15:53:32 INFO - PROCESS | 2242 | 1466808812640 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:32 INFO - PROCESS | 2242 | 1466808812732 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 15:53:32 INFO - PROCESS | 2242 | 1466808812735 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:32 INFO - PROCESS | 2242 | 1466808812736 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:32 INFO - PROCESS | 2242 | ++DOCSHELL 0x120ee4800 == 38 [pid = 2242] [id = 580] 15:53:32 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x1291d3400) [pid = 2242] [serial = 1740] [outer = 0x0] 15:53:32 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x12a56b000) [pid = 2242] [serial = 1741] [outer = 0x1291d3400] 15:53:32 INFO - PROCESS | 2242 | 1466808812761 Marionette DEBUG loaded listener.js 15:53:32 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x12a5cb000) [pid = 2242] [serial = 1742] [outer = 0x1291d3400] 15:53:33 INFO - PROCESS | 2242 | --DOCSHELL 0x116ae4000 == 37 [pid = 2242] [id = 570] 15:53:33 INFO - PROCESS | 2242 | --DOCSHELL 0x1130c1000 == 36 [pid = 2242] [id = 569] 15:53:33 INFO - PROCESS | 2242 | --DOCSHELL 0x12171d800 == 35 [pid = 2242] [id = 573] 15:53:33 INFO - PROCESS | 2242 | --DOCSHELL 0x119916000 == 34 [pid = 2242] [id = 572] 15:53:33 INFO - PROCESS | 2242 | --DOCSHELL 0x115193800 == 33 [pid = 2242] [id = 575] 15:53:33 INFO - PROCESS | 2242 | --DOCSHELL 0x128ca4800 == 32 [pid = 2242] [id = 577] 15:53:33 INFO - PROCESS | 2242 | --DOCSHELL 0x123bfa800 == 31 [pid = 2242] [id = 574] 15:53:33 INFO - PROCESS | 2242 | --DOCSHELL 0x12931f800 == 30 [pid = 2242] [id = 578] 15:53:33 INFO - PROCESS | 2242 | --DOCSHELL 0x119237800 == 29 [pid = 2242] [id = 571] 15:53:33 INFO - PROCESS | 2242 | --DOCSHELL 0x128838800 == 28 [pid = 2242] [id = 576] 15:53:34 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x129373c00) [pid = 2242] [serial = 1646] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2242 | --DOCSHELL 0x12a434000 == 27 [pid = 2242] [id = 579] 15:53:34 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x124d95800) [pid = 2242] [serial = 1669] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x1274cd400) [pid = 2242] [serial = 1672] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x11960d800) [pid = 2242] [serial = 1660] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x119c83c00) [pid = 2242] [serial = 1661] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x111ecdc00) [pid = 2242] [serial = 1648] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x113373800) [pid = 2242] [serial = 1649] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x121033400) [pid = 2242] [serial = 1663] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x12395bc00) [pid = 2242] [serial = 1664] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x12428c400) [pid = 2242] [serial = 1666] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x1291d5400) [pid = 2242] [serial = 1675] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x116076c00) [pid = 2242] [serial = 1654] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x119c7a400) [pid = 2242] [serial = 1655] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x1181e6400) [pid = 2242] [serial = 1651] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2242 | --DOMWINDOW == 84 (0x129378000) [pid = 2242] [serial = 1676] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2242 | --DOMWINDOW == 83 (0x11878ec00) [pid = 2242] [serial = 1652] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2242 | --DOMWINDOW == 82 (0x1181dd800) [pid = 2242] [serial = 1657] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2242 | --DOMWINDOW == 81 (0x1184eb800) [pid = 2242] [serial = 1658] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2242 | --DOMWINDOW == 80 (0x12a569800) [pid = 2242] [serial = 1678] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2242 | --DOMWINDOW == 79 (0x126d8ac00) [pid = 2242] [serial = 1684] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2242 | --DOMWINDOW == 78 (0x12ac02800) [pid = 2242] [serial = 1687] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2242 | --DOMWINDOW == 77 (0x118a49c00) [pid = 2242] [serial = 1681] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2242 | --DOMWINDOW == 76 (0x12ae34400) [pid = 2242] [serial = 1690] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2242 | --DOMWINDOW == 75 (0x12a56ec00) [pid = 2242] [serial = 1679] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2242 | --DOMWINDOW == 74 (0x12aea3400) [pid = 2242] [serial = 1691] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2242 | --DOMWINDOW == 73 (0x126980000) [pid = 2242] [serial = 1670] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2242 | --DOMWINDOW == 72 (0x12ac0cc00) [pid = 2242] [serial = 1688] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2242 | --DOMWINDOW == 71 (0x124459800) [pid = 2242] [serial = 1667] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2242 | --DOMWINDOW == 70 (0x118e99800) [pid = 2242] [serial = 1682] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2242 | --DOMWINDOW == 69 (0x1291ce400) [pid = 2242] [serial = 1673] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2242 | --DOMWINDOW == 68 (0x129ce0400) [pid = 2242] [serial = 1685] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2242 | 1466808814156 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]]]}] 15:53:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 15:53:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1572ms 15:53:34 INFO - PROCESS | 2242 | 1466808814214 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 15:53:34 INFO - PROCESS | 2242 | 1466808814216 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 15:53:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 15:53:34 INFO - PROCESS | 2242 | 1466808814220 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 15:53:34 INFO - PROCESS | 2242 | 1466808814223 Marionette TRACE conn2 <- [1,2294,null,{}] 15:53:34 INFO - PROCESS | 2242 | 1466808814229 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}] 15:53:34 INFO - PROCESS | 2242 | 1466808814231 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:34 INFO - PROCESS | 2242 | 1466808814314 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 15:53:34 INFO - PROCESS | 2242 | 1466808814373 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:34 INFO - PROCESS | 2242 | 1466808814375 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:34 INFO - PROCESS | 2242 | ++DOCSHELL 0x11661b800 == 28 [pid = 2242] [id = 581] 15:53:34 INFO - PROCESS | 2242 | ++DOMWINDOW == 69 (0x11336d800) [pid = 2242] [serial = 1743] [outer = 0x0] 15:53:34 INFO - PROCESS | 2242 | ++DOMWINDOW == 70 (0x11336e000) [pid = 2242] [serial = 1744] [outer = 0x11336d800] 15:53:34 INFO - PROCESS | 2242 | 1466808814404 Marionette DEBUG loaded listener.js 15:53:34 INFO - PROCESS | 2242 | ++DOMWINDOW == 71 (0x113833000) [pid = 2242] [serial = 1745] [outer = 0x11336d800] 15:53:34 INFO - PROCESS | 2242 | 1466808814726 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]]]}] 15:53:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 15:53:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 522ms 15:53:34 INFO - PROCESS | 2242 | 1466808814741 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 15:53:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 15:53:34 INFO - PROCESS | 2242 | 1466808814749 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 15:53:34 INFO - PROCESS | 2242 | 1466808814754 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 15:53:34 INFO - PROCESS | 2242 | 1466808814756 Marionette TRACE conn2 <- [1,2298,null,{}] 15:53:34 INFO - PROCESS | 2242 | 1466808814758 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}] 15:53:34 INFO - PROCESS | 2242 | 1466808814763 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:34 INFO - PROCESS | 2242 | 1466808814843 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 15:53:34 INFO - PROCESS | 2242 | 1466808814850 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:34 INFO - PROCESS | 2242 | 1466808814851 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:34 INFO - PROCESS | 2242 | ++DOCSHELL 0x117e32000 == 29 [pid = 2242] [id = 582] 15:53:34 INFO - PROCESS | 2242 | ++DOMWINDOW == 72 (0x1160d7000) [pid = 2242] [serial = 1746] [outer = 0x0] 15:53:34 INFO - PROCESS | 2242 | ++DOMWINDOW == 73 (0x11662fc00) [pid = 2242] [serial = 1747] [outer = 0x1160d7000] 15:53:34 INFO - PROCESS | 2242 | 1466808814879 Marionette DEBUG loaded listener.js 15:53:34 INFO - PROCESS | 2242 | ++DOMWINDOW == 74 (0x1167e6000) [pid = 2242] [serial = 1748] [outer = 0x1160d7000] 15:53:35 INFO - PROCESS | 2242 | 1466808815218 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]]]}] 15:53:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 15:53:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 521ms 15:53:35 INFO - PROCESS | 2242 | 1466808815274 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 15:53:35 INFO - PROCESS | 2242 | 1466808815276 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 15:53:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 15:53:35 INFO - PROCESS | 2242 | 1466808815278 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 15:53:35 INFO - PROCESS | 2242 | 1466808815289 Marionette TRACE conn2 <- [1,2302,null,{}] 15:53:35 INFO - PROCESS | 2242 | 1466808815298 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}] 15:53:35 INFO - PROCESS | 2242 | 1466808815301 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:35 INFO - PROCESS | 2242 | 1466808815379 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 15:53:35 INFO - PROCESS | 2242 | 1466808815386 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:35 INFO - PROCESS | 2242 | 1466808815388 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:35 INFO - PROCESS | 2242 | ++DOCSHELL 0x118e92000 == 30 [pid = 2242] [id = 583] 15:53:35 INFO - PROCESS | 2242 | ++DOMWINDOW == 75 (0x110f77800) [pid = 2242] [serial = 1749] [outer = 0x0] 15:53:35 INFO - PROCESS | 2242 | ++DOMWINDOW == 76 (0x1181db000) [pid = 2242] [serial = 1750] [outer = 0x110f77800] 15:53:35 INFO - PROCESS | 2242 | 1466808815419 Marionette DEBUG loaded listener.js 15:53:35 INFO - PROCESS | 2242 | ++DOMWINDOW == 77 (0x1181e6400) [pid = 2242] [serial = 1751] [outer = 0x110f77800] 15:53:35 INFO - PROCESS | 2242 | 1466808815769 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]]]}] 15:53:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 15:53:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 530ms 15:53:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 15:53:35 INFO - PROCESS | 2242 | 1466808815808 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 15:53:35 INFO - PROCESS | 2242 | 1466808815810 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 15:53:35 INFO - PROCESS | 2242 | 1466808815812 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 15:53:35 INFO - PROCESS | 2242 | 1466808815813 Marionette TRACE conn2 <- [1,2306,null,{}] 15:53:35 INFO - PROCESS | 2242 | 1466808815828 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}] 15:53:35 INFO - PROCESS | 2242 | 1466808815829 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:35 INFO - PROCESS | 2242 | 1466808815907 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 15:53:35 INFO - PROCESS | 2242 | 1466808815913 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:35 INFO - PROCESS | 2242 | 1466808815914 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:35 INFO - PROCESS | 2242 | ++DOCSHELL 0x119e9a800 == 31 [pid = 2242] [id = 584] 15:53:35 INFO - PROCESS | 2242 | ++DOMWINDOW == 78 (0x1183b6000) [pid = 2242] [serial = 1752] [outer = 0x0] 15:53:35 INFO - PROCESS | 2242 | ++DOMWINDOW == 79 (0x1184e2400) [pid = 2242] [serial = 1753] [outer = 0x1183b6000] 15:53:35 INFO - PROCESS | 2242 | 1466808815940 Marionette DEBUG loaded listener.js 15:53:35 INFO - PROCESS | 2242 | ++DOMWINDOW == 80 (0x118785400) [pid = 2242] [serial = 1754] [outer = 0x1183b6000] 15:53:36 INFO - PROCESS | 2242 | 1466808816283 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]]]}] 15:53:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 15:53:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 521ms 15:53:36 INFO - PROCESS | 2242 | 1466808816333 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 15:53:36 INFO - PROCESS | 2242 | 1466808816334 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 15:53:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 15:53:36 INFO - PROCESS | 2242 | 1466808816337 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 15:53:36 INFO - PROCESS | 2242 | 1466808816338 Marionette TRACE conn2 <- [1,2310,null,{}] 15:53:36 INFO - PROCESS | 2242 | 1466808816340 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}] 15:53:36 INFO - PROCESS | 2242 | 1466808816341 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:36 INFO - PROCESS | 2242 | 1466808816423 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 15:53:36 INFO - PROCESS | 2242 | 1466808816429 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:36 INFO - PROCESS | 2242 | 1466808816431 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:36 INFO - PROCESS | 2242 | ++DOCSHELL 0x120ee0000 == 32 [pid = 2242] [id = 585] 15:53:36 INFO - PROCESS | 2242 | ++DOMWINDOW == 81 (0x110f7d400) [pid = 2242] [serial = 1755] [outer = 0x0] 15:53:36 INFO - PROCESS | 2242 | ++DOMWINDOW == 82 (0x118786400) [pid = 2242] [serial = 1756] [outer = 0x110f7d400] 15:53:36 INFO - PROCESS | 2242 | 1466808816505 Marionette DEBUG loaded listener.js 15:53:36 INFO - PROCESS | 2242 | ++DOMWINDOW == 83 (0x118e23800) [pid = 2242] [serial = 1757] [outer = 0x110f7d400] 15:53:36 INFO - PROCESS | 2242 | 1466808816806 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]]]}] 15:53:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 15:53:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 518ms 15:53:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 15:53:36 INFO - PROCESS | 2242 | 1466808816856 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 15:53:36 INFO - PROCESS | 2242 | 1466808816857 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 15:53:36 INFO - PROCESS | 2242 | 1466808816860 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 15:53:36 INFO - PROCESS | 2242 | 1466808816863 Marionette TRACE conn2 <- [1,2314,null,{}] 15:53:36 INFO - PROCESS | 2242 | 1466808816866 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}] 15:53:36 INFO - PROCESS | 2242 | 1466808816870 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:36 INFO - PROCESS | 2242 | 1466808816965 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 15:53:36 INFO - PROCESS | 2242 | 1466808816969 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:36 INFO - PROCESS | 2242 | 1466808816970 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:36 INFO - PROCESS | 2242 | ++DOCSHELL 0x121acf800 == 33 [pid = 2242] [id = 586] 15:53:36 INFO - PROCESS | 2242 | ++DOMWINDOW == 84 (0x118e1d000) [pid = 2242] [serial = 1758] [outer = 0x0] 15:53:36 INFO - PROCESS | 2242 | ++DOMWINDOW == 85 (0x1193c9000) [pid = 2242] [serial = 1759] [outer = 0x118e1d000] 15:53:36 INFO - PROCESS | 2242 | 1466808816996 Marionette DEBUG loaded listener.js 15:53:37 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x119c83400) [pid = 2242] [serial = 1760] [outer = 0x118e1d000] 15:53:37 INFO - PROCESS | 2242 | 1466808817317 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]]]}] 15:53:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 15:53:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 472ms 15:53:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 15:53:37 INFO - PROCESS | 2242 | 1466808817335 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 15:53:37 INFO - PROCESS | 2242 | 1466808817336 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 15:53:37 INFO - PROCESS | 2242 | 1466808817339 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 15:53:37 INFO - PROCESS | 2242 | 1466808817340 Marionette TRACE conn2 <- [1,2318,null,{}] 15:53:37 INFO - PROCESS | 2242 | 1466808817342 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}] 15:53:37 INFO - PROCESS | 2242 | 1466808817344 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:37 INFO - PROCESS | 2242 | 1466808817457 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 15:53:37 INFO - PROCESS | 2242 | 1466808817464 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:37 INFO - PROCESS | 2242 | 1466808817465 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:37 INFO - PROCESS | 2242 | ++DOCSHELL 0x123bfa800 == 34 [pid = 2242] [id = 587] 15:53:37 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x1167eb000) [pid = 2242] [serial = 1761] [outer = 0x0] 15:53:37 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x119e69c00) [pid = 2242] [serial = 1762] [outer = 0x1167eb000] 15:53:37 INFO - PROCESS | 2242 | 1466808817490 Marionette DEBUG loaded listener.js 15:53:37 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x12100c000) [pid = 2242] [serial = 1763] [outer = 0x1167eb000] 15:53:37 INFO - PROCESS | 2242 | 1466808817817 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] 15:53:37 INFO - PROCESS | 2242 | 1466808817862 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 15:53:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 15:53:37 INFO - PROCESS | 2242 | 1466808817864 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 15:53:37 INFO - PROCESS | 2242 | 1466808817865 Marionette TRACE conn2 <- [1,2322,null,{}] 15:53:37 INFO - PROCESS | 2242 | 1466808817868 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}] 15:53:37 INFO - PROCESS | 2242 | 1466808817869 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:37 INFO - PROCESS | 2242 | 1466808817943 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 15:53:37 INFO - PROCESS | 2242 | 1466808817949 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:37 INFO - PROCESS | 2242 | 1466808817950 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:37 INFO - PROCESS | 2242 | ++DOCSHELL 0x12690d000 == 35 [pid = 2242] [id = 588] 15:53:37 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x12100c800) [pid = 2242] [serial = 1764] [outer = 0x0] 15:53:37 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x12103a800) [pid = 2242] [serial = 1765] [outer = 0x12100c800] 15:53:37 INFO - PROCESS | 2242 | 1466808817975 Marionette DEBUG loaded listener.js 15:53:38 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x121051000) [pid = 2242] [serial = 1766] [outer = 0x12100c800] 15:53:38 INFO - PROCESS | 2242 | 1466808818313 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]]]}] 15:53:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 15:53:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 473ms 15:53:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 15:53:38 INFO - PROCESS | 2242 | 1466808818338 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 15:53:38 INFO - PROCESS | 2242 | 1466808818339 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 15:53:38 INFO - PROCESS | 2242 | 1466808818343 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 15:53:38 INFO - PROCESS | 2242 | 1466808818347 Marionette TRACE conn2 <- [1,2326,null,{}] 15:53:38 INFO - PROCESS | 2242 | 1466808818350 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}] 15:53:38 INFO - PROCESS | 2242 | 1466808818352 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:38 INFO - PROCESS | 2242 | 1466808818501 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 15:53:38 INFO - PROCESS | 2242 | 1466808818511 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:38 INFO - PROCESS | 2242 | 1466808818525 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:38 INFO - PROCESS | 2242 | ++DOCSHELL 0x118e91000 == 36 [pid = 2242] [id = 589] 15:53:38 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x121036400) [pid = 2242] [serial = 1767] [outer = 0x0] 15:53:38 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x12137c400) [pid = 2242] [serial = 1768] [outer = 0x121036400] 15:53:38 INFO - PROCESS | 2242 | 1466808818565 Marionette DEBUG loaded listener.js 15:53:38 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x1215ccc00) [pid = 2242] [serial = 1769] [outer = 0x121036400] 15:53:38 INFO - PROCESS | 2242 | 1466808818890 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]]]}] 15:53:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 15:53:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 574ms 15:53:38 INFO - PROCESS | 2242 | 1466808818918 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 15:53:38 INFO - PROCESS | 2242 | 1466808818919 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 15:53:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 15:53:38 INFO - PROCESS | 2242 | 1466808818921 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 15:53:38 INFO - PROCESS | 2242 | 1466808818922 Marionette TRACE conn2 <- [1,2330,null,{}] 15:53:38 INFO - PROCESS | 2242 | 1466808818925 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}] 15:53:38 INFO - PROCESS | 2242 | 1466808818926 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:39 INFO - PROCESS | 2242 | 1466808819014 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 15:53:39 INFO - PROCESS | 2242 | 1466808819075 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:39 INFO - PROCESS | 2242 | 1466808819076 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:39 INFO - PROCESS | 2242 | ++DOCSHELL 0x1273c6000 == 37 [pid = 2242] [id = 590] 15:53:39 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x12100d000) [pid = 2242] [serial = 1770] [outer = 0x0] 15:53:39 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x12395bc00) [pid = 2242] [serial = 1771] [outer = 0x12100d000] 15:53:39 INFO - PROCESS | 2242 | 1466808819101 Marionette DEBUG loaded listener.js 15:53:39 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x123b36c00) [pid = 2242] [serial = 1772] [outer = 0x12100d000] 15:53:39 INFO - PROCESS | 2242 | 1466808819407 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]]]}] 15:53:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 15:53:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 520ms 15:53:39 INFO - PROCESS | 2242 | 1466808819443 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 15:53:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 15:53:39 INFO - PROCESS | 2242 | 1466808819447 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 15:53:39 INFO - PROCESS | 2242 | 1466808819449 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 15:53:39 INFO - PROCESS | 2242 | 1466808819451 Marionette TRACE conn2 <- [1,2334,null,{}] 15:53:39 INFO - PROCESS | 2242 | 1466808819453 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}] 15:53:39 INFO - PROCESS | 2242 | 1466808819455 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:39 INFO - PROCESS | 2242 | 1466808819565 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 15:53:39 INFO - PROCESS | 2242 | 1466808819576 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:39 INFO - PROCESS | 2242 | 1466808819578 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:39 INFO - PROCESS | 2242 | ++DOCSHELL 0x120edf800 == 38 [pid = 2242] [id = 591] 15:53:39 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x12428c000) [pid = 2242] [serial = 1773] [outer = 0x0] 15:53:39 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x12445a000) [pid = 2242] [serial = 1774] [outer = 0x12428c000] 15:53:39 INFO - PROCESS | 2242 | 1466808819612 Marionette DEBUG loaded listener.js 15:53:39 INFO - PROCESS | 2242 | ++DOMWINDOW == 101 (0x124d9cc00) [pid = 2242] [serial = 1775] [outer = 0x12428c000] 15:53:40 INFO - PROCESS | 2242 | 1466808820009 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]]]}] 15:53:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 15:53:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 569ms 15:53:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 15:53:40 INFO - PROCESS | 2242 | 1466808820021 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 15:53:40 INFO - PROCESS | 2242 | 1466808820024 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 15:53:40 INFO - PROCESS | 2242 | 1466808820028 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 15:53:40 INFO - PROCESS | 2242 | 1466808820030 Marionette TRACE conn2 <- [1,2338,null,{}] 15:53:40 INFO - PROCESS | 2242 | 1466808820033 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}] 15:53:40 INFO - PROCESS | 2242 | 1466808820035 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:40 INFO - PROCESS | 2242 | 1466808820188 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 15:53:40 INFO - PROCESS | 2242 | 1466808820209 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:40 INFO - PROCESS | 2242 | 1466808820209 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:40 INFO - PROCESS | 2242 | ++DOCSHELL 0x12a69a800 == 39 [pid = 2242] [id = 592] 15:53:40 INFO - PROCESS | 2242 | ++DOMWINDOW == 102 (0x126973400) [pid = 2242] [serial = 1776] [outer = 0x0] 15:53:40 INFO - PROCESS | 2242 | ++DOMWINDOW == 103 (0x126d89800) [pid = 2242] [serial = 1777] [outer = 0x126973400] 15:53:40 INFO - PROCESS | 2242 | 1466808820248 Marionette DEBUG loaded listener.js 15:53:40 INFO - PROCESS | 2242 | ++DOMWINDOW == 104 (0x126e61c00) [pid = 2242] [serial = 1778] [outer = 0x126973400] 15:53:40 INFO - PROCESS | 2242 | 1466808820649 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]]]}] 15:53:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 15:53:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 672ms 15:53:40 INFO - PROCESS | 2242 | 1466808820699 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 15:53:40 INFO - PROCESS | 2242 | 1466808820701 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 15:53:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 15:53:40 INFO - PROCESS | 2242 | 1466808820703 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 15:53:40 INFO - PROCESS | 2242 | 1466808820704 Marionette TRACE conn2 <- [1,2342,null,{}] 15:53:40 INFO - PROCESS | 2242 | 1466808820706 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}] 15:53:40 INFO - PROCESS | 2242 | 1466808820707 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:40 INFO - PROCESS | 2242 | 1466808820821 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 15:53:40 INFO - PROCESS | 2242 | 1466808820835 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:40 INFO - PROCESS | 2242 | 1466808820836 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:40 INFO - PROCESS | 2242 | ++DOCSHELL 0x12b081800 == 40 [pid = 2242] [id = 593] 15:53:40 INFO - PROCESS | 2242 | ++DOMWINDOW == 105 (0x126e6c400) [pid = 2242] [serial = 1779] [outer = 0x0] 15:53:40 INFO - PROCESS | 2242 | ++DOMWINDOW == 106 (0x12732e800) [pid = 2242] [serial = 1780] [outer = 0x126e6c400] 15:53:40 INFO - PROCESS | 2242 | 1466808820868 Marionette DEBUG loaded listener.js 15:53:40 INFO - PROCESS | 2242 | ++DOMWINDOW == 107 (0x1274d1800) [pid = 2242] [serial = 1781] [outer = 0x126e6c400] 15:53:41 INFO - PROCESS | 2242 | 1466808821217 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]]]}] 15:53:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 15:53:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 518ms 15:53:41 INFO - PROCESS | 2242 | 1466808821222 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 15:53:41 INFO - PROCESS | 2242 | 1466808821224 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 15:53:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 15:53:41 INFO - PROCESS | 2242 | 1466808821230 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 15:53:41 INFO - PROCESS | 2242 | 1466808821232 Marionette TRACE conn2 <- [1,2346,null,{}] 15:53:41 INFO - PROCESS | 2242 | 1466808821235 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}] 15:53:41 INFO - PROCESS | 2242 | 1466808821237 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:41 INFO - PROCESS | 2242 | 1466808821389 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 15:53:41 INFO - PROCESS | 2242 | --DOMWINDOW == 106 (0x1167ecc00) [pid = 2242] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 15:53:41 INFO - PROCESS | 2242 | --DOMWINDOW == 105 (0x116630000) [pid = 2242] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 15:53:41 INFO - PROCESS | 2242 | --DOMWINDOW == 104 (0x112d16000) [pid = 2242] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 15:53:41 INFO - PROCESS | 2242 | --DOMWINDOW == 103 (0x12732d800) [pid = 2242] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 15:53:41 INFO - PROCESS | 2242 | --DOMWINDOW == 102 (0x1176e5000) [pid = 2242] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 15:53:41 INFO - PROCESS | 2242 | --DOMWINDOW == 101 (0x113377800) [pid = 2242] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 15:53:41 INFO - PROCESS | 2242 | --DOMWINDOW == 100 (0x12395c000) [pid = 2242] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 15:53:41 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x119a7d400) [pid = 2242] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 15:53:41 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x117ed4000) [pid = 2242] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 15:53:41 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x118a4f000) [pid = 2242] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 15:53:41 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x118a49400) [pid = 2242] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 15:53:41 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x121033000) [pid = 2242] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 15:53:41 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x119c85400) [pid = 2242] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 15:53:41 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x1246b7800) [pid = 2242] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 15:53:41 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x118a47800) [pid = 2242] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 15:53:41 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x126981c00) [pid = 2242] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 15:53:41 INFO - PROCESS | 2242 | 1466808821624 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:41 INFO - PROCESS | 2242 | 1466808821626 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:41 INFO - PROCESS | 2242 | ++DOCSHELL 0x118369800 == 41 [pid = 2242] [id = 594] 15:53:41 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x112d16400) [pid = 2242] [serial = 1782] [outer = 0x0] 15:53:41 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x113d3f800) [pid = 2242] [serial = 1783] [outer = 0x112d16400] 15:53:41 INFO - PROCESS | 2242 | 1466808821650 Marionette DEBUG loaded listener.js 15:53:41 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x1181e7800) [pid = 2242] [serial = 1784] [outer = 0x112d16400] 15:53:41 INFO - PROCESS | 2242 | 1466808821916 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]]]}] 15:53:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 15:53:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 724ms 15:53:41 INFO - PROCESS | 2242 | 1466808821952 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 15:53:41 INFO - PROCESS | 2242 | 1466808821953 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 15:53:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 15:53:41 INFO - PROCESS | 2242 | 1466808821955 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 15:53:41 INFO - PROCESS | 2242 | 1466808821956 Marionette TRACE conn2 <- [1,2350,null,{}] 15:53:41 INFO - PROCESS | 2242 | 1466808821968 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}] 15:53:41 INFO - PROCESS | 2242 | 1466808821969 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:42 INFO - PROCESS | 2242 | 1466808822057 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 15:53:42 INFO - PROCESS | 2242 | 1466808822063 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:42 INFO - PROCESS | 2242 | 1466808822073 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:42 INFO - PROCESS | 2242 | ++DOCSHELL 0x12bea0800 == 42 [pid = 2242] [id = 595] 15:53:42 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x118a12800) [pid = 2242] [serial = 1785] [outer = 0x0] 15:53:42 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x1242e7400) [pid = 2242] [serial = 1786] [outer = 0x118a12800] 15:53:42 INFO - PROCESS | 2242 | 1466808822098 Marionette DEBUG loaded listener.js 15:53:42 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x1274d2400) [pid = 2242] [serial = 1787] [outer = 0x118a12800] 15:53:42 INFO - PROCESS | 2242 | 1466808822419 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]]]}] 15:53:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 15:53:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 468ms 15:53:42 INFO - PROCESS | 2242 | 1466808822425 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 15:53:42 INFO - PROCESS | 2242 | 1466808822426 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 15:53:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 15:53:42 INFO - PROCESS | 2242 | 1466808822432 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 15:53:42 INFO - PROCESS | 2242 | 1466808822433 Marionette TRACE conn2 <- [1,2354,null,{}] 15:53:42 INFO - PROCESS | 2242 | 1466808822435 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}] 15:53:42 INFO - PROCESS | 2242 | 1466808822437 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:42 INFO - PROCESS | 2242 | 1466808822552 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 15:53:42 INFO - PROCESS | 2242 | 1466808822586 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:42 INFO - PROCESS | 2242 | 1466808822587 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:42 INFO - PROCESS | 2242 | ++DOCSHELL 0x12beb0000 == 43 [pid = 2242] [id = 596] 15:53:42 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x11628b000) [pid = 2242] [serial = 1788] [outer = 0x0] 15:53:42 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x128c8c000) [pid = 2242] [serial = 1789] [outer = 0x11628b000] 15:53:42 INFO - PROCESS | 2242 | 1466808822612 Marionette DEBUG loaded listener.js 15:53:42 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x128d57800) [pid = 2242] [serial = 1790] [outer = 0x11628b000] 15:53:42 INFO - PROCESS | 2242 | 1466808822917 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]]]}] 15:53:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 15:53:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 518ms 15:53:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 15:53:42 INFO - PROCESS | 2242 | 1466808822951 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 15:53:42 INFO - PROCESS | 2242 | 1466808822952 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 15:53:42 INFO - PROCESS | 2242 | 1466808822954 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 15:53:42 INFO - PROCESS | 2242 | 1466808822955 Marionette TRACE conn2 <- [1,2358,null,{}] 15:53:42 INFO - PROCESS | 2242 | 1466808822958 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}] 15:53:42 INFO - PROCESS | 2242 | 1466808822959 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:43 INFO - PROCESS | 2242 | 1466808823054 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 15:53:43 INFO - PROCESS | 2242 | 1466808823057 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:43 INFO - PROCESS | 2242 | 1466808823059 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:43 INFO - PROCESS | 2242 | ++DOCSHELL 0x12c47f800 == 44 [pid = 2242] [id = 597] 15:53:43 INFO - PROCESS | 2242 | ++DOMWINDOW == 101 (0x12103b800) [pid = 2242] [serial = 1791] [outer = 0x0] 15:53:43 INFO - PROCESS | 2242 | ++DOMWINDOW == 102 (0x128d5b400) [pid = 2242] [serial = 1792] [outer = 0x12103b800] 15:53:43 INFO - PROCESS | 2242 | 1466808823084 Marionette DEBUG loaded listener.js 15:53:43 INFO - PROCESS | 2242 | ++DOMWINDOW == 103 (0x129373c00) [pid = 2242] [serial = 1793] [outer = 0x12103b800] 15:53:43 INFO - PROCESS | 2242 | 1466808823416 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]]]}] 15:53:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 15:53:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 469ms 15:53:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 15:53:43 INFO - PROCESS | 2242 | 1466808823423 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 15:53:43 INFO - PROCESS | 2242 | 1466808823424 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 15:53:43 INFO - PROCESS | 2242 | 1466808823427 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 15:53:43 INFO - PROCESS | 2242 | 1466808823431 Marionette TRACE conn2 <- [1,2362,null,{}] 15:53:43 INFO - PROCESS | 2242 | 1466808823434 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}] 15:53:43 INFO - PROCESS | 2242 | 1466808823435 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:43 INFO - PROCESS | 2242 | 1466808823552 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 15:53:43 INFO - PROCESS | 2242 | 1466808823560 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:43 INFO - PROCESS | 2242 | 1466808823561 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:43 INFO - PROCESS | 2242 | ++DOCSHELL 0x12c493000 == 45 [pid = 2242] [id = 598] 15:53:43 INFO - PROCESS | 2242 | ++DOMWINDOW == 104 (0x118a47800) [pid = 2242] [serial = 1794] [outer = 0x0] 15:53:43 INFO - PROCESS | 2242 | ++DOMWINDOW == 105 (0x129370000) [pid = 2242] [serial = 1795] [outer = 0x118a47800] 15:53:43 INFO - PROCESS | 2242 | 1466808823585 Marionette DEBUG loaded listener.js 15:53:43 INFO - PROCESS | 2242 | ++DOMWINDOW == 106 (0x12a56b400) [pid = 2242] [serial = 1796] [outer = 0x118a47800] 15:53:44 INFO - PROCESS | 2242 | 1466808824182 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]]]}] 15:53:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 15:53:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 827ms 15:53:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 15:53:44 INFO - PROCESS | 2242 | 1466808824255 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 15:53:44 INFO - PROCESS | 2242 | 1466808824257 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 15:53:44 INFO - PROCESS | 2242 | 1466808824308 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 15:53:44 INFO - PROCESS | 2242 | 1466808824312 Marionette TRACE conn2 <- [1,2366,null,{}] 15:53:44 INFO - PROCESS | 2242 | 1466808824340 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}] 15:53:44 INFO - PROCESS | 2242 | 1466808824342 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:44 INFO - PROCESS | 2242 | 1466808824462 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 15:53:44 INFO - PROCESS | 2242 | 1466808824519 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:44 INFO - PROCESS | 2242 | 1466808824521 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:44 INFO - PROCESS | 2242 | ++DOCSHELL 0x118207800 == 46 [pid = 2242] [id = 599] 15:53:44 INFO - PROCESS | 2242 | ++DOMWINDOW == 107 (0x113862c00) [pid = 2242] [serial = 1797] [outer = 0x0] 15:53:44 INFO - PROCESS | 2242 | ++DOMWINDOW == 108 (0x113d43000) [pid = 2242] [serial = 1798] [outer = 0x113862c00] 15:53:44 INFO - PROCESS | 2242 | 1466808824552 Marionette DEBUG loaded listener.js 15:53:44 INFO - PROCESS | 2242 | ++DOMWINDOW == 109 (0x1166ed400) [pid = 2242] [serial = 1799] [outer = 0x113862c00] 15:53:45 INFO - PROCESS | 2242 | 1466808825272 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]]]}] 15:53:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 15:53:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1096ms 15:53:45 INFO - PROCESS | 2242 | 1466808825357 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 15:53:45 INFO - PROCESS | 2242 | 1466808825359 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 15:53:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 15:53:45 INFO - PROCESS | 2242 | 1466808825363 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 15:53:45 INFO - PROCESS | 2242 | 1466808825365 Marionette TRACE conn2 <- [1,2370,null,{}] 15:53:45 INFO - PROCESS | 2242 | 1466808825368 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}] 15:53:45 INFO - PROCESS | 2242 | 1466808825370 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:45 INFO - PROCESS | 2242 | 1466808825473 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 15:53:45 INFO - PROCESS | 2242 | 1466808825533 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:45 INFO - PROCESS | 2242 | 1466808825535 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:45 INFO - PROCESS | 2242 | ++DOCSHELL 0x117253000 == 47 [pid = 2242] [id = 600] 15:53:45 INFO - PROCESS | 2242 | ++DOMWINDOW == 110 (0x1176e2000) [pid = 2242] [serial = 1800] [outer = 0x0] 15:53:45 INFO - PROCESS | 2242 | ++DOMWINDOW == 111 (0x1176e9400) [pid = 2242] [serial = 1801] [outer = 0x1176e2000] 15:53:45 INFO - PROCESS | 2242 | 1466808825564 Marionette DEBUG loaded listener.js 15:53:45 INFO - PROCESS | 2242 | ++DOMWINDOW == 112 (0x1181d9400) [pid = 2242] [serial = 1802] [outer = 0x1176e2000] 15:53:45 INFO - PROCESS | 2242 | --DOCSHELL 0x12c47f800 == 46 [pid = 2242] [id = 597] 15:53:45 INFO - PROCESS | 2242 | --DOCSHELL 0x12beb0000 == 45 [pid = 2242] [id = 596] 15:53:45 INFO - PROCESS | 2242 | --DOCSHELL 0x12bea0800 == 44 [pid = 2242] [id = 595] 15:53:45 INFO - PROCESS | 2242 | --DOCSHELL 0x118369800 == 43 [pid = 2242] [id = 594] 15:53:45 INFO - PROCESS | 2242 | --DOCSHELL 0x12b081800 == 42 [pid = 2242] [id = 593] 15:53:45 INFO - PROCESS | 2242 | --DOCSHELL 0x12a69a800 == 41 [pid = 2242] [id = 592] 15:53:45 INFO - PROCESS | 2242 | --DOCSHELL 0x120edf800 == 40 [pid = 2242] [id = 591] 15:53:45 INFO - PROCESS | 2242 | --DOCSHELL 0x1273c6000 == 39 [pid = 2242] [id = 590] 15:53:45 INFO - PROCESS | 2242 | --DOMWINDOW == 111 (0x12a56b000) [pid = 2242] [serial = 1741] [outer = 0x0] [url = about:blank] 15:53:45 INFO - PROCESS | 2242 | --DOCSHELL 0x118e91000 == 38 [pid = 2242] [id = 589] 15:53:45 INFO - PROCESS | 2242 | --DOCSHELL 0x12690d000 == 37 [pid = 2242] [id = 588] 15:53:45 INFO - PROCESS | 2242 | --DOCSHELL 0x123bfa800 == 36 [pid = 2242] [id = 587] 15:53:45 INFO - PROCESS | 2242 | --DOCSHELL 0x121acf800 == 35 [pid = 2242] [id = 586] 15:53:45 INFO - PROCESS | 2242 | --DOCSHELL 0x120ee0000 == 34 [pid = 2242] [id = 585] 15:53:45 INFO - PROCESS | 2242 | --DOCSHELL 0x119e9a800 == 33 [pid = 2242] [id = 584] 15:53:45 INFO - PROCESS | 2242 | --DOCSHELL 0x118e92000 == 32 [pid = 2242] [id = 583] 15:53:45 INFO - PROCESS | 2242 | --DOCSHELL 0x117e32000 == 31 [pid = 2242] [id = 582] 15:53:45 INFO - PROCESS | 2242 | --DOCSHELL 0x11661b800 == 30 [pid = 2242] [id = 581] 15:53:45 INFO - PROCESS | 2242 | --DOCSHELL 0x120ee4800 == 29 [pid = 2242] [id = 580] 15:53:45 INFO - PROCESS | 2242 | 1466808825984 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]]]}] 15:53:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 15:53:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 671ms 15:53:46 INFO - PROCESS | 2242 | 1466808826033 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 15:53:46 INFO - PROCESS | 2242 | 1466808826037 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 15:53:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 15:53:46 INFO - PROCESS | 2242 | 1466808826042 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 15:53:46 INFO - PROCESS | 2242 | 1466808826043 Marionette TRACE conn2 <- [1,2374,null,{}] 15:53:46 INFO - PROCESS | 2242 | --DOMWINDOW == 110 (0x12697e400) [pid = 2242] [serial = 1726] [outer = 0x0] [url = about:blank] 15:53:46 INFO - PROCESS | 2242 | --DOMWINDOW == 109 (0x1246b6800) [pid = 2242] [serial = 1724] [outer = 0x0] [url = about:blank] 15:53:46 INFO - PROCESS | 2242 | --DOMWINDOW == 108 (0x12428b400) [pid = 2242] [serial = 1723] [outer = 0x0] [url = about:blank] 15:53:46 INFO - PROCESS | 2242 | --DOMWINDOW == 107 (0x127099800) [pid = 2242] [serial = 1729] [outer = 0x0] [url = about:blank] 15:53:46 INFO - PROCESS | 2242 | --DOMWINDOW == 106 (0x123a2cc00) [pid = 2242] [serial = 1733] [outer = 0x0] [url = about:blank] 15:53:46 INFO - PROCESS | 2242 | --DOMWINDOW == 105 (0x118a12c00) [pid = 2242] [serial = 1732] [outer = 0x0] [url = about:blank] 15:53:46 INFO - PROCESS | 2242 | --DOMWINDOW == 104 (0x1172fa000) [pid = 2242] [serial = 1711] [outer = 0x0] [url = about:blank] 15:53:46 INFO - PROCESS | 2242 | --DOMWINDOW == 103 (0x1183b3400) [pid = 2242] [serial = 1712] [outer = 0x0] [url = about:blank] 15:53:46 INFO - PROCESS | 2242 | --DOMWINDOW == 102 (0x113368800) [pid = 2242] [serial = 1708] [outer = 0x0] [url = about:blank] 15:53:46 INFO - PROCESS | 2242 | --DOMWINDOW == 101 (0x1151d2800) [pid = 2242] [serial = 1709] [outer = 0x0] [url = about:blank] 15:53:46 INFO - PROCESS | 2242 | --DOMWINDOW == 100 (0x128d5fc00) [pid = 2242] [serial = 1739] [outer = 0x0] [url = about:blank] 15:53:46 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x11837a000) [pid = 2242] [serial = 1706] [outer = 0x0] [url = about:blank] 15:53:46 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x117eda800) [pid = 2242] [serial = 1705] [outer = 0x0] [url = about:blank] 15:53:46 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x12700e800) [pid = 2242] [serial = 1702] [outer = 0x0] [url = about:blank] 15:53:46 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x12a5ca000) [pid = 2242] [serial = 1703] [outer = 0x0] [url = about:blank] 15:53:46 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x128c91400) [pid = 2242] [serial = 1700] [outer = 0x0] [url = about:blank] 15:53:46 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x127092400) [pid = 2242] [serial = 1699] [outer = 0x0] [url = about:blank] 15:53:46 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x12121ec00) [pid = 2242] [serial = 1697] [outer = 0x0] [url = about:blank] 15:53:46 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x121006000) [pid = 2242] [serial = 1696] [outer = 0x0] [url = about:blank] 15:53:46 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x118a1dc00) [pid = 2242] [serial = 1694] [outer = 0x0] [url = about:blank] 15:53:46 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x1181e0000) [pid = 2242] [serial = 1693] [outer = 0x0] [url = about:blank] 15:53:46 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x119609400) [pid = 2242] [serial = 1717] [outer = 0x0] [url = about:blank] 15:53:46 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x119321400) [pid = 2242] [serial = 1714] [outer = 0x0] [url = about:blank] 15:53:46 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x119597800) [pid = 2242] [serial = 1715] [outer = 0x0] [url = about:blank] 15:53:46 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x12104a800) [pid = 2242] [serial = 1720] [outer = 0x0] [url = about:blank] 15:53:46 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x121472c00) [pid = 2242] [serial = 1721] [outer = 0x0] [url = about:blank] 15:53:46 INFO - PROCESS | 2242 | --DOMWINDOW == 84 (0x1274d1400) [pid = 2242] [serial = 1735] [outer = 0x0] [url = about:blank] 15:53:46 INFO - PROCESS | 2242 | --DOMWINDOW == 83 (0x126dcf800) [pid = 2242] [serial = 1727] [outer = 0x0] [url = about:blank] 15:53:46 INFO - PROCESS | 2242 | --DOMWINDOW == 82 (0x128c92800) [pid = 2242] [serial = 1738] [outer = 0x0] [url = about:blank] 15:53:46 INFO - PROCESS | 2242 | --DOMWINDOW == 81 (0x1274cf400) [pid = 2242] [serial = 1730] [outer = 0x0] [url = about:blank] 15:53:46 INFO - PROCESS | 2242 | --DOMWINDOW == 80 (0x12100b000) [pid = 2242] [serial = 1718] [outer = 0x0] [url = about:blank] 15:53:46 INFO - PROCESS | 2242 | --DOMWINDOW == 79 (0x128c8ac00) [pid = 2242] [serial = 1736] [outer = 0x0] [url = about:blank] 15:53:46 INFO - PROCESS | 2242 | 1466808826060 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}] 15:53:46 INFO - PROCESS | 2242 | 1466808826061 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:46 INFO - PROCESS | 2242 | 1466808826146 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 15:53:46 INFO - PROCESS | 2242 | 1466808826151 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:46 INFO - PROCESS | 2242 | 1466808826152 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:46 INFO - PROCESS | 2242 | ++DOCSHELL 0x118364800 == 30 [pid = 2242] [id = 601] 15:53:46 INFO - PROCESS | 2242 | ++DOMWINDOW == 80 (0x118372800) [pid = 2242] [serial = 1803] [outer = 0x0] 15:53:46 INFO - PROCESS | 2242 | ++DOMWINDOW == 81 (0x11837b000) [pid = 2242] [serial = 1804] [outer = 0x118372800] 15:53:46 INFO - PROCESS | 2242 | 1466808826182 Marionette DEBUG loaded listener.js 15:53:46 INFO - PROCESS | 2242 | ++DOMWINDOW == 82 (0x118783000) [pid = 2242] [serial = 1805] [outer = 0x118372800] 15:53:46 INFO - PROCESS | 2242 | 1466808826677 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]]]}] 15:53:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 15:53:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 672ms 15:53:46 INFO - PROCESS | 2242 | 1466808826715 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 15:53:46 INFO - PROCESS | 2242 | 1466808826717 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 15:53:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 15:53:46 INFO - PROCESS | 2242 | 1466808826719 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 15:53:46 INFO - PROCESS | 2242 | 1466808826722 Marionette TRACE conn2 <- [1,2378,null,{}] 15:53:46 INFO - PROCESS | 2242 | 1466808826735 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}] 15:53:46 INFO - PROCESS | 2242 | 1466808826740 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:46 INFO - PROCESS | 2242 | 1466808826830 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 15:53:46 INFO - PROCESS | 2242 | 1466808826837 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:46 INFO - PROCESS | 2242 | 1466808826839 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:46 INFO - PROCESS | 2242 | ++DOCSHELL 0x119c4a800 == 31 [pid = 2242] [id = 602] 15:53:46 INFO - PROCESS | 2242 | ++DOMWINDOW == 83 (0x1193ca000) [pid = 2242] [serial = 1806] [outer = 0x0] 15:53:46 INFO - PROCESS | 2242 | ++DOMWINDOW == 84 (0x119591c00) [pid = 2242] [serial = 1807] [outer = 0x1193ca000] 15:53:46 INFO - PROCESS | 2242 | 1466808826870 Marionette DEBUG loaded listener.js 15:53:46 INFO - PROCESS | 2242 | ++DOMWINDOW == 85 (0x119606000) [pid = 2242] [serial = 1808] [outer = 0x1193ca000] 15:53:47 INFO - PROCESS | 2242 | 1466808827254 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]]]}] 15:53:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 15:53:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 574ms 15:53:47 INFO - PROCESS | 2242 | 1466808827295 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 15:53:47 INFO - PROCESS | 2242 | 1466808827298 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 15:53:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 15:53:47 INFO - PROCESS | 2242 | 1466808827300 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 15:53:47 INFO - PROCESS | 2242 | 1466808827301 Marionette TRACE conn2 <- [1,2382,null,{}] 15:53:47 INFO - PROCESS | 2242 | 1466808827304 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}] 15:53:47 INFO - PROCESS | 2242 | 1466808827305 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:47 INFO - PROCESS | 2242 | 1466808827383 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 15:53:47 INFO - PROCESS | 2242 | 1466808827387 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:47 INFO - PROCESS | 2242 | 1466808827388 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:47 INFO - PROCESS | 2242 | ++DOCSHELL 0x12171b800 == 32 [pid = 2242] [id = 603] 15:53:47 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x11383dc00) [pid = 2242] [serial = 1809] [outer = 0x0] 15:53:47 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x119c85000) [pid = 2242] [serial = 1810] [outer = 0x11383dc00] 15:53:47 INFO - PROCESS | 2242 | 1466808827416 Marionette DEBUG loaded listener.js 15:53:47 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x121005000) [pid = 2242] [serial = 1811] [outer = 0x11383dc00] 15:53:47 INFO - PROCESS | 2242 | 1466808827741 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]]]}] 15:53:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 15:53:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 470ms 15:53:47 INFO - PROCESS | 2242 | 1466808827771 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 15:53:47 INFO - PROCESS | 2242 | 1466808827772 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 15:53:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 15:53:47 INFO - PROCESS | 2242 | 1466808827774 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 15:53:47 INFO - PROCESS | 2242 | 1466808827776 Marionette TRACE conn2 <- [1,2386,null,{}] 15:53:47 INFO - PROCESS | 2242 | 1466808827778 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}] 15:53:47 INFO - PROCESS | 2242 | 1466808827779 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:47 INFO - PROCESS | 2242 | 1466808827856 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 15:53:47 INFO - PROCESS | 2242 | 1466808827933 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:47 INFO - PROCESS | 2242 | 1466808827935 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:47 INFO - PROCESS | 2242 | ++DOCSHELL 0x121ac7000 == 33 [pid = 2242] [id = 604] 15:53:47 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x115e55000) [pid = 2242] [serial = 1812] [outer = 0x0] 15:53:47 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x12100b800) [pid = 2242] [serial = 1813] [outer = 0x115e55000] 15:53:47 INFO - PROCESS | 2242 | 1466808827968 Marionette DEBUG loaded listener.js 15:53:48 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x12103d800) [pid = 2242] [serial = 1814] [outer = 0x115e55000] 15:53:48 INFO - PROCESS | 2242 | 1466808828294 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]]]}] 15:53:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 15:53:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 571ms 15:53:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 15:53:48 INFO - PROCESS | 2242 | 1466808828347 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 15:53:48 INFO - PROCESS | 2242 | 1466808828348 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 15:53:48 INFO - PROCESS | 2242 | 1466808828350 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 15:53:48 INFO - PROCESS | 2242 | 1466808828351 Marionette TRACE conn2 <- [1,2390,null,{}] 15:53:48 INFO - PROCESS | 2242 | 1466808828360 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}] 15:53:48 INFO - PROCESS | 2242 | 1466808828364 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:48 INFO - PROCESS | 2242 | 1466808828485 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 15:53:48 INFO - PROCESS | 2242 | 1466808828488 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:48 INFO - PROCESS | 2242 | 1466808828490 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:48 INFO - PROCESS | 2242 | ++DOCSHELL 0x12690b000 == 34 [pid = 2242] [id = 605] 15:53:48 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x121035000) [pid = 2242] [serial = 1815] [outer = 0x0] 15:53:48 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x12146e000) [pid = 2242] [serial = 1816] [outer = 0x121035000] 15:53:48 INFO - PROCESS | 2242 | 1466808828515 Marionette DEBUG loaded listener.js 15:53:48 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x1246b7800) [pid = 2242] [serial = 1817] [outer = 0x121035000] 15:53:48 INFO - PROCESS | 2242 | 1466808828867 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]]]}] 15:53:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 15:53:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 567ms 15:53:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 15:53:48 INFO - PROCESS | 2242 | 1466808828926 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 15:53:48 INFO - PROCESS | 2242 | 1466808828927 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 15:53:48 INFO - PROCESS | 2242 | 1466808828929 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 15:53:48 INFO - PROCESS | 2242 | 1466808828930 Marionette TRACE conn2 <- [1,2394,null,{}] 15:53:48 INFO - PROCESS | 2242 | 1466808828933 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}] 15:53:48 INFO - PROCESS | 2242 | 1466808828934 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:49 INFO - PROCESS | 2242 | 1466808829033 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 15:53:49 INFO - PROCESS | 2242 | 1466808829037 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:49 INFO - PROCESS | 2242 | 1466808829038 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:49 INFO - PROCESS | 2242 | ++DOCSHELL 0x127387000 == 35 [pid = 2242] [id = 606] 15:53:49 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x11931d800) [pid = 2242] [serial = 1818] [outer = 0x0] 15:53:49 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x126855800) [pid = 2242] [serial = 1819] [outer = 0x11931d800] 15:53:49 INFO - PROCESS | 2242 | 1466808829070 Marionette DEBUG loaded listener.js 15:53:49 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x126d89c00) [pid = 2242] [serial = 1820] [outer = 0x11931d800] 15:53:49 INFO - PROCESS | 2242 | 1466808829410 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]]]}] 15:53:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 15:53:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 519ms 15:53:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 15:53:49 INFO - PROCESS | 2242 | 1466808829448 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 15:53:49 INFO - PROCESS | 2242 | 1466808829450 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 15:53:49 INFO - PROCESS | 2242 | 1466808829452 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 15:53:49 INFO - PROCESS | 2242 | 1466808829453 Marionette TRACE conn2 <- [1,2398,null,{}] 15:53:49 INFO - PROCESS | 2242 | 1466808829455 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}] 15:53:49 INFO - PROCESS | 2242 | 1466808829457 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:49 INFO - PROCESS | 2242 | 1466808829558 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 15:53:49 INFO - PROCESS | 2242 | 1466808829570 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:49 INFO - PROCESS | 2242 | 1466808829571 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:49 INFO - PROCESS | 2242 | ++DOCSHELL 0x112763800 == 36 [pid = 2242] [id = 607] 15:53:49 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x12684bc00) [pid = 2242] [serial = 1821] [outer = 0x0] 15:53:49 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x127010400) [pid = 2242] [serial = 1822] [outer = 0x12684bc00] 15:53:49 INFO - PROCESS | 2242 | 1466808829597 Marionette DEBUG loaded listener.js 15:53:49 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x127336c00) [pid = 2242] [serial = 1823] [outer = 0x12684bc00] 15:53:50 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x12103b800) [pid = 2242] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 15:53:50 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x1183b6000) [pid = 2242] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 15:53:50 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x126973400) [pid = 2242] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 15:53:50 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x110f7d400) [pid = 2242] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 15:53:50 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x11336d800) [pid = 2242] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 15:53:50 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x1291d3400) [pid = 2242] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 15:53:50 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x12100d000) [pid = 2242] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 15:53:50 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x121036400) [pid = 2242] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 15:53:50 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x110f77800) [pid = 2242] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 15:53:50 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x118e1d000) [pid = 2242] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 15:53:50 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x12428c000) [pid = 2242] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 15:53:50 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x1160d7000) [pid = 2242] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 15:53:50 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x12100c800) [pid = 2242] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 15:53:50 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x1167eb000) [pid = 2242] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 15:53:50 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x126e6c400) [pid = 2242] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 15:53:50 INFO - PROCESS | 2242 | --DOMWINDOW == 84 (0x11628b000) [pid = 2242] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 15:53:50 INFO - PROCESS | 2242 | --DOMWINDOW == 83 (0x112d16400) [pid = 2242] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 15:53:50 INFO - PROCESS | 2242 | --DOMWINDOW == 82 (0x118a12800) [pid = 2242] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 15:53:50 INFO - PROCESS | 2242 | 1466808830098 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]]]}] 15:53:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 15:53:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 669ms 15:53:50 INFO - PROCESS | 2242 | 1466808830121 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 15:53:50 INFO - PROCESS | 2242 | 1466808830122 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 15:53:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 15:53:50 INFO - PROCESS | 2242 | 1466808830125 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 15:53:50 INFO - PROCESS | 2242 | 1466808830126 Marionette TRACE conn2 <- [1,2402,null,{}] 15:53:50 INFO - PROCESS | 2242 | 1466808830128 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}] 15:53:50 INFO - PROCESS | 2242 | 1466808830129 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:50 INFO - PROCESS | 2242 | 1466808830207 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 15:53:50 INFO - PROCESS | 2242 | 1466808830215 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:50 INFO - PROCESS | 2242 | 1466808830216 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:50 INFO - PROCESS | 2242 | ++DOCSHELL 0x124d72800 == 37 [pid = 2242] [id = 608] 15:53:50 INFO - PROCESS | 2242 | ++DOMWINDOW == 83 (0x112d16400) [pid = 2242] [serial = 1824] [outer = 0x0] 15:53:50 INFO - PROCESS | 2242 | ++DOMWINDOW == 84 (0x113377800) [pid = 2242] [serial = 1825] [outer = 0x112d16400] 15:53:50 INFO - PROCESS | 2242 | 1466808830249 Marionette DEBUG loaded listener.js 15:53:50 INFO - PROCESS | 2242 | ++DOMWINDOW == 85 (0x1193ca400) [pid = 2242] [serial = 1826] [outer = 0x112d16400] 15:53:50 INFO - PROCESS | 2242 | 1466808830606 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]]]}] 15:53:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 15:53:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 519ms 15:53:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 15:53:50 INFO - PROCESS | 2242 | 1466808830646 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 15:53:50 INFO - PROCESS | 2242 | 1466808830648 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 15:53:50 INFO - PROCESS | 2242 | 1466808830650 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 15:53:50 INFO - PROCESS | 2242 | 1466808830651 Marionette TRACE conn2 <- [1,2406,null,{}] 15:53:50 INFO - PROCESS | 2242 | 1466808830663 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}] 15:53:50 INFO - PROCESS | 2242 | 1466808830664 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:50 INFO - PROCESS | 2242 | 1466808830742 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 15:53:50 INFO - PROCESS | 2242 | 1466808830748 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:50 INFO - PROCESS | 2242 | 1466808830749 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:50 INFO - PROCESS | 2242 | ++DOCSHELL 0x12a421000 == 38 [pid = 2242] [id = 609] 15:53:50 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x120f30800) [pid = 2242] [serial = 1827] [outer = 0x0] 15:53:50 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x123a31000) [pid = 2242] [serial = 1828] [outer = 0x120f30800] 15:53:50 INFO - PROCESS | 2242 | 1466808830775 Marionette DEBUG loaded listener.js 15:53:50 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x1274c7800) [pid = 2242] [serial = 1829] [outer = 0x120f30800] 15:53:51 INFO - PROCESS | 2242 | 1466808831107 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]]]}] 15:53:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 15:53:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 469ms 15:53:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 15:53:51 INFO - PROCESS | 2242 | 1466808831120 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 15:53:51 INFO - PROCESS | 2242 | 1466808831121 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 15:53:51 INFO - PROCESS | 2242 | 1466808831123 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 15:53:51 INFO - PROCESS | 2242 | 1466808831125 Marionette TRACE conn2 <- [1,2410,null,{}] 15:53:51 INFO - PROCESS | 2242 | 1466808831130 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}] 15:53:51 INFO - PROCESS | 2242 | 1466808831133 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:51 INFO - PROCESS | 2242 | 1466808831227 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 15:53:51 INFO - PROCESS | 2242 | 1466808831240 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:51 INFO - PROCESS | 2242 | 1466808831242 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:51 INFO - PROCESS | 2242 | ++DOCSHELL 0x12af48000 == 39 [pid = 2242] [id = 610] 15:53:51 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x1274ca800) [pid = 2242] [serial = 1830] [outer = 0x0] 15:53:51 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x128d55000) [pid = 2242] [serial = 1831] [outer = 0x1274ca800] 15:53:51 INFO - PROCESS | 2242 | 1466808831270 Marionette DEBUG loaded listener.js 15:53:51 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x129cdfc00) [pid = 2242] [serial = 1832] [outer = 0x1274ca800] 15:53:51 INFO - PROCESS | 2242 | 1466808831631 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]]]}] 15:53:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 15:53:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 524ms 15:53:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 15:53:51 INFO - PROCESS | 2242 | 1466808831648 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 15:53:51 INFO - PROCESS | 2242 | 1466808831649 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 15:53:51 INFO - PROCESS | 2242 | 1466808831651 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 15:53:51 INFO - PROCESS | 2242 | 1466808831652 Marionette TRACE conn2 <- [1,2414,null,{}] 15:53:51 INFO - PROCESS | 2242 | 1466808831655 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}] 15:53:51 INFO - PROCESS | 2242 | 1466808831656 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:51 INFO - PROCESS | 2242 | 1466808831773 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 15:53:51 INFO - PROCESS | 2242 | 1466808831784 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:51 INFO - PROCESS | 2242 | 1466808831785 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:51 INFO - PROCESS | 2242 | ++DOCSHELL 0x12b94e000 == 40 [pid = 2242] [id = 611] 15:53:51 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x12a567800) [pid = 2242] [serial = 1833] [outer = 0x0] 15:53:51 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x12a570400) [pid = 2242] [serial = 1834] [outer = 0x12a567800] 15:53:51 INFO - PROCESS | 2242 | 1466808831825 Marionette DEBUG loaded listener.js 15:53:51 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x12a5cc000) [pid = 2242] [serial = 1835] [outer = 0x12a567800] 15:53:52 INFO - PROCESS | 2242 | --DOCSHELL 0x117253000 == 39 [pid = 2242] [id = 600] 15:53:52 INFO - PROCESS | 2242 | --DOCSHELL 0x118207800 == 38 [pid = 2242] [id = 599] 15:53:52 INFO - PROCESS | 2242 | --DOCSHELL 0x12c493000 == 37 [pid = 2242] [id = 598] 15:53:53 INFO - PROCESS | 2242 | --DOCSHELL 0x118364800 == 36 [pid = 2242] [id = 601] 15:53:53 INFO - PROCESS | 2242 | --DOCSHELL 0x119c4a800 == 35 [pid = 2242] [id = 602] 15:53:53 INFO - PROCESS | 2242 | --DOCSHELL 0x12690b000 == 34 [pid = 2242] [id = 605] 15:53:53 INFO - PROCESS | 2242 | --DOCSHELL 0x127387000 == 33 [pid = 2242] [id = 606] 15:53:53 INFO - PROCESS | 2242 | --DOCSHELL 0x112763800 == 32 [pid = 2242] [id = 607] 15:53:53 INFO - PROCESS | 2242 | --DOCSHELL 0x12a421000 == 31 [pid = 2242] [id = 609] 15:53:53 INFO - PROCESS | 2242 | --DOCSHELL 0x12af48000 == 30 [pid = 2242] [id = 610] 15:53:53 INFO - PROCESS | 2242 | --DOCSHELL 0x121ac7000 == 29 [pid = 2242] [id = 604] 15:53:53 INFO - PROCESS | 2242 | --DOCSHELL 0x12171b800 == 28 [pid = 2242] [id = 603] 15:53:53 INFO - PROCESS | 2242 | --DOCSHELL 0x124d72800 == 27 [pid = 2242] [id = 608] 15:53:53 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x128d5b400) [pid = 2242] [serial = 1792] [outer = 0x0] [url = about:blank] 15:53:53 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x1184e2400) [pid = 2242] [serial = 1753] [outer = 0x0] [url = about:blank] 15:53:53 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x126d89800) [pid = 2242] [serial = 1777] [outer = 0x0] [url = about:blank] 15:53:53 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x118785400) [pid = 2242] [serial = 1754] [outer = 0x0] [url = about:blank] 15:53:53 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x118786400) [pid = 2242] [serial = 1756] [outer = 0x0] [url = about:blank] 15:53:53 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x118e23800) [pid = 2242] [serial = 1757] [outer = 0x0] [url = about:blank] 15:53:53 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x11336e000) [pid = 2242] [serial = 1744] [outer = 0x0] [url = about:blank] 15:53:53 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x113833000) [pid = 2242] [serial = 1745] [outer = 0x0] [url = about:blank] 15:53:53 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x12a5cb000) [pid = 2242] [serial = 1742] [outer = 0x0] [url = about:blank] 15:53:53 INFO - PROCESS | 2242 | --DOMWINDOW == 84 (0x12395bc00) [pid = 2242] [serial = 1771] [outer = 0x0] [url = about:blank] 15:53:53 INFO - PROCESS | 2242 | --DOMWINDOW == 83 (0x12137c400) [pid = 2242] [serial = 1768] [outer = 0x0] [url = about:blank] 15:53:53 INFO - PROCESS | 2242 | --DOMWINDOW == 82 (0x1215ccc00) [pid = 2242] [serial = 1769] [outer = 0x0] [url = about:blank] 15:53:53 INFO - PROCESS | 2242 | --DOMWINDOW == 81 (0x1181db000) [pid = 2242] [serial = 1750] [outer = 0x0] [url = about:blank] 15:53:53 INFO - PROCESS | 2242 | --DOMWINDOW == 80 (0x1181e6400) [pid = 2242] [serial = 1751] [outer = 0x0] [url = about:blank] 15:53:53 INFO - PROCESS | 2242 | --DOMWINDOW == 79 (0x1193c9000) [pid = 2242] [serial = 1759] [outer = 0x0] [url = about:blank] 15:53:53 INFO - PROCESS | 2242 | --DOMWINDOW == 78 (0x119c83400) [pid = 2242] [serial = 1760] [outer = 0x0] [url = about:blank] 15:53:53 INFO - PROCESS | 2242 | --DOMWINDOW == 77 (0x12445a000) [pid = 2242] [serial = 1774] [outer = 0x0] [url = about:blank] 15:53:53 INFO - PROCESS | 2242 | --DOMWINDOW == 76 (0x11662fc00) [pid = 2242] [serial = 1747] [outer = 0x0] [url = about:blank] 15:53:53 INFO - PROCESS | 2242 | --DOMWINDOW == 75 (0x1167e6000) [pid = 2242] [serial = 1748] [outer = 0x0] [url = about:blank] 15:53:53 INFO - PROCESS | 2242 | --DOMWINDOW == 74 (0x12103a800) [pid = 2242] [serial = 1765] [outer = 0x0] [url = about:blank] 15:53:53 INFO - PROCESS | 2242 | --DOMWINDOW == 73 (0x121051000) [pid = 2242] [serial = 1766] [outer = 0x0] [url = about:blank] 15:53:53 INFO - PROCESS | 2242 | --DOMWINDOW == 72 (0x126e61c00) [pid = 2242] [serial = 1778] [outer = 0x0] [url = about:blank] 15:53:53 INFO - PROCESS | 2242 | --DOMWINDOW == 71 (0x119e69c00) [pid = 2242] [serial = 1762] [outer = 0x0] [url = about:blank] 15:53:53 INFO - PROCESS | 2242 | --DOMWINDOW == 70 (0x12732e800) [pid = 2242] [serial = 1780] [outer = 0x0] [url = about:blank] 15:53:53 INFO - PROCESS | 2242 | --DOMWINDOW == 69 (0x12100c000) [pid = 2242] [serial = 1763] [outer = 0x0] [url = about:blank] 15:53:53 INFO - PROCESS | 2242 | --DOMWINDOW == 68 (0x128d57800) [pid = 2242] [serial = 1790] [outer = 0x0] [url = about:blank] 15:53:53 INFO - PROCESS | 2242 | --DOMWINDOW == 67 (0x113d3f800) [pid = 2242] [serial = 1783] [outer = 0x0] [url = about:blank] 15:53:53 INFO - PROCESS | 2242 | --DOMWINDOW == 66 (0x1181e7800) [pid = 2242] [serial = 1784] [outer = 0x0] [url = about:blank] 15:53:53 INFO - PROCESS | 2242 | --DOMWINDOW == 65 (0x1274d1800) [pid = 2242] [serial = 1781] [outer = 0x0] [url = about:blank] 15:53:53 INFO - PROCESS | 2242 | --DOMWINDOW == 64 (0x128c8c000) [pid = 2242] [serial = 1789] [outer = 0x0] [url = about:blank] 15:53:53 INFO - PROCESS | 2242 | --DOMWINDOW == 63 (0x1242e7400) [pid = 2242] [serial = 1786] [outer = 0x0] [url = about:blank] 15:53:53 INFO - PROCESS | 2242 | --DOMWINDOW == 62 (0x124d9cc00) [pid = 2242] [serial = 1775] [outer = 0x0] [url = about:blank] 15:53:53 INFO - PROCESS | 2242 | --DOMWINDOW == 61 (0x1274d2400) [pid = 2242] [serial = 1787] [outer = 0x0] [url = about:blank] 15:53:53 INFO - PROCESS | 2242 | --DOMWINDOW == 60 (0x129373c00) [pid = 2242] [serial = 1793] [outer = 0x0] [url = about:blank] 15:53:53 INFO - PROCESS | 2242 | --DOMWINDOW == 59 (0x123b36c00) [pid = 2242] [serial = 1772] [outer = 0x0] [url = about:blank] 15:53:53 INFO - PROCESS | 2242 | 1466808833268 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]]]}] 15:53:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 15:53:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1623ms 15:53:53 INFO - PROCESS | 2242 | 1466808833275 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 15:53:53 INFO - PROCESS | 2242 | 1466808833279 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 15:53:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 15:53:53 INFO - PROCESS | 2242 | 1466808833286 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 15:53:53 INFO - PROCESS | 2242 | 1466808833288 Marionette TRACE conn2 <- [1,2418,null,{}] 15:53:53 INFO - PROCESS | 2242 | 1466808833292 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}] 15:53:53 INFO - PROCESS | 2242 | 1466808833296 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:53 INFO - PROCESS | 2242 | 1466808833378 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 15:53:53 INFO - PROCESS | 2242 | 1466808833434 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:53 INFO - PROCESS | 2242 | 1466808833437 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:53 INFO - PROCESS | 2242 | ++DOCSHELL 0x11694f000 == 28 [pid = 2242] [id = 612] 15:53:53 INFO - PROCESS | 2242 | ++DOMWINDOW == 60 (0x115ef8c00) [pid = 2242] [serial = 1836] [outer = 0x0] 15:53:53 INFO - PROCESS | 2242 | ++DOMWINDOW == 61 (0x1160d6000) [pid = 2242] [serial = 1837] [outer = 0x115ef8c00] 15:53:53 INFO - PROCESS | 2242 | 1466808833466 Marionette DEBUG loaded listener.js 15:53:53 INFO - PROCESS | 2242 | ++DOMWINDOW == 62 (0x1133b6000) [pid = 2242] [serial = 1838] [outer = 0x115ef8c00] 15:53:53 INFO - PROCESS | 2242 | 1466808833852 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]]]}] 15:53:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 15:53:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 573ms 15:53:53 INFO - PROCESS | 2242 | 1466808833864 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 15:53:53 INFO - PROCESS | 2242 | 1466808833870 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 15:53:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 15:53:53 INFO - PROCESS | 2242 | 1466808833879 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 15:53:53 INFO - PROCESS | 2242 | 1466808833882 Marionette TRACE conn2 <- [1,2422,null,{}] 15:53:53 INFO - PROCESS | 2242 | 1466808833886 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}] 15:53:53 INFO - PROCESS | 2242 | 1466808833889 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:54 INFO - PROCESS | 2242 | 1466808834018 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 15:53:54 INFO - PROCESS | 2242 | 1466808834104 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:54 INFO - PROCESS | 2242 | 1466808834106 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:54 INFO - PROCESS | 2242 | ++DOCSHELL 0x11822c000 == 29 [pid = 2242] [id = 613] 15:53:54 INFO - PROCESS | 2242 | ++DOMWINDOW == 63 (0x117016400) [pid = 2242] [serial = 1839] [outer = 0x0] 15:53:54 INFO - PROCESS | 2242 | ++DOMWINDOW == 64 (0x1180ba000) [pid = 2242] [serial = 1840] [outer = 0x117016400] 15:53:54 INFO - PROCESS | 2242 | 1466808834151 Marionette DEBUG loaded listener.js 15:53:54 INFO - PROCESS | 2242 | ++DOMWINDOW == 65 (0x1181e5800) [pid = 2242] [serial = 1841] [outer = 0x117016400] 15:53:54 INFO - PROCESS | 2242 | 1466808834494 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]]]}] 15:53:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 15:53:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 673ms 15:53:54 INFO - PROCESS | 2242 | 1466808834559 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 15:53:54 INFO - PROCESS | 2242 | 1466808834560 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 15:53:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 15:53:54 INFO - PROCESS | 2242 | 1466808834563 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 15:53:54 INFO - PROCESS | 2242 | 1466808834565 Marionette TRACE conn2 <- [1,2426,null,{}] 15:53:54 INFO - PROCESS | 2242 | 1466808834581 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}] 15:53:54 INFO - PROCESS | 2242 | 1466808834584 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:54 INFO - PROCESS | 2242 | 1466808834681 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 15:53:54 INFO - PROCESS | 2242 | 1466808834689 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:54 INFO - PROCESS | 2242 | 1466808834691 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:54 INFO - PROCESS | 2242 | ++DOCSHELL 0x119921000 == 30 [pid = 2242] [id = 614] 15:53:54 INFO - PROCESS | 2242 | ++DOMWINDOW == 66 (0x110f7d400) [pid = 2242] [serial = 1842] [outer = 0x0] 15:53:54 INFO - PROCESS | 2242 | ++DOMWINDOW == 67 (0x118a1e000) [pid = 2242] [serial = 1843] [outer = 0x110f7d400] 15:53:54 INFO - PROCESS | 2242 | 1466808834720 Marionette DEBUG loaded listener.js 15:53:54 INFO - PROCESS | 2242 | ++DOMWINDOW == 68 (0x118e1c800) [pid = 2242] [serial = 1844] [outer = 0x110f7d400] 15:53:55 INFO - PROCESS | 2242 | 1466808835040 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]]]}] 15:53:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 15:53:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 521ms 15:53:55 INFO - PROCESS | 2242 | 1466808835085 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 15:53:55 INFO - PROCESS | 2242 | 1466808835086 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 15:53:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 15:53:55 INFO - PROCESS | 2242 | 1466808835089 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 15:53:55 INFO - PROCESS | 2242 | 1466808835090 Marionette TRACE conn2 <- [1,2430,null,{}] 15:53:55 INFO - PROCESS | 2242 | 1466808835092 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}] 15:53:55 INFO - PROCESS | 2242 | 1466808835093 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:55 INFO - PROCESS | 2242 | 1466808835171 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 15:53:55 INFO - PROCESS | 2242 | 1466808835229 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:55 INFO - PROCESS | 2242 | 1466808835230 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:55 INFO - PROCESS | 2242 | ++DOCSHELL 0x120ee1000 == 31 [pid = 2242] [id = 615] 15:53:55 INFO - PROCESS | 2242 | ++DOMWINDOW == 69 (0x118ea2800) [pid = 2242] [serial = 1845] [outer = 0x0] 15:53:55 INFO - PROCESS | 2242 | ++DOMWINDOW == 70 (0x1193d0400) [pid = 2242] [serial = 1846] [outer = 0x118ea2800] 15:53:55 INFO - PROCESS | 2242 | 1466808835256 Marionette DEBUG loaded listener.js 15:53:55 INFO - PROCESS | 2242 | ++DOMWINDOW == 71 (0x11960a800) [pid = 2242] [serial = 1847] [outer = 0x118ea2800] 15:53:55 INFO - PROCESS | 2242 | 1466808835537 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]]]}] 15:53:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 15:53:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 468ms 15:53:55 INFO - PROCESS | 2242 | 1466808835558 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 15:53:55 INFO - PROCESS | 2242 | 1466808835560 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 15:53:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 15:53:55 INFO - PROCESS | 2242 | 1466808835575 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 15:53:55 INFO - PROCESS | 2242 | 1466808835576 Marionette TRACE conn2 <- [1,2434,null,{}] 15:53:55 INFO - PROCESS | 2242 | 1466808835591 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}] 15:53:55 INFO - PROCESS | 2242 | 1466808835593 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:55 INFO - PROCESS | 2242 | 1466808835725 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 15:53:55 INFO - PROCESS | 2242 | 1466808835795 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:55 INFO - PROCESS | 2242 | 1466808835796 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:55 INFO - PROCESS | 2242 | ++DOCSHELL 0x1211d6800 == 32 [pid = 2242] [id = 616] 15:53:55 INFO - PROCESS | 2242 | ++DOMWINDOW == 72 (0x117013000) [pid = 2242] [serial = 1848] [outer = 0x0] 15:53:55 INFO - PROCESS | 2242 | ++DOMWINDOW == 73 (0x11960d800) [pid = 2242] [serial = 1849] [outer = 0x117013000] 15:53:55 INFO - PROCESS | 2242 | 1466808835821 Marionette DEBUG loaded listener.js 15:53:55 INFO - PROCESS | 2242 | ++DOMWINDOW == 74 (0x119c86c00) [pid = 2242] [serial = 1850] [outer = 0x117013000] 15:53:56 INFO - PROCESS | 2242 | 1466808836130 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]]]}] 15:53:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 15:53:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 581ms 15:53:56 INFO - PROCESS | 2242 | 1466808836156 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 15:53:56 INFO - PROCESS | 2242 | 1466808836157 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 15:53:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 15:53:56 INFO - PROCESS | 2242 | 1466808836160 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 15:53:56 INFO - PROCESS | 2242 | 1466808836161 Marionette TRACE conn2 <- [1,2438,null,{}] 15:53:56 INFO - PROCESS | 2242 | 1466808836166 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}] 15:53:56 INFO - PROCESS | 2242 | 1466808836170 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:56 INFO - PROCESS | 2242 | 1466808836265 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 15:53:56 INFO - PROCESS | 2242 | 1466808836269 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:56 INFO - PROCESS | 2242 | 1466808836271 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:56 INFO - PROCESS | 2242 | ++DOCSHELL 0x1240ab800 == 33 [pid = 2242] [id = 617] 15:53:56 INFO - PROCESS | 2242 | ++DOMWINDOW == 75 (0x119c7c000) [pid = 2242] [serial = 1851] [outer = 0x0] 15:53:56 INFO - PROCESS | 2242 | ++DOMWINDOW == 76 (0x12103e800) [pid = 2242] [serial = 1852] [outer = 0x119c7c000] 15:53:56 INFO - PROCESS | 2242 | 1466808836296 Marionette DEBUG loaded listener.js 15:53:56 INFO - PROCESS | 2242 | ++DOMWINDOW == 77 (0x12395a400) [pid = 2242] [serial = 1853] [outer = 0x119c7c000] 15:53:56 INFO - PROCESS | 2242 | 1466808836615 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]]]}] 15:53:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 15:53:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 470ms 15:53:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 15:53:56 INFO - PROCESS | 2242 | 1466808836634 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 15:53:56 INFO - PROCESS | 2242 | 1466808836636 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 15:53:56 INFO - PROCESS | 2242 | 1466808836638 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 15:53:56 INFO - PROCESS | 2242 | 1466808836639 Marionette TRACE conn2 <- [1,2442,null,{}] 15:53:56 INFO - PROCESS | 2242 | 1466808836641 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}] 15:53:56 INFO - PROCESS | 2242 | 1466808836642 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:56 INFO - PROCESS | 2242 | 1466808836755 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 15:53:56 INFO - PROCESS | 2242 | 1466808836761 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:56 INFO - PROCESS | 2242 | 1466808836762 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:56 INFO - PROCESS | 2242 | ++DOCSHELL 0x124d6f800 == 34 [pid = 2242] [id = 618] 15:53:56 INFO - PROCESS | 2242 | ++DOMWINDOW == 78 (0x110f76800) [pid = 2242] [serial = 1854] [outer = 0x0] 15:53:56 INFO - PROCESS | 2242 | ++DOMWINDOW == 79 (0x123a32400) [pid = 2242] [serial = 1855] [outer = 0x110f76800] 15:53:56 INFO - PROCESS | 2242 | 1466808836787 Marionette DEBUG loaded listener.js 15:53:56 INFO - PROCESS | 2242 | ++DOMWINDOW == 80 (0x12428c000) [pid = 2242] [serial = 1856] [outer = 0x110f76800] 15:53:57 INFO - PROCESS | 2242 | 1466808837144 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]]]}] 15:53:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 15:53:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 518ms 15:53:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 15:53:57 INFO - PROCESS | 2242 | 1466808837157 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 15:53:57 INFO - PROCESS | 2242 | 1466808837159 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 15:53:57 INFO - PROCESS | 2242 | 1466808837165 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 15:53:57 INFO - PROCESS | 2242 | 1466808837166 Marionette TRACE conn2 <- [1,2446,null,{}] 15:53:57 INFO - PROCESS | 2242 | 1466808837170 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}] 15:53:57 INFO - PROCESS | 2242 | 1466808837171 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:57 INFO - PROCESS | 2242 | 1466808837287 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 15:53:57 INFO - PROCESS | 2242 | 1466808837292 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:57 INFO - PROCESS | 2242 | 1466808837293 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:57 INFO - PROCESS | 2242 | ++DOCSHELL 0x127384800 == 35 [pid = 2242] [id = 619] 15:53:57 INFO - PROCESS | 2242 | ++DOMWINDOW == 81 (0x1133bc400) [pid = 2242] [serial = 1857] [outer = 0x0] 15:53:57 INFO - PROCESS | 2242 | ++DOMWINDOW == 82 (0x1246aec00) [pid = 2242] [serial = 1858] [outer = 0x1133bc400] 15:53:57 INFO - PROCESS | 2242 | 1466808837335 Marionette DEBUG loaded listener.js 15:53:57 INFO - PROCESS | 2242 | ++DOMWINDOW == 83 (0x124d93000) [pid = 2242] [serial = 1859] [outer = 0x1133bc400] 15:53:57 INFO - PROCESS | 2242 | 1466808837715 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]]]}] 15:53:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 15:53:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 571ms 15:53:57 INFO - PROCESS | 2242 | 1466808837739 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 15:53:57 INFO - PROCESS | 2242 | 1466808837741 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 15:53:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 15:53:57 INFO - PROCESS | 2242 | 1466808837764 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 15:53:57 INFO - PROCESS | 2242 | 1466808837767 Marionette TRACE conn2 <- [1,2450,null,{}] 15:53:57 INFO - PROCESS | 2242 | 1466808837776 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}] 15:53:57 INFO - PROCESS | 2242 | 1466808837778 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:57 INFO - PROCESS | 2242 | 1466808837859 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 15:53:57 INFO - PROCESS | 2242 | 1466808837865 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:57 INFO - PROCESS | 2242 | 1466808837874 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:57 INFO - PROCESS | 2242 | ++DOCSHELL 0x11991c800 == 36 [pid = 2242] [id = 620] 15:53:57 INFO - PROCESS | 2242 | ++DOMWINDOW == 84 (0x124d95800) [pid = 2242] [serial = 1860] [outer = 0x0] 15:53:57 INFO - PROCESS | 2242 | ++DOMWINDOW == 85 (0x126977400) [pid = 2242] [serial = 1861] [outer = 0x124d95800] 15:53:57 INFO - PROCESS | 2242 | 1466808837899 Marionette DEBUG loaded listener.js 15:53:57 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x126d8e800) [pid = 2242] [serial = 1862] [outer = 0x124d95800] 15:53:58 INFO - PROCESS | 2242 | 1466808838236 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]]]}] 15:53:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 15:53:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 501ms 15:53:58 INFO - PROCESS | 2242 | 1466808838245 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 15:53:58 INFO - PROCESS | 2242 | 1466808838247 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 15:53:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 15:53:58 INFO - PROCESS | 2242 | 1466808838249 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 15:53:58 INFO - PROCESS | 2242 | 1466808838250 Marionette TRACE conn2 <- [1,2454,null,{}] 15:53:58 INFO - PROCESS | 2242 | 1466808838252 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}] 15:53:58 INFO - PROCESS | 2242 | 1466808838254 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:58 INFO - PROCESS | 2242 | 1466808838335 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 15:53:58 INFO - PROCESS | 2242 | 1466808838339 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:58 INFO - PROCESS | 2242 | 1466808838340 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:58 INFO - PROCESS | 2242 | ++DOCSHELL 0x128d86000 == 37 [pid = 2242] [id = 621] 15:53:58 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x11662e800) [pid = 2242] [serial = 1863] [outer = 0x0] 15:53:58 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x126e5ec00) [pid = 2242] [serial = 1864] [outer = 0x11662e800] 15:53:58 INFO - PROCESS | 2242 | 1466808838425 Marionette DEBUG loaded listener.js 15:53:58 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x1274cd400) [pid = 2242] [serial = 1865] [outer = 0x11662e800] 15:53:58 INFO - PROCESS | 2242 | 1466808838766 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]]]}] 15:53:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 15:53:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 568ms 15:53:58 INFO - PROCESS | 2242 | 1466808838818 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 15:53:58 INFO - PROCESS | 2242 | 1466808838819 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 15:53:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 15:53:58 INFO - PROCESS | 2242 | 1466808838822 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 15:53:58 INFO - PROCESS | 2242 | 1466808838823 Marionette TRACE conn2 <- [1,2458,null,{}] 15:53:58 INFO - PROCESS | 2242 | 1466808838826 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}] 15:53:58 INFO - PROCESS | 2242 | 1466808838827 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:58 INFO - PROCESS | 2242 | 1466808838944 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 15:53:58 INFO - PROCESS | 2242 | 1466808838963 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:58 INFO - PROCESS | 2242 | 1466808838964 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:58 INFO - PROCESS | 2242 | ++DOCSHELL 0x1210ec000 == 38 [pid = 2242] [id = 622] 15:53:58 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x128c8f000) [pid = 2242] [serial = 1866] [outer = 0x0] 15:53:58 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x128d57c00) [pid = 2242] [serial = 1867] [outer = 0x128c8f000] 15:53:58 INFO - PROCESS | 2242 | 1466808838991 Marionette DEBUG loaded listener.js 15:53:59 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x1291d3400) [pid = 2242] [serial = 1868] [outer = 0x128c8f000] 15:53:59 INFO - PROCESS | 2242 | 1466808839342 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]]]}] 15:53:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 15:53:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 570ms 15:53:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 15:53:59 INFO - PROCESS | 2242 | 1466808839393 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 15:53:59 INFO - PROCESS | 2242 | 1466808839394 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 15:53:59 INFO - PROCESS | 2242 | 1466808839396 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 15:53:59 INFO - PROCESS | 2242 | 1466808839397 Marionette TRACE conn2 <- [1,2462,null,{}] 15:53:59 INFO - PROCESS | 2242 | 1466808839399 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}] 15:53:59 INFO - PROCESS | 2242 | 1466808839400 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:59 INFO - PROCESS | 2242 | 1466808839502 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 15:53:59 INFO - PROCESS | 2242 | 1466808839515 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:59 INFO - PROCESS | 2242 | 1466808839516 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:53:59 INFO - PROCESS | 2242 | ++DOCSHELL 0x12af3d000 == 39 [pid = 2242] [id = 623] 15:53:59 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x1291dbc00) [pid = 2242] [serial = 1869] [outer = 0x0] 15:53:59 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x129cd6800) [pid = 2242] [serial = 1870] [outer = 0x1291dbc00] 15:53:59 INFO - PROCESS | 2242 | 1466808839541 Marionette DEBUG loaded listener.js 15:53:59 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x12a56ec00) [pid = 2242] [serial = 1871] [outer = 0x1291dbc00] 15:53:59 INFO - PROCESS | 2242 | 1466808839890 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]]]}] 15:53:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 15:53:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 520ms 15:53:59 INFO - PROCESS | 2242 | 1466808839917 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 15:53:59 INFO - PROCESS | 2242 | 1466808839919 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 15:53:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 15:53:59 INFO - PROCESS | 2242 | 1466808839931 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 15:53:59 INFO - PROCESS | 2242 | 1466808839932 Marionette TRACE conn2 <- [1,2466,null,{}] 15:53:59 INFO - PROCESS | 2242 | 1466808839935 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}] 15:53:59 INFO - PROCESS | 2242 | 1466808839937 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:00 INFO - PROCESS | 2242 | 1466808840101 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 15:54:00 INFO - PROCESS | 2242 | 1466808840156 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:00 INFO - PROCESS | 2242 | 1466808840157 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:00 INFO - PROCESS | 2242 | ++DOCSHELL 0x12b951800 == 40 [pid = 2242] [id = 624] 15:54:00 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x129371800) [pid = 2242] [serial = 1872] [outer = 0x0] 15:54:00 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x12a5c2400) [pid = 2242] [serial = 1873] [outer = 0x129371800] 15:54:00 INFO - PROCESS | 2242 | 1466808840196 Marionette DEBUG loaded listener.js 15:54:00 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x12ac05800) [pid = 2242] [serial = 1874] [outer = 0x129371800] 15:54:00 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x121035000) [pid = 2242] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 15:54:00 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x11931d800) [pid = 2242] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 15:54:00 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x12684bc00) [pid = 2242] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 15:54:00 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x112d16400) [pid = 2242] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 15:54:00 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x1274ca800) [pid = 2242] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 15:54:00 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x120f30800) [pid = 2242] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 15:54:00 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x11383dc00) [pid = 2242] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 15:54:00 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x1193ca000) [pid = 2242] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 15:54:00 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x118372800) [pid = 2242] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 15:54:00 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x1176e2000) [pid = 2242] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 15:54:00 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x113862c00) [pid = 2242] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 15:54:00 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x118a47800) [pid = 2242] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 15:54:00 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x115e55000) [pid = 2242] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 15:54:00 INFO - PROCESS | 2242 | 1466808840641 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]]]}] 15:54:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 15:54:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 722ms 15:54:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 15:54:00 INFO - PROCESS | 2242 | 1466808840652 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 15:54:00 INFO - PROCESS | 2242 | 1466808840653 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 15:54:00 INFO - PROCESS | 2242 | 1466808840656 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 15:54:00 INFO - PROCESS | 2242 | 1466808840657 Marionette TRACE conn2 <- [1,2470,null,{}] 15:54:00 INFO - PROCESS | 2242 | 1466808840659 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}] 15:54:00 INFO - PROCESS | 2242 | 1466808840660 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:00 INFO - PROCESS | 2242 | 1466808840742 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 15:54:00 INFO - PROCESS | 2242 | 1466808840748 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:00 INFO - PROCESS | 2242 | 1466808840749 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:00 INFO - PROCESS | 2242 | ++DOCSHELL 0x12737b000 == 41 [pid = 2242] [id = 625] 15:54:00 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x117eda800) [pid = 2242] [serial = 1875] [outer = 0x0] 15:54:00 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x119c83000) [pid = 2242] [serial = 1876] [outer = 0x117eda800] 15:54:00 INFO - PROCESS | 2242 | 1466808840774 Marionette DEBUG loaded listener.js 15:54:00 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x126981800) [pid = 2242] [serial = 1877] [outer = 0x117eda800] 15:54:01 INFO - PROCESS | 2242 | 1466808841087 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]]]}] 15:54:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 15:54:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 468ms 15:54:01 INFO - PROCESS | 2242 | 1466808841125 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 15:54:01 INFO - PROCESS | 2242 | 1466808841126 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 15:54:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 15:54:01 INFO - PROCESS | 2242 | 1466808841156 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 15:54:01 INFO - PROCESS | 2242 | 1466808841157 Marionette TRACE conn2 <- [1,2474,null,{}] 15:54:01 INFO - PROCESS | 2242 | 1466808841161 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}] 15:54:01 INFO - PROCESS | 2242 | 1466808841164 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:01 INFO - PROCESS | 2242 | 1466808841255 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 15:54:01 INFO - PROCESS | 2242 | 1466808841259 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:01 INFO - PROCESS | 2242 | 1466808841260 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:01 INFO - PROCESS | 2242 | ++DOCSHELL 0x12bf34000 == 42 [pid = 2242] [id = 626] 15:54:01 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x127336800) [pid = 2242] [serial = 1878] [outer = 0x0] 15:54:01 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x12ac06800) [pid = 2242] [serial = 1879] [outer = 0x127336800] 15:54:01 INFO - PROCESS | 2242 | 1466808841288 Marionette DEBUG loaded listener.js 15:54:01 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x12ac0c000) [pid = 2242] [serial = 1880] [outer = 0x127336800] 15:54:01 INFO - PROCESS | 2242 | 1466808841664 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]]]}] 15:54:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 15:54:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 540ms 15:54:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 15:54:01 INFO - PROCESS | 2242 | 1466808841681 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 15:54:01 INFO - PROCESS | 2242 | 1466808841683 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 15:54:01 INFO - PROCESS | 2242 | 1466808841686 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 15:54:01 INFO - PROCESS | 2242 | 1466808841688 Marionette TRACE conn2 <- [1,2478,null,{}] 15:54:01 INFO - PROCESS | 2242 | 1466808841691 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}] 15:54:01 INFO - PROCESS | 2242 | 1466808841693 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:01 INFO - PROCESS | 2242 | 1466808841852 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 15:54:01 INFO - PROCESS | 2242 | 1466808841866 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:01 INFO - PROCESS | 2242 | 1466808841867 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:01 INFO - PROCESS | 2242 | ++DOCSHELL 0x12c47b000 == 43 [pid = 2242] [id = 627] 15:54:01 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x11960ac00) [pid = 2242] [serial = 1881] [outer = 0x0] 15:54:01 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x12ac0d400) [pid = 2242] [serial = 1882] [outer = 0x11960ac00] 15:54:01 INFO - PROCESS | 2242 | 1466808841894 Marionette DEBUG loaded listener.js 15:54:01 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x12ae35400) [pid = 2242] [serial = 1883] [outer = 0x11960ac00] 15:54:02 INFO - PROCESS | 2242 | 1466808842282 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]]]}] 15:54:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 15:54:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 620ms 15:54:02 INFO - PROCESS | 2242 | 1466808842306 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 15:54:02 INFO - PROCESS | 2242 | 1466808842308 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 15:54:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 15:54:02 INFO - PROCESS | 2242 | 1466808842313 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 15:54:02 INFO - PROCESS | 2242 | 1466808842315 Marionette TRACE conn2 <- [1,2482,null,{}] 15:54:02 INFO - PROCESS | 2242 | 1466808842319 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}] 15:54:02 INFO - PROCESS | 2242 | 1466808842320 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:02 INFO - PROCESS | 2242 | 1466808842492 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 15:54:02 INFO - PROCESS | 2242 | 1466808842504 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:02 INFO - PROCESS | 2242 | 1466808842505 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:02 INFO - PROCESS | 2242 | ++DOCSHELL 0x11206a000 == 44 [pid = 2242] [id = 628] 15:54:02 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x110f7b000) [pid = 2242] [serial = 1884] [outer = 0x0] 15:54:02 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x111ecb800) [pid = 2242] [serial = 1885] [outer = 0x110f7b000] 15:54:02 INFO - PROCESS | 2242 | 1466808842620 Marionette DEBUG loaded listener.js 15:54:02 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x112f8dc00) [pid = 2242] [serial = 1886] [outer = 0x110f7b000] 15:54:03 INFO - PROCESS | 2242 | 1466808843294 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]]]}] 15:54:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 15:54:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1023ms 15:54:03 INFO - PROCESS | 2242 | 1466808843336 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 15:54:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 15:54:03 INFO - PROCESS | 2242 | 1466808843339 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 15:54:03 INFO - PROCESS | 2242 | 1466808843342 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 15:54:03 INFO - PROCESS | 2242 | 1466808843344 Marionette TRACE conn2 <- [1,2486,null,{}] 15:54:03 INFO - PROCESS | 2242 | 1466808843347 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}] 15:54:03 INFO - PROCESS | 2242 | 1466808843349 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:03 INFO - PROCESS | 2242 | 1466808843468 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 15:54:03 INFO - PROCESS | 2242 | 1466808843528 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:03 INFO - PROCESS | 2242 | 1466808843530 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:03 INFO - PROCESS | 2242 | ++DOCSHELL 0x119293800 == 45 [pid = 2242] [id = 629] 15:54:03 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x11662fc00) [pid = 2242] [serial = 1887] [outer = 0x0] 15:54:03 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x117ee0800) [pid = 2242] [serial = 1888] [outer = 0x11662fc00] 15:54:03 INFO - PROCESS | 2242 | 1466808843561 Marionette DEBUG loaded listener.js 15:54:03 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x118372400) [pid = 2242] [serial = 1889] [outer = 0x11662fc00] 15:54:04 INFO - PROCESS | 2242 | 1466808844363 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]]]}] 15:54:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 15:54:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1073ms 15:54:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 15:54:04 INFO - PROCESS | 2242 | 1466808844415 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 15:54:04 INFO - PROCESS | 2242 | 1466808844417 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 15:54:04 INFO - PROCESS | 2242 | 1466808844421 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 15:54:04 INFO - PROCESS | 2242 | 1466808844422 Marionette TRACE conn2 <- [1,2490,null,{}] 15:54:04 INFO - PROCESS | 2242 | 1466808844427 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}] 15:54:04 INFO - PROCESS | 2242 | 1466808844429 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:04 INFO - PROCESS | 2242 | 1466808844556 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 15:54:04 INFO - PROCESS | 2242 | 1466808844617 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:04 INFO - PROCESS | 2242 | 1466808844620 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:04 INFO - PROCESS | 2242 | ++DOCSHELL 0x11821c000 == 46 [pid = 2242] [id = 630] 15:54:04 INFO - PROCESS | 2242 | ++DOMWINDOW == 101 (0x116a11000) [pid = 2242] [serial = 1890] [outer = 0x0] 15:54:04 INFO - PROCESS | 2242 | ++DOMWINDOW == 102 (0x117ed8800) [pid = 2242] [serial = 1891] [outer = 0x116a11000] 15:54:04 INFO - PROCESS | 2242 | 1466808844649 Marionette DEBUG loaded listener.js 15:54:04 INFO - PROCESS | 2242 | ++DOMWINDOW == 103 (0x118372000) [pid = 2242] [serial = 1892] [outer = 0x116a11000] 15:54:04 INFO - PROCESS | 2242 | --DOCSHELL 0x12c47b000 == 45 [pid = 2242] [id = 627] 15:54:04 INFO - PROCESS | 2242 | --DOCSHELL 0x12bf34000 == 44 [pid = 2242] [id = 626] 15:54:04 INFO - PROCESS | 2242 | --DOCSHELL 0x12737b000 == 43 [pid = 2242] [id = 625] 15:54:04 INFO - PROCESS | 2242 | --DOCSHELL 0x12b951800 == 42 [pid = 2242] [id = 624] 15:54:04 INFO - PROCESS | 2242 | --DOCSHELL 0x12af3d000 == 41 [pid = 2242] [id = 623] 15:54:04 INFO - PROCESS | 2242 | --DOCSHELL 0x1210ec000 == 40 [pid = 2242] [id = 622] 15:54:04 INFO - PROCESS | 2242 | --DOCSHELL 0x128d86000 == 39 [pid = 2242] [id = 621] 15:54:04 INFO - PROCESS | 2242 | --DOMWINDOW == 102 (0x12a570400) [pid = 2242] [serial = 1834] [outer = 0x0] [url = about:blank] 15:54:04 INFO - PROCESS | 2242 | --DOCSHELL 0x11991c800 == 38 [pid = 2242] [id = 620] 15:54:04 INFO - PROCESS | 2242 | --DOCSHELL 0x127384800 == 37 [pid = 2242] [id = 619] 15:54:04 INFO - PROCESS | 2242 | --DOCSHELL 0x124d6f800 == 36 [pid = 2242] [id = 618] 15:54:04 INFO - PROCESS | 2242 | --DOCSHELL 0x1240ab800 == 35 [pid = 2242] [id = 617] 15:54:04 INFO - PROCESS | 2242 | --DOCSHELL 0x1211d6800 == 34 [pid = 2242] [id = 616] 15:54:04 INFO - PROCESS | 2242 | --DOCSHELL 0x120ee1000 == 33 [pid = 2242] [id = 615] 15:54:04 INFO - PROCESS | 2242 | --DOCSHELL 0x119921000 == 32 [pid = 2242] [id = 614] 15:54:04 INFO - PROCESS | 2242 | --DOCSHELL 0x11822c000 == 31 [pid = 2242] [id = 613] 15:54:04 INFO - PROCESS | 2242 | --DOCSHELL 0x11694f000 == 30 [pid = 2242] [id = 612] 15:54:05 INFO - PROCESS | 2242 | --DOCSHELL 0x12b94e000 == 29 [pid = 2242] [id = 611] 15:54:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 15:54:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 672ms 15:54:05 INFO - PROCESS | 2242 | 1466808845086 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]]]}] 15:54:05 INFO - PROCESS | 2242 | 1466808845091 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 15:54:05 INFO - PROCESS | 2242 | 1466808845097 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 15:54:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 15:54:05 INFO - PROCESS | 2242 | 1466808845103 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 15:54:05 INFO - PROCESS | 2242 | 1466808845105 Marionette TRACE conn2 <- [1,2494,null,{}] 15:54:05 INFO - PROCESS | 2242 | 1466808845107 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}] 15:54:05 INFO - PROCESS | 2242 | 1466808845109 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:05 INFO - PROCESS | 2242 | 1466808845195 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 15:54:05 INFO - PROCESS | 2242 | --DOMWINDOW == 101 (0x12146e000) [pid = 2242] [serial = 1816] [outer = 0x0] [url = about:blank] 15:54:05 INFO - PROCESS | 2242 | --DOMWINDOW == 100 (0x126855800) [pid = 2242] [serial = 1819] [outer = 0x0] [url = about:blank] 15:54:05 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x127010400) [pid = 2242] [serial = 1822] [outer = 0x0] [url = about:blank] 15:54:05 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x126d89c00) [pid = 2242] [serial = 1820] [outer = 0x0] [url = about:blank] 15:54:05 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x113377800) [pid = 2242] [serial = 1825] [outer = 0x0] [url = about:blank] 15:54:05 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x1193ca400) [pid = 2242] [serial = 1826] [outer = 0x0] [url = about:blank] 15:54:05 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x128d55000) [pid = 2242] [serial = 1831] [outer = 0x0] [url = about:blank] 15:54:05 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x127336c00) [pid = 2242] [serial = 1823] [outer = 0x0] [url = about:blank] 15:54:05 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x123a31000) [pid = 2242] [serial = 1828] [outer = 0x0] [url = about:blank] 15:54:05 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x119c85000) [pid = 2242] [serial = 1810] [outer = 0x0] [url = about:blank] 15:54:05 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x121005000) [pid = 2242] [serial = 1811] [outer = 0x0] [url = about:blank] 15:54:05 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x119606000) [pid = 2242] [serial = 1808] [outer = 0x0] [url = about:blank] 15:54:05 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x119591c00) [pid = 2242] [serial = 1807] [outer = 0x0] [url = about:blank] 15:54:05 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x11837b000) [pid = 2242] [serial = 1804] [outer = 0x0] [url = about:blank] 15:54:05 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x118783000) [pid = 2242] [serial = 1805] [outer = 0x0] [url = about:blank] 15:54:05 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x1181d9400) [pid = 2242] [serial = 1802] [outer = 0x0] [url = about:blank] 15:54:05 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x1176e9400) [pid = 2242] [serial = 1801] [outer = 0x0] [url = about:blank] 15:54:05 INFO - PROCESS | 2242 | --DOMWINDOW == 84 (0x1166ed400) [pid = 2242] [serial = 1799] [outer = 0x0] [url = about:blank] 15:54:05 INFO - PROCESS | 2242 | --DOMWINDOW == 83 (0x113d43000) [pid = 2242] [serial = 1798] [outer = 0x0] [url = about:blank] 15:54:05 INFO - PROCESS | 2242 | --DOMWINDOW == 82 (0x129370000) [pid = 2242] [serial = 1795] [outer = 0x0] [url = about:blank] 15:54:05 INFO - PROCESS | 2242 | --DOMWINDOW == 81 (0x129cdfc00) [pid = 2242] [serial = 1832] [outer = 0x0] [url = about:blank] 15:54:05 INFO - PROCESS | 2242 | --DOMWINDOW == 80 (0x12a56b400) [pid = 2242] [serial = 1796] [outer = 0x0] [url = about:blank] 15:54:05 INFO - PROCESS | 2242 | --DOMWINDOW == 79 (0x12100b800) [pid = 2242] [serial = 1813] [outer = 0x0] [url = about:blank] 15:54:05 INFO - PROCESS | 2242 | --DOMWINDOW == 78 (0x12103d800) [pid = 2242] [serial = 1814] [outer = 0x0] [url = about:blank] 15:54:05 INFO - PROCESS | 2242 | --DOMWINDOW == 77 (0x1246b7800) [pid = 2242] [serial = 1817] [outer = 0x0] [url = about:blank] 15:54:05 INFO - PROCESS | 2242 | --DOMWINDOW == 76 (0x1274c7800) [pid = 2242] [serial = 1829] [outer = 0x0] [url = about:blank] 15:54:05 INFO - PROCESS | 2242 | 1466808845255 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:05 INFO - PROCESS | 2242 | 1466808845257 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:05 INFO - PROCESS | 2242 | ++DOCSHELL 0x118351000 == 30 [pid = 2242] [id = 631] 15:54:05 INFO - PROCESS | 2242 | ++DOMWINDOW == 77 (0x113d43000) [pid = 2242] [serial = 1893] [outer = 0x0] 15:54:05 INFO - PROCESS | 2242 | ++DOMWINDOW == 78 (0x118372c00) [pid = 2242] [serial = 1894] [outer = 0x113d43000] 15:54:05 INFO - PROCESS | 2242 | 1466808845285 Marionette DEBUG loaded listener.js 15:54:05 INFO - PROCESS | 2242 | ++DOMWINDOW == 79 (0x118a1f800) [pid = 2242] [serial = 1895] [outer = 0x113d43000] 15:54:05 INFO - PROCESS | 2242 | 1466808845615 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]]]}] 15:54:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 15:54:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 520ms 15:54:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 15:54:05 INFO - PROCESS | 2242 | 1466808845623 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 15:54:05 INFO - PROCESS | 2242 | 1466808845625 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 15:54:05 INFO - PROCESS | 2242 | 1466808845628 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 15:54:05 INFO - PROCESS | 2242 | 1466808845631 Marionette TRACE conn2 <- [1,2498,null,{}] 15:54:05 INFO - PROCESS | 2242 | 1466808845639 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}] 15:54:05 INFO - PROCESS | 2242 | 1466808845642 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:05 INFO - PROCESS | 2242 | 1466808845724 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 15:54:05 INFO - PROCESS | 2242 | 1466808845732 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:05 INFO - PROCESS | 2242 | 1466808845734 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:05 INFO - PROCESS | 2242 | ++DOCSHELL 0x120ed4000 == 31 [pid = 2242] [id = 632] 15:54:05 INFO - PROCESS | 2242 | ++DOMWINDOW == 80 (0x118ea5c00) [pid = 2242] [serial = 1896] [outer = 0x0] 15:54:05 INFO - PROCESS | 2242 | ++DOMWINDOW == 81 (0x119597400) [pid = 2242] [serial = 1897] [outer = 0x118ea5c00] 15:54:05 INFO - PROCESS | 2242 | 1466808845764 Marionette DEBUG loaded listener.js 15:54:05 INFO - PROCESS | 2242 | ++DOMWINDOW == 82 (0x119c85400) [pid = 2242] [serial = 1898] [outer = 0x118ea5c00] 15:54:06 INFO - PROCESS | 2242 | 1466808846150 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]]]}] 15:54:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 15:54:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 573ms 15:54:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 15:54:06 INFO - PROCESS | 2242 | 1466808846201 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 15:54:06 INFO - PROCESS | 2242 | 1466808846203 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 15:54:06 INFO - PROCESS | 2242 | 1466808846205 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 15:54:06 INFO - PROCESS | 2242 | 1466808846206 Marionette TRACE conn2 <- [1,2502,null,{}] 15:54:06 INFO - PROCESS | 2242 | 1466808846208 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}] 15:54:06 INFO - PROCESS | 2242 | 1466808846209 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:06 INFO - PROCESS | 2242 | 1466808846289 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 15:54:06 INFO - PROCESS | 2242 | 1466808846292 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:06 INFO - PROCESS | 2242 | 1466808846294 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:06 INFO - PROCESS | 2242 | ++DOCSHELL 0x121acd000 == 32 [pid = 2242] [id = 633] 15:54:06 INFO - PROCESS | 2242 | ++DOMWINDOW == 83 (0x113216800) [pid = 2242] [serial = 1899] [outer = 0x0] 15:54:06 INFO - PROCESS | 2242 | ++DOMWINDOW == 84 (0x12100a400) [pid = 2242] [serial = 1900] [outer = 0x113216800] 15:54:06 INFO - PROCESS | 2242 | 1466808846324 Marionette DEBUG loaded listener.js 15:54:06 INFO - PROCESS | 2242 | ++DOMWINDOW == 85 (0x121039400) [pid = 2242] [serial = 1901] [outer = 0x113216800] 15:54:06 INFO - PROCESS | 2242 | 1466808846667 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]]]}] 15:54:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 15:54:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 471ms 15:54:06 INFO - PROCESS | 2242 | 1466808846682 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 15:54:06 INFO - PROCESS | 2242 | 1466808846684 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 15:54:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 15:54:06 INFO - PROCESS | 2242 | 1466808846686 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 15:54:06 INFO - PROCESS | 2242 | 1466808846687 Marionette TRACE conn2 <- [1,2506,null,{}] 15:54:06 INFO - PROCESS | 2242 | 1466808846689 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}] 15:54:06 INFO - PROCESS | 2242 | 1466808846691 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:06 INFO - PROCESS | 2242 | 1466808846806 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 15:54:06 INFO - PROCESS | 2242 | 1466808846814 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:06 INFO - PROCESS | 2242 | 1466808846815 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:06 INFO - PROCESS | 2242 | ++DOCSHELL 0x116ad6000 == 33 [pid = 2242] [id = 634] 15:54:06 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x1166eb400) [pid = 2242] [serial = 1902] [outer = 0x0] 15:54:06 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x121041000) [pid = 2242] [serial = 1903] [outer = 0x1166eb400] 15:54:06 INFO - PROCESS | 2242 | 1466808846840 Marionette DEBUG loaded listener.js 15:54:06 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x121467000) [pid = 2242] [serial = 1904] [outer = 0x1166eb400] 15:54:07 INFO - PROCESS | 2242 | 1466808847201 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]]]}] 15:54:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 15:54:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 522ms 15:54:07 INFO - PROCESS | 2242 | 1466808847208 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 15:54:07 INFO - PROCESS | 2242 | 1466808847209 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 15:54:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 15:54:07 INFO - PROCESS | 2242 | 1466808847214 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 15:54:07 INFO - PROCESS | 2242 | 1466808847215 Marionette TRACE conn2 <- [1,2510,null,{}] 15:54:07 INFO - PROCESS | 2242 | 1466808847217 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}] 15:54:07 INFO - PROCESS | 2242 | 1466808847221 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:07 INFO - PROCESS | 2242 | 1466808847342 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 15:54:07 INFO - PROCESS | 2242 | 1466808847381 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:07 INFO - PROCESS | 2242 | 1466808847382 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:07 INFO - PROCESS | 2242 | ++DOCSHELL 0x127373000 == 34 [pid = 2242] [id = 635] 15:54:07 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x121469400) [pid = 2242] [serial = 1905] [outer = 0x0] 15:54:07 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x123a33000) [pid = 2242] [serial = 1906] [outer = 0x121469400] 15:54:07 INFO - PROCESS | 2242 | 1466808847408 Marionette DEBUG loaded listener.js 15:54:07 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x12697f800) [pid = 2242] [serial = 1907] [outer = 0x121469400] 15:54:07 INFO - PROCESS | 2242 | 1466808847760 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]]]}] 15:54:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 15:54:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 569ms 15:54:07 INFO - PROCESS | 2242 | 1466808847784 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 15:54:07 INFO - PROCESS | 2242 | 1466808847785 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 15:54:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 15:54:07 INFO - PROCESS | 2242 | 1466808847787 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 15:54:07 INFO - PROCESS | 2242 | 1466808847788 Marionette TRACE conn2 <- [1,2514,null,{}] 15:54:07 INFO - PROCESS | 2242 | 1466808847791 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}] 15:54:07 INFO - PROCESS | 2242 | 1466808847792 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:07 INFO - PROCESS | 2242 | 1466808847896 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 15:54:07 INFO - PROCESS | 2242 | 1466808847900 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:07 INFO - PROCESS | 2242 | 1466808847901 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:07 INFO - PROCESS | 2242 | ++DOCSHELL 0x128ca2000 == 35 [pid = 2242] [id = 636] 15:54:07 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x112d1dc00) [pid = 2242] [serial = 1908] [outer = 0x0] 15:54:07 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x126e65400) [pid = 2242] [serial = 1909] [outer = 0x112d1dc00] 15:54:07 INFO - PROCESS | 2242 | 1466808847933 Marionette DEBUG loaded listener.js 15:54:07 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x127336c00) [pid = 2242] [serial = 1910] [outer = 0x112d1dc00] 15:54:08 INFO - PROCESS | 2242 | 1466808848284 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]]]}] 15:54:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 15:54:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 519ms 15:54:08 INFO - PROCESS | 2242 | 1466808848307 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 15:54:08 INFO - PROCESS | 2242 | 1466808848308 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 15:54:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 15:54:08 INFO - PROCESS | 2242 | 1466808848319 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 15:54:08 INFO - PROCESS | 2242 | 1466808848320 Marionette TRACE conn2 <- [1,2518,null,{}] 15:54:08 INFO - PROCESS | 2242 | 1466808848323 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}] 15:54:08 INFO - PROCESS | 2242 | 1466808848324 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:08 INFO - PROCESS | 2242 | 1466808848424 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 15:54:08 INFO - PROCESS | 2242 | 1466808848428 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:08 INFO - PROCESS | 2242 | 1466808848429 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:08 INFO - PROCESS | 2242 | ++DOCSHELL 0x128d8b000 == 36 [pid = 2242] [id = 637] 15:54:08 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x127337000) [pid = 2242] [serial = 1911] [outer = 0x0] 15:54:08 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x1274d1c00) [pid = 2242] [serial = 1912] [outer = 0x127337000] 15:54:08 INFO - PROCESS | 2242 | 1466808848454 Marionette DEBUG loaded listener.js 15:54:08 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x128c8ec00) [pid = 2242] [serial = 1913] [outer = 0x127337000] 15:54:08 INFO - PROCESS | 2242 | 1466808848834 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]]]}] 15:54:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 15:54:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 530ms 15:54:08 INFO - PROCESS | 2242 | 1466808848841 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 15:54:08 INFO - PROCESS | 2242 | 1466808848843 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 15:54:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 15:54:08 INFO - PROCESS | 2242 | 1466808848850 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 15:54:08 INFO - PROCESS | 2242 | 1466808848852 Marionette TRACE conn2 <- [1,2522,null,{}] 15:54:08 INFO - PROCESS | 2242 | 1466808848856 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}] 15:54:08 INFO - PROCESS | 2242 | 1466808848857 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:08 INFO - PROCESS | 2242 | 1466808848988 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 15:54:08 INFO - PROCESS | 2242 | 1466808848992 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:09 INFO - PROCESS | 2242 | 1466808849001 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:09 INFO - PROCESS | 2242 | ++DOCSHELL 0x12a42c800 == 37 [pid = 2242] [id = 638] 15:54:09 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x119606000) [pid = 2242] [serial = 1914] [outer = 0x0] 15:54:09 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x128d55400) [pid = 2242] [serial = 1915] [outer = 0x119606000] 15:54:09 INFO - PROCESS | 2242 | 1466808849076 Marionette DEBUG loaded listener.js 15:54:09 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x128d5d800) [pid = 2242] [serial = 1916] [outer = 0x119606000] 15:54:09 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x128c8f000) [pid = 2242] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 15:54:09 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x119c7c000) [pid = 2242] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 15:54:09 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x117016400) [pid = 2242] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 15:54:09 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x12a567800) [pid = 2242] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 15:54:09 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x118ea2800) [pid = 2242] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 15:54:09 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x110f7d400) [pid = 2242] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 15:54:09 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x1291dbc00) [pid = 2242] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 15:54:09 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x129371800) [pid = 2242] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 15:54:09 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x117eda800) [pid = 2242] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 15:54:09 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x110f76800) [pid = 2242] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 15:54:09 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x124d95800) [pid = 2242] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 15:54:09 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x1133bc400) [pid = 2242] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 15:54:09 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x115ef8c00) [pid = 2242] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 15:54:09 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x117013000) [pid = 2242] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 15:54:09 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x127336800) [pid = 2242] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 15:54:09 INFO - PROCESS | 2242 | --DOMWINDOW == 84 (0x11662e800) [pid = 2242] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 15:54:09 INFO - PROCESS | 2242 | 1466808849520 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]]]}] 15:54:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 15:54:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 721ms 15:54:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 15:54:09 INFO - PROCESS | 2242 | 1466808849571 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 15:54:09 INFO - PROCESS | 2242 | 1466808849573 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 15:54:09 INFO - PROCESS | 2242 | 1466808849575 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 15:54:09 INFO - PROCESS | 2242 | 1466808849576 Marionette TRACE conn2 <- [1,2526,null,{}] 15:54:09 INFO - PROCESS | 2242 | 1466808849592 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}] 15:54:09 INFO - PROCESS | 2242 | 1466808849594 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:09 INFO - PROCESS | 2242 | 1466808849722 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 15:54:09 INFO - PROCESS | 2242 | 1466808849728 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:09 INFO - PROCESS | 2242 | 1466808849729 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:09 INFO - PROCESS | 2242 | ++DOCSHELL 0x121acb000 == 38 [pid = 2242] [id = 639] 15:54:09 INFO - PROCESS | 2242 | ++DOMWINDOW == 85 (0x1180b6800) [pid = 2242] [serial = 1917] [outer = 0x0] 15:54:09 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x119c7ec00) [pid = 2242] [serial = 1918] [outer = 0x1180b6800] 15:54:09 INFO - PROCESS | 2242 | 1466808849754 Marionette DEBUG loaded listener.js 15:54:09 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x126d85000) [pid = 2242] [serial = 1919] [outer = 0x1180b6800] 15:54:10 INFO - PROCESS | 2242 | 1466808850065 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]]]}] 15:54:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 15:54:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 522ms 15:54:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 15:54:10 INFO - PROCESS | 2242 | 1466808850098 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 15:54:10 INFO - PROCESS | 2242 | 1466808850100 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 15:54:10 INFO - PROCESS | 2242 | 1466808850102 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 15:54:10 INFO - PROCESS | 2242 | 1466808850104 Marionette TRACE conn2 <- [1,2530,null,{}] 15:54:10 INFO - PROCESS | 2242 | 1466808850106 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}] 15:54:10 INFO - PROCESS | 2242 | 1466808850107 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:10 INFO - PROCESS | 2242 | 1466808850235 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 15:54:10 INFO - PROCESS | 2242 | 1466808850270 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:10 INFO - PROCESS | 2242 | 1466808850272 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:10 INFO - PROCESS | 2242 | ++DOCSHELL 0x12b070800 == 39 [pid = 2242] [id = 640] 15:54:10 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x1183b4c00) [pid = 2242] [serial = 1920] [outer = 0x0] 15:54:10 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x128d59400) [pid = 2242] [serial = 1921] [outer = 0x1183b4c00] 15:54:10 INFO - PROCESS | 2242 | 1466808850299 Marionette DEBUG loaded listener.js 15:54:10 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x11878d400) [pid = 2242] [serial = 1922] [outer = 0x1183b4c00] 15:54:10 INFO - PROCESS | 2242 | 1466808850675 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]]]}] 15:54:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 15:54:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 619ms 15:54:10 INFO - PROCESS | 2242 | 1466808850722 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 15:54:10 INFO - PROCESS | 2242 | 1466808850724 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 15:54:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 15:54:10 INFO - PROCESS | 2242 | 1466808850728 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 15:54:10 INFO - PROCESS | 2242 | 1466808850729 Marionette TRACE conn2 <- [1,2534,null,{}] 15:54:10 INFO - PROCESS | 2242 | 1466808850733 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}] 15:54:10 INFO - PROCESS | 2242 | 1466808850734 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:10 INFO - PROCESS | 2242 | 1466808850892 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 15:54:10 INFO - PROCESS | 2242 | 1466808850905 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:10 INFO - PROCESS | 2242 | 1466808850906 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:10 INFO - PROCESS | 2242 | ++DOCSHELL 0x12bea1000 == 40 [pid = 2242] [id = 641] 15:54:10 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x118790800) [pid = 2242] [serial = 1923] [outer = 0x0] 15:54:10 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x12a573c00) [pid = 2242] [serial = 1924] [outer = 0x118790800] 15:54:10 INFO - PROCESS | 2242 | 1466808850931 Marionette DEBUG loaded listener.js 15:54:10 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x12ac0dc00) [pid = 2242] [serial = 1925] [outer = 0x118790800] 15:54:11 INFO - PROCESS | 2242 | 1466808851253 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]]]}] 15:54:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 15:54:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 570ms 15:54:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 15:54:11 INFO - PROCESS | 2242 | 1466808851298 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 15:54:11 INFO - PROCESS | 2242 | 1466808851299 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 15:54:11 INFO - PROCESS | 2242 | 1466808851301 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 15:54:11 INFO - PROCESS | 2242 | 1466808851302 Marionette TRACE conn2 <- [1,2538,null,{}] 15:54:11 INFO - PROCESS | 2242 | 1466808851304 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}] 15:54:11 INFO - PROCESS | 2242 | 1466808851305 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:11 INFO - PROCESS | 2242 | 1466808851442 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 15:54:11 INFO - PROCESS | 2242 | 1466808851502 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:11 INFO - PROCESS | 2242 | 1466808851503 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:11 INFO - PROCESS | 2242 | ++DOCSHELL 0x11601a000 == 41 [pid = 2242] [id = 642] 15:54:11 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x111eca400) [pid = 2242] [serial = 1926] [outer = 0x0] 15:54:11 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x113376c00) [pid = 2242] [serial = 1927] [outer = 0x111eca400] 15:54:11 INFO - PROCESS | 2242 | 1466808851535 Marionette DEBUG loaded listener.js 15:54:11 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x116733800) [pid = 2242] [serial = 1928] [outer = 0x111eca400] 15:54:11 INFO - PROCESS | 2242 | 1466808851987 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]]]}] 15:54:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 15:54:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 721ms 15:54:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 15:54:12 INFO - PROCESS | 2242 | 1466808852023 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 15:54:12 INFO - PROCESS | 2242 | 1466808852026 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 15:54:12 INFO - PROCESS | 2242 | 1466808852029 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 15:54:12 INFO - PROCESS | 2242 | 1466808852031 Marionette TRACE conn2 <- [1,2542,null,{}] 15:54:12 INFO - PROCESS | 2242 | 1466808852035 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}] 15:54:12 INFO - PROCESS | 2242 | 1466808852038 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:12 INFO - PROCESS | 2242 | 1466808852167 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 15:54:12 INFO - PROCESS | 2242 | 1466808852238 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:12 INFO - PROCESS | 2242 | 1466808852240 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:12 INFO - PROCESS | 2242 | ++DOCSHELL 0x120ecf800 == 42 [pid = 2242] [id = 643] 15:54:12 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x118a1d400) [pid = 2242] [serial = 1929] [outer = 0x0] 15:54:12 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x118a52c00) [pid = 2242] [serial = 1930] [outer = 0x118a1d400] 15:54:12 INFO - PROCESS | 2242 | 1466808852270 Marionette DEBUG loaded listener.js 15:54:12 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x1193c4400) [pid = 2242] [serial = 1931] [outer = 0x118a1d400] 15:54:12 INFO - PROCESS | 2242 | 1466808852687 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]]]}] 15:54:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 15:54:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 672ms 15:54:12 INFO - PROCESS | 2242 | 1466808852702 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 15:54:12 INFO - PROCESS | 2242 | 1466808852704 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 15:54:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 15:54:12 INFO - PROCESS | 2242 | 1466808852707 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 15:54:12 INFO - PROCESS | 2242 | 1466808852708 Marionette TRACE conn2 <- [1,2546,null,{}] 15:54:12 INFO - PROCESS | 2242 | 1466808852711 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}] 15:54:12 INFO - PROCESS | 2242 | 1466808852712 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:12 INFO - PROCESS | 2242 | 1466808852817 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 15:54:12 INFO - PROCESS | 2242 | 1466808852880 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:12 INFO - PROCESS | 2242 | 1466808852882 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:12 INFO - PROCESS | 2242 | ++DOCSHELL 0x129334000 == 43 [pid = 2242] [id = 644] 15:54:12 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x119a85400) [pid = 2242] [serial = 1932] [outer = 0x0] 15:54:12 INFO - PROCESS | 2242 | ++DOMWINDOW == 101 (0x121037800) [pid = 2242] [serial = 1933] [outer = 0x119a85400] 15:54:12 INFO - PROCESS | 2242 | 1466808852911 Marionette DEBUG loaded listener.js 15:54:12 INFO - PROCESS | 2242 | ++DOMWINDOW == 102 (0x121842c00) [pid = 2242] [serial = 1934] [outer = 0x119a85400] 15:54:13 INFO - PROCESS | 2242 | 1466808853350 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]]]}] 15:54:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 15:54:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 669ms 15:54:13 INFO - PROCESS | 2242 | 1466808853376 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 15:54:13 INFO - PROCESS | 2242 | 1466808853381 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 15:54:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 15:54:13 INFO - PROCESS | 2242 | 1466808853390 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 15:54:13 INFO - PROCESS | 2242 | 1466808853393 Marionette TRACE conn2 <- [1,2550,null,{}] 15:54:13 INFO - PROCESS | 2242 | 1466808853395 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}] 15:54:13 INFO - PROCESS | 2242 | 1466808853398 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:13 INFO - PROCESS | 2242 | 1466808853524 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 15:54:13 INFO - PROCESS | 2242 | 1466808853600 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:13 INFO - PROCESS | 2242 | 1466808853601 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:13 INFO - PROCESS | 2242 | ++DOCSHELL 0x12c752000 == 44 [pid = 2242] [id = 645] 15:54:13 INFO - PROCESS | 2242 | ++DOMWINDOW == 103 (0x1245a1c00) [pid = 2242] [serial = 1935] [outer = 0x0] 15:54:13 INFO - PROCESS | 2242 | ++DOMWINDOW == 104 (0x127338000) [pid = 2242] [serial = 1936] [outer = 0x1245a1c00] 15:54:13 INFO - PROCESS | 2242 | 1466808853630 Marionette DEBUG loaded listener.js 15:54:13 INFO - PROCESS | 2242 | ++DOMWINDOW == 105 (0x128d56800) [pid = 2242] [serial = 1937] [outer = 0x1245a1c00] 15:54:14 INFO - PROCESS | 2242 | 1466808854110 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]]]}] 15:54:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 15:54:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 778ms 15:54:14 INFO - PROCESS | 2242 | 1466808854164 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 15:54:14 INFO - PROCESS | 2242 | 1466808854165 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 15:54:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 15:54:14 INFO - PROCESS | 2242 | 1466808854168 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 15:54:14 INFO - PROCESS | 2242 | 1466808854169 Marionette TRACE conn2 <- [1,2554,null,{}] 15:54:14 INFO - PROCESS | 2242 | 1466808854172 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}] 15:54:14 INFO - PROCESS | 2242 | 1466808854173 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:14 INFO - PROCESS | 2242 | 1466808854279 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 15:54:14 INFO - PROCESS | 2242 | 1466808854340 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:14 INFO - PROCESS | 2242 | 1466808854341 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:14 INFO - PROCESS | 2242 | ++DOCSHELL 0x117231000 == 45 [pid = 2242] [id = 646] 15:54:14 INFO - PROCESS | 2242 | ++DOMWINDOW == 106 (0x1180b2000) [pid = 2242] [serial = 1938] [outer = 0x0] 15:54:14 INFO - PROCESS | 2242 | ++DOMWINDOW == 107 (0x1183b3800) [pid = 2242] [serial = 1939] [outer = 0x1180b2000] 15:54:14 INFO - PROCESS | 2242 | 1466808854370 Marionette DEBUG loaded listener.js 15:54:14 INFO - PROCESS | 2242 | ++DOMWINDOW == 108 (0x1274c6c00) [pid = 2242] [serial = 1940] [outer = 0x1180b2000] 15:54:15 INFO - PROCESS | 2242 | 1466808855020 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]]]}] 15:54:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 15:54:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 873ms 15:54:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 15:54:15 INFO - PROCESS | 2242 | 1466808855051 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 15:54:15 INFO - PROCESS | 2242 | 1466808855054 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 15:54:15 INFO - PROCESS | 2242 | 1466808855058 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 15:54:15 INFO - PROCESS | 2242 | 1466808855060 Marionette TRACE conn2 <- [1,2558,null,{}] 15:54:15 INFO - PROCESS | 2242 | 1466808855068 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}] 15:54:15 INFO - PROCESS | 2242 | 1466808855070 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:15 INFO - PROCESS | 2242 | 1466808855175 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 15:54:15 INFO - PROCESS | 2242 | 1466808855280 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:15 INFO - PROCESS | 2242 | 1466808855282 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:15 INFO - PROCESS | 2242 | ++DOCSHELL 0x11923e800 == 46 [pid = 2242] [id = 647] 15:54:15 INFO - PROCESS | 2242 | ++DOMWINDOW == 109 (0x1181df000) [pid = 2242] [serial = 1941] [outer = 0x0] 15:54:15 INFO - PROCESS | 2242 | ++DOMWINDOW == 110 (0x118413000) [pid = 2242] [serial = 1942] [outer = 0x1181df000] 15:54:15 INFO - PROCESS | 2242 | 1466808855328 Marionette DEBUG loaded listener.js 15:54:15 INFO - PROCESS | 2242 | ++DOMWINDOW == 111 (0x118e19000) [pid = 2242] [serial = 1943] [outer = 0x1181df000] 15:54:16 INFO - PROCESS | 2242 | --DOCSHELL 0x12bea1000 == 45 [pid = 2242] [id = 641] 15:54:16 INFO - PROCESS | 2242 | --DOCSHELL 0x12b070800 == 44 [pid = 2242] [id = 640] 15:54:16 INFO - PROCESS | 2242 | --DOCSHELL 0x121acb000 == 43 [pid = 2242] [id = 639] 15:54:16 INFO - PROCESS | 2242 | --DOCSHELL 0x12a42c800 == 42 [pid = 2242] [id = 638] 15:54:16 INFO - PROCESS | 2242 | --DOCSHELL 0x128d8b000 == 41 [pid = 2242] [id = 637] 15:54:16 INFO - PROCESS | 2242 | --DOCSHELL 0x128ca2000 == 40 [pid = 2242] [id = 636] 15:54:16 INFO - PROCESS | 2242 | --DOCSHELL 0x127373000 == 39 [pid = 2242] [id = 635] 15:54:16 INFO - PROCESS | 2242 | --DOCSHELL 0x116ad6000 == 38 [pid = 2242] [id = 634] 15:54:16 INFO - PROCESS | 2242 | --DOCSHELL 0x121acd000 == 37 [pid = 2242] [id = 633] 15:54:16 INFO - PROCESS | 2242 | --DOCSHELL 0x120ed4000 == 36 [pid = 2242] [id = 632] 15:54:16 INFO - PROCESS | 2242 | --DOCSHELL 0x118351000 == 35 [pid = 2242] [id = 631] 15:54:16 INFO - PROCESS | 2242 | --DOCSHELL 0x11821c000 == 34 [pid = 2242] [id = 630] 15:54:16 INFO - PROCESS | 2242 | --DOCSHELL 0x119293800 == 33 [pid = 2242] [id = 629] 15:54:16 INFO - PROCESS | 2242 | --DOCSHELL 0x11206a000 == 32 [pid = 2242] [id = 628] 15:54:16 INFO - PROCESS | 2242 | --DOCSHELL 0x117231000 == 31 [pid = 2242] [id = 646] 15:54:16 INFO - PROCESS | 2242 | --DOCSHELL 0x12c752000 == 30 [pid = 2242] [id = 645] 15:54:16 INFO - PROCESS | 2242 | --DOCSHELL 0x129334000 == 29 [pid = 2242] [id = 644] 15:54:16 INFO - PROCESS | 2242 | --DOCSHELL 0x120ecf800 == 28 [pid = 2242] [id = 643] 15:54:16 INFO - PROCESS | 2242 | --DOCSHELL 0x11601a000 == 27 [pid = 2242] [id = 642] 15:54:16 INFO - PROCESS | 2242 | --DOMWINDOW == 110 (0x128d57c00) [pid = 2242] [serial = 1867] [outer = 0x0] [url = about:blank] 15:54:16 INFO - PROCESS | 2242 | --DOMWINDOW == 109 (0x12103e800) [pid = 2242] [serial = 1852] [outer = 0x0] [url = about:blank] 15:54:16 INFO - PROCESS | 2242 | --DOMWINDOW == 108 (0x12395a400) [pid = 2242] [serial = 1853] [outer = 0x0] [url = about:blank] 15:54:16 INFO - PROCESS | 2242 | --DOMWINDOW == 107 (0x1180ba000) [pid = 2242] [serial = 1840] [outer = 0x0] [url = about:blank] 15:54:16 INFO - PROCESS | 2242 | --DOMWINDOW == 106 (0x1181e5800) [pid = 2242] [serial = 1841] [outer = 0x0] [url = about:blank] 15:54:16 INFO - PROCESS | 2242 | --DOMWINDOW == 105 (0x12a5cc000) [pid = 2242] [serial = 1835] [outer = 0x0] [url = about:blank] 15:54:16 INFO - PROCESS | 2242 | --DOMWINDOW == 104 (0x1193d0400) [pid = 2242] [serial = 1846] [outer = 0x0] [url = about:blank] 15:54:16 INFO - PROCESS | 2242 | --DOMWINDOW == 103 (0x11960a800) [pid = 2242] [serial = 1847] [outer = 0x0] [url = about:blank] 15:54:16 INFO - PROCESS | 2242 | --DOMWINDOW == 102 (0x118a1e000) [pid = 2242] [serial = 1843] [outer = 0x0] [url = about:blank] 15:54:16 INFO - PROCESS | 2242 | --DOMWINDOW == 101 (0x129cd6800) [pid = 2242] [serial = 1870] [outer = 0x0] [url = about:blank] 15:54:16 INFO - PROCESS | 2242 | --DOMWINDOW == 100 (0x118e1c800) [pid = 2242] [serial = 1844] [outer = 0x0] [url = about:blank] 15:54:16 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x12a5c2400) [pid = 2242] [serial = 1873] [outer = 0x0] [url = about:blank] 15:54:16 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x126981800) [pid = 2242] [serial = 1877] [outer = 0x0] [url = about:blank] 15:54:16 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x123a32400) [pid = 2242] [serial = 1855] [outer = 0x0] [url = about:blank] 15:54:16 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x12428c000) [pid = 2242] [serial = 1856] [outer = 0x0] [url = about:blank] 15:54:16 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x126977400) [pid = 2242] [serial = 1861] [outer = 0x0] [url = about:blank] 15:54:16 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x126d8e800) [pid = 2242] [serial = 1862] [outer = 0x0] [url = about:blank] 15:54:16 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x1246aec00) [pid = 2242] [serial = 1858] [outer = 0x0] [url = about:blank] 15:54:16 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x124d93000) [pid = 2242] [serial = 1859] [outer = 0x0] [url = about:blank] 15:54:16 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x119c83000) [pid = 2242] [serial = 1876] [outer = 0x0] [url = about:blank] 15:54:16 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x1160d6000) [pid = 2242] [serial = 1837] [outer = 0x0] [url = about:blank] 15:54:16 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x1133b6000) [pid = 2242] [serial = 1838] [outer = 0x0] [url = about:blank] 15:54:16 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x11960d800) [pid = 2242] [serial = 1849] [outer = 0x0] [url = about:blank] 15:54:16 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x119c86c00) [pid = 2242] [serial = 1850] [outer = 0x0] [url = about:blank] 15:54:16 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x12ac0d400) [pid = 2242] [serial = 1882] [outer = 0x0] [url = about:blank] 15:54:16 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x12ac05800) [pid = 2242] [serial = 1874] [outer = 0x0] [url = about:blank] 15:54:16 INFO - PROCESS | 2242 | --DOMWINDOW == 84 (0x12ac06800) [pid = 2242] [serial = 1879] [outer = 0x0] [url = about:blank] 15:54:16 INFO - PROCESS | 2242 | --DOMWINDOW == 83 (0x126e5ec00) [pid = 2242] [serial = 1864] [outer = 0x0] [url = about:blank] 15:54:16 INFO - PROCESS | 2242 | --DOMWINDOW == 82 (0x1274cd400) [pid = 2242] [serial = 1865] [outer = 0x0] [url = about:blank] 15:54:16 INFO - PROCESS | 2242 | --DOMWINDOW == 81 (0x12a56ec00) [pid = 2242] [serial = 1871] [outer = 0x0] [url = about:blank] 15:54:16 INFO - PROCESS | 2242 | --DOMWINDOW == 80 (0x1291d3400) [pid = 2242] [serial = 1868] [outer = 0x0] [url = about:blank] 15:54:16 INFO - PROCESS | 2242 | --DOMWINDOW == 79 (0x12ac0c000) [pid = 2242] [serial = 1880] [outer = 0x0] [url = about:blank] 15:54:16 INFO - PROCESS | 2242 | 1466808856395 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]]]}] 15:54:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 15:54:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1377ms 15:54:16 INFO - PROCESS | 2242 | 1466808856435 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 15:54:16 INFO - PROCESS | 2242 | 1466808856439 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 15:54:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 15:54:16 INFO - PROCESS | 2242 | 1466808856444 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 15:54:16 INFO - PROCESS | 2242 | 1466808856449 Marionette TRACE conn2 <- [1,2562,null,{}] 15:54:16 INFO - PROCESS | 2242 | 1466808856455 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}] 15:54:16 INFO - PROCESS | 2242 | 1466808856457 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:16 INFO - PROCESS | 2242 | 1466808856577 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 15:54:16 INFO - PROCESS | 2242 | 1466808856706 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:16 INFO - PROCESS | 2242 | 1466808856708 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:16 INFO - PROCESS | 2242 | ++DOCSHELL 0x116ae3000 == 28 [pid = 2242] [id = 648] 15:54:16 INFO - PROCESS | 2242 | ++DOMWINDOW == 80 (0x1166f3800) [pid = 2242] [serial = 1944] [outer = 0x0] 15:54:16 INFO - PROCESS | 2242 | ++DOMWINDOW == 81 (0x1167eb000) [pid = 2242] [serial = 1945] [outer = 0x1166f3800] 15:54:16 INFO - PROCESS | 2242 | 1466808856752 Marionette DEBUG loaded listener.js 15:54:16 INFO - PROCESS | 2242 | ++DOMWINDOW == 82 (0x1176eac00) [pid = 2242] [serial = 1946] [outer = 0x1166f3800] 15:54:17 INFO - PROCESS | 2242 | 1466808857100 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]]]}] 15:54:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 15:54:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 677ms 15:54:17 INFO - PROCESS | 2242 | 1466808857120 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 15:54:17 INFO - PROCESS | 2242 | 1466808857124 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 15:54:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 15:54:17 INFO - PROCESS | 2242 | 1466808857131 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 15:54:17 INFO - PROCESS | 2242 | 1466808857134 Marionette TRACE conn2 <- [1,2566,null,{}] 15:54:17 INFO - PROCESS | 2242 | 1466808857136 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}] 15:54:17 INFO - PROCESS | 2242 | 1466808857138 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:17 INFO - PROCESS | 2242 | 1466808857219 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 15:54:17 INFO - PROCESS | 2242 | 1466808857278 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:17 INFO - PROCESS | 2242 | 1466808857280 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:17 INFO - PROCESS | 2242 | ++DOCSHELL 0x118578800 == 29 [pid = 2242] [id = 649] 15:54:17 INFO - PROCESS | 2242 | ++DOMWINDOW == 83 (0x1180ae800) [pid = 2242] [serial = 1947] [outer = 0x0] 15:54:17 INFO - PROCESS | 2242 | ++DOMWINDOW == 84 (0x1183bf400) [pid = 2242] [serial = 1948] [outer = 0x1180ae800] 15:54:17 INFO - PROCESS | 2242 | 1466808857308 Marionette DEBUG loaded listener.js 15:54:17 INFO - PROCESS | 2242 | ++DOMWINDOW == 85 (0x118a49c00) [pid = 2242] [serial = 1949] [outer = 0x1180ae800] 15:54:17 INFO - PROCESS | 2242 | 1466808857706 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]]]}] 15:54:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 15:54:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 623ms 15:54:17 INFO - PROCESS | 2242 | 1466808857753 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 15:54:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 15:54:17 INFO - PROCESS | 2242 | 1466808857756 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 15:54:17 INFO - PROCESS | 2242 | 1466808857759 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 15:54:17 INFO - PROCESS | 2242 | 1466808857763 Marionette TRACE conn2 <- [1,2570,null,{}] 15:54:17 INFO - PROCESS | 2242 | 1466808857775 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}] 15:54:17 INFO - PROCESS | 2242 | 1466808857779 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:17 INFO - PROCESS | 2242 | 1466808857847 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 15:54:17 INFO - PROCESS | 2242 | 1466808857853 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:17 INFO - PROCESS | 2242 | 1466808857855 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:17 INFO - PROCESS | 2242 | ++DOCSHELL 0x1210e0800 == 30 [pid = 2242] [id = 650] 15:54:17 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x112f82800) [pid = 2242] [serial = 1950] [outer = 0x0] 15:54:17 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x119c83000) [pid = 2242] [serial = 1951] [outer = 0x112f82800] 15:54:17 INFO - PROCESS | 2242 | 1466808857878 Marionette DEBUG loaded listener.js 15:54:17 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x121003400) [pid = 2242] [serial = 1952] [outer = 0x112f82800] 15:54:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 15:54:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 577ms 15:54:18 INFO - PROCESS | 2242 | 1466808858331 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]]]}] 15:54:18 INFO - PROCESS | 2242 | 1466808858336 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 15:54:18 INFO - PROCESS | 2242 | 1466808858339 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 15:54:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 15:54:18 INFO - PROCESS | 2242 | 1466808858342 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 15:54:18 INFO - PROCESS | 2242 | 1466808858345 Marionette TRACE conn2 <- [1,2574,null,{}] 15:54:18 INFO - PROCESS | 2242 | 1466808858350 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}] 15:54:18 INFO - PROCESS | 2242 | 1466808858352 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:18 INFO - PROCESS | 2242 | 1466808858521 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 15:54:18 INFO - PROCESS | 2242 | 1466808858553 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:18 INFO - PROCESS | 2242 | 1466808858554 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:18 INFO - PROCESS | 2242 | ++DOCSHELL 0x121abc800 == 31 [pid = 2242] [id = 651] 15:54:18 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x121006800) [pid = 2242] [serial = 1953] [outer = 0x0] 15:54:18 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x12103e800) [pid = 2242] [serial = 1954] [outer = 0x121006800] 15:54:18 INFO - PROCESS | 2242 | 1466808858595 Marionette DEBUG loaded listener.js 15:54:18 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x1215cd000) [pid = 2242] [serial = 1955] [outer = 0x121006800] 15:54:18 INFO - PROCESS | 2242 | 1466808858962 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]]]}] 15:54:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 15:54:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 673ms 15:54:19 INFO - PROCESS | 2242 | 1466808859016 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 15:54:19 INFO - PROCESS | 2242 | 1466808859017 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 15:54:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 15:54:19 INFO - PROCESS | 2242 | 1466808859027 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 15:54:19 INFO - PROCESS | 2242 | 1466808859028 Marionette TRACE conn2 <- [1,2578,null,{}] 15:54:19 INFO - PROCESS | 2242 | 1466808859030 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}] 15:54:19 INFO - PROCESS | 2242 | 1466808859032 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:19 INFO - PROCESS | 2242 | 1466808859128 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 15:54:19 INFO - PROCESS | 2242 | 1466808859183 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:19 INFO - PROCESS | 2242 | 1466808859184 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:19 INFO - PROCESS | 2242 | ++DOCSHELL 0x124d7f000 == 32 [pid = 2242] [id = 652] 15:54:19 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x1176ed000) [pid = 2242] [serial = 1956] [outer = 0x0] 15:54:19 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x123b37800) [pid = 2242] [serial = 1957] [outer = 0x1176ed000] 15:54:19 INFO - PROCESS | 2242 | 1466808859211 Marionette DEBUG loaded listener.js 15:54:19 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x124296000) [pid = 2242] [serial = 1958] [outer = 0x1176ed000] 15:54:19 INFO - PROCESS | 2242 | 1466808859527 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]]]}] 15:54:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 15:54:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 521ms 15:54:19 INFO - PROCESS | 2242 | 1466808859550 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 15:54:19 INFO - PROCESS | 2242 | 1466808859551 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 15:54:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 15:54:19 INFO - PROCESS | 2242 | 1466808859554 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 15:54:19 INFO - PROCESS | 2242 | 1466808859555 Marionette TRACE conn2 <- [1,2582,null,{}] 15:54:19 INFO - PROCESS | 2242 | 1466808859565 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}] 15:54:19 INFO - PROCESS | 2242 | 1466808859569 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:19 INFO - PROCESS | 2242 | 1466808859685 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 15:54:19 INFO - PROCESS | 2242 | 1466808859688 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:19 INFO - PROCESS | 2242 | 1466808859690 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:19 INFO - PROCESS | 2242 | ++DOCSHELL 0x1273b6000 == 33 [pid = 2242] [id = 653] 15:54:19 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x118a4fc00) [pid = 2242] [serial = 1959] [outer = 0x0] 15:54:19 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x1246b9000) [pid = 2242] [serial = 1960] [outer = 0x118a4fc00] 15:54:19 INFO - PROCESS | 2242 | 1466808859716 Marionette DEBUG loaded listener.js 15:54:19 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x12732dc00) [pid = 2242] [serial = 1961] [outer = 0x118a4fc00] 15:54:20 INFO - PROCESS | 2242 | 1466808860073 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]]]}] 15:54:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 15:54:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 570ms 15:54:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 15:54:20 INFO - PROCESS | 2242 | 1466808860124 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 15:54:20 INFO - PROCESS | 2242 | 1466808860125 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 15:54:20 INFO - PROCESS | 2242 | 1466808860127 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 15:54:20 INFO - PROCESS | 2242 | 1466808860129 Marionette TRACE conn2 <- [1,2586,null,{}] 15:54:20 INFO - PROCESS | 2242 | 1466808860131 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}] 15:54:20 INFO - PROCESS | 2242 | 1466808860132 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:20 INFO - PROCESS | 2242 | 1466808860235 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 15:54:20 INFO - PROCESS | 2242 | 1466808860277 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:20 INFO - PROCESS | 2242 | 1466808860278 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:20 INFO - PROCESS | 2242 | ++DOCSHELL 0x128d8c800 == 34 [pid = 2242] [id = 654] 15:54:20 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x1242ea000) [pid = 2242] [serial = 1962] [outer = 0x0] 15:54:20 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x128c89c00) [pid = 2242] [serial = 1963] [outer = 0x1242ea000] 15:54:20 INFO - PROCESS | 2242 | 1466808860302 Marionette DEBUG loaded listener.js 15:54:20 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x1184ea400) [pid = 2242] [serial = 1964] [outer = 0x1242ea000] 15:54:20 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x121469400) [pid = 2242] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 15:54:20 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x127337000) [pid = 2242] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 15:54:20 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x112d1dc00) [pid = 2242] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 15:54:20 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x119606000) [pid = 2242] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 15:54:20 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x11662fc00) [pid = 2242] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 15:54:20 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x113d43000) [pid = 2242] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 15:54:20 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x1166eb400) [pid = 2242] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 15:54:20 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x113216800) [pid = 2242] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 15:54:20 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x116a11000) [pid = 2242] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 15:54:20 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x118ea5c00) [pid = 2242] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 15:54:20 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x110f7b000) [pid = 2242] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 15:54:20 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x118790800) [pid = 2242] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 15:54:20 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x1183b4c00) [pid = 2242] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 15:54:20 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x1180b6800) [pid = 2242] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 15:54:20 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x11960ac00) [pid = 2242] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 15:54:20 INFO - PROCESS | 2242 | 1466808860795 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]]]}] 15:54:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 15:54:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 718ms 15:54:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 15:54:20 INFO - PROCESS | 2242 | 1466808860847 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 15:54:20 INFO - PROCESS | 2242 | 1466808860848 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 15:54:20 INFO - PROCESS | 2242 | 1466808860850 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 15:54:20 INFO - PROCESS | 2242 | 1466808860851 Marionette TRACE conn2 <- [1,2590,null,{}] 15:54:20 INFO - PROCESS | 2242 | 1466808860854 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}] 15:54:20 INFO - PROCESS | 2242 | 1466808860855 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:20 INFO - PROCESS | 2242 | 1466808860933 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 15:54:20 INFO - PROCESS | 2242 | 1466808860990 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:20 INFO - PROCESS | 2242 | 1466808860991 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:20 INFO - PROCESS | 2242 | ++DOCSHELL 0x128d81000 == 35 [pid = 2242] [id = 655] 15:54:20 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x112a73400) [pid = 2242] [serial = 1965] [outer = 0x0] 15:54:21 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x117011800) [pid = 2242] [serial = 1966] [outer = 0x112a73400] 15:54:21 INFO - PROCESS | 2242 | 1466808861016 Marionette DEBUG loaded listener.js 15:54:21 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x119319400) [pid = 2242] [serial = 1967] [outer = 0x112a73400] 15:54:21 INFO - PROCESS | 2242 | 1466808861301 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]]]}] 15:54:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 15:54:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 469ms 15:54:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 15:54:21 INFO - PROCESS | 2242 | 1466808861320 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 15:54:21 INFO - PROCESS | 2242 | 1466808861321 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 15:54:21 INFO - PROCESS | 2242 | 1466808861323 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 15:54:21 INFO - PROCESS | 2242 | 1466808861324 Marionette TRACE conn2 <- [1,2594,null,{}] 15:54:21 INFO - PROCESS | 2242 | 1466808861327 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}] 15:54:21 INFO - PROCESS | 2242 | 1466808861328 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:21 INFO - PROCESS | 2242 | 1466808861433 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 15:54:21 INFO - PROCESS | 2242 | 1466808861436 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:21 INFO - PROCESS | 2242 | 1466808861438 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:21 INFO - PROCESS | 2242 | ++DOCSHELL 0x1210df800 == 36 [pid = 2242] [id = 656] 15:54:21 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x1133bc400) [pid = 2242] [serial = 1968] [outer = 0x0] 15:54:21 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x12146d000) [pid = 2242] [serial = 1969] [outer = 0x1133bc400] 15:54:21 INFO - PROCESS | 2242 | 1466808861463 Marionette DEBUG loaded listener.js 15:54:21 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x12732bc00) [pid = 2242] [serial = 1970] [outer = 0x1133bc400] 15:54:21 INFO - PROCESS | 2242 | 1466808861806 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]]]}] 15:54:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 15:54:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 520ms 15:54:21 INFO - PROCESS | 2242 | 1466808861855 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 15:54:21 INFO - PROCESS | 2242 | 1466808861856 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 15:54:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 15:54:21 INFO - PROCESS | 2242 | 1466808861860 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 15:54:21 INFO - PROCESS | 2242 | 1466808861861 Marionette TRACE conn2 <- [1,2598,null,{}] 15:54:21 INFO - PROCESS | 2242 | 1466808861864 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}] 15:54:21 INFO - PROCESS | 2242 | 1466808861865 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:21 INFO - PROCESS | 2242 | 1466808861944 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 15:54:21 INFO - PROCESS | 2242 | 1466808861950 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:21 INFO - PROCESS | 2242 | 1466808861951 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:21 INFO - PROCESS | 2242 | ++DOCSHELL 0x12b07d000 == 37 [pid = 2242] [id = 657] 15:54:21 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x12732e800) [pid = 2242] [serial = 1971] [outer = 0x0] 15:54:21 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x128c94000) [pid = 2242] [serial = 1972] [outer = 0x12732e800] 15:54:21 INFO - PROCESS | 2242 | 1466808861976 Marionette DEBUG loaded listener.js 15:54:22 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x1291d3400) [pid = 2242] [serial = 1973] [outer = 0x12732e800] 15:54:22 INFO - PROCESS | 2242 | 1466808862308 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]]]}] 15:54:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 15:54:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 472ms 15:54:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 15:54:22 INFO - PROCESS | 2242 | 1466808862333 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 15:54:22 INFO - PROCESS | 2242 | 1466808862334 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 15:54:22 INFO - PROCESS | 2242 | 1466808862336 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 15:54:22 INFO - PROCESS | 2242 | 1466808862338 Marionette TRACE conn2 <- [1,2602,null,{}] 15:54:22 INFO - PROCESS | 2242 | 1466808862341 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}] 15:54:22 INFO - PROCESS | 2242 | 1466808862342 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:22 INFO - PROCESS | 2242 | 1466808862441 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 15:54:22 INFO - PROCESS | 2242 | 1466808862446 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:22 INFO - PROCESS | 2242 | 1466808862449 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:22 INFO - PROCESS | 2242 | ++DOCSHELL 0x124d7d800 == 38 [pid = 2242] [id = 658] 15:54:22 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x1291d7000) [pid = 2242] [serial = 1974] [outer = 0x0] 15:54:22 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x12a566400) [pid = 2242] [serial = 1975] [outer = 0x1291d7000] 15:54:22 INFO - PROCESS | 2242 | 1466808862477 Marionette DEBUG loaded listener.js 15:54:22 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x124292c00) [pid = 2242] [serial = 1976] [outer = 0x1291d7000] 15:54:23 INFO - PROCESS | 2242 | 1466808863134 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]]]}] 15:54:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 15:54:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 873ms 15:54:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 15:54:23 INFO - PROCESS | 2242 | 1466808863233 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 15:54:23 INFO - PROCESS | 2242 | 1466808863236 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 15:54:23 INFO - PROCESS | 2242 | 1466808863240 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 15:54:23 INFO - PROCESS | 2242 | 1466808863242 Marionette TRACE conn2 <- [1,2606,null,{}] 15:54:23 INFO - PROCESS | 2242 | 1466808863247 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}] 15:54:23 INFO - PROCESS | 2242 | 1466808863248 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:23 INFO - PROCESS | 2242 | 1466808863363 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 15:54:23 INFO - PROCESS | 2242 | 1466808863419 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:23 INFO - PROCESS | 2242 | 1466808863421 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:23 INFO - PROCESS | 2242 | ++DOCSHELL 0x11836e800 == 39 [pid = 2242] [id = 659] 15:54:23 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x115eec800) [pid = 2242] [serial = 1977] [outer = 0x0] 15:54:23 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x116a0a400) [pid = 2242] [serial = 1978] [outer = 0x115eec800] 15:54:23 INFO - PROCESS | 2242 | 1466808863453 Marionette DEBUG loaded listener.js 15:54:23 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x1181da000) [pid = 2242] [serial = 1979] [outer = 0x115eec800] 15:54:24 INFO - PROCESS | 2242 | 1466808864259 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]]]}] 15:54:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 15:54:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1076ms 15:54:24 INFO - PROCESS | 2242 | 1466808864338 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 15:54:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 15:54:24 INFO - PROCESS | 2242 | 1466808864340 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 15:54:24 INFO - PROCESS | 2242 | 1466808864344 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 15:54:24 INFO - PROCESS | 2242 | 1466808864346 Marionette TRACE conn2 <- [1,2610,null,{}] 15:54:24 INFO - PROCESS | 2242 | 1466808864350 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}] 15:54:24 INFO - PROCESS | 2242 | 1466808864352 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:24 INFO - PROCESS | 2242 | 1466808864455 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 15:54:24 INFO - PROCESS | 2242 | 1466808864513 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:24 INFO - PROCESS | 2242 | 1466808864516 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:24 INFO - PROCESS | 2242 | ++DOCSHELL 0x117e26800 == 40 [pid = 2242] [id = 660] 15:54:24 INFO - PROCESS | 2242 | ++DOMWINDOW == 101 (0x117ee0c00) [pid = 2242] [serial = 1980] [outer = 0x0] 15:54:24 INFO - PROCESS | 2242 | ++DOMWINDOW == 102 (0x1181db000) [pid = 2242] [serial = 1981] [outer = 0x117ee0c00] 15:54:24 INFO - PROCESS | 2242 | 1466808864546 Marionette DEBUG loaded listener.js 15:54:24 INFO - PROCESS | 2242 | ++DOMWINDOW == 103 (0x1183b5800) [pid = 2242] [serial = 1982] [outer = 0x117ee0c00] 15:54:24 INFO - PROCESS | 2242 | --DOCSHELL 0x12b07d000 == 39 [pid = 2242] [id = 657] 15:54:24 INFO - PROCESS | 2242 | --DOCSHELL 0x1210df800 == 38 [pid = 2242] [id = 656] 15:54:24 INFO - PROCESS | 2242 | --DOCSHELL 0x128d81000 == 37 [pid = 2242] [id = 655] 15:54:24 INFO - PROCESS | 2242 | --DOCSHELL 0x128d8c800 == 36 [pid = 2242] [id = 654] 15:54:24 INFO - PROCESS | 2242 | --DOCSHELL 0x1273b6000 == 35 [pid = 2242] [id = 653] 15:54:24 INFO - PROCESS | 2242 | --DOCSHELL 0x124d7f000 == 34 [pid = 2242] [id = 652] 15:54:24 INFO - PROCESS | 2242 | --DOCSHELL 0x121abc800 == 33 [pid = 2242] [id = 651] 15:54:24 INFO - PROCESS | 2242 | --DOCSHELL 0x1210e0800 == 32 [pid = 2242] [id = 650] 15:54:24 INFO - PROCESS | 2242 | --DOCSHELL 0x118578800 == 31 [pid = 2242] [id = 649] 15:54:24 INFO - PROCESS | 2242 | --DOCSHELL 0x116ae3000 == 30 [pid = 2242] [id = 648] 15:54:24 INFO - PROCESS | 2242 | --DOCSHELL 0x11923e800 == 29 [pid = 2242] [id = 647] 15:54:24 INFO - PROCESS | 2242 | --DOMWINDOW == 102 (0x12ae35400) [pid = 2242] [serial = 1883] [outer = 0x0] [url = about:blank] 15:54:24 INFO - PROCESS | 2242 | --DOMWINDOW == 101 (0x123a33000) [pid = 2242] [serial = 1906] [outer = 0x0] [url = about:blank] 15:54:24 INFO - PROCESS | 2242 | --DOMWINDOW == 100 (0x1274d1c00) [pid = 2242] [serial = 1912] [outer = 0x0] [url = about:blank] 15:54:24 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x127336c00) [pid = 2242] [serial = 1910] [outer = 0x0] [url = about:blank] 15:54:24 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x126e65400) [pid = 2242] [serial = 1909] [outer = 0x0] [url = about:blank] 15:54:24 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x128d55400) [pid = 2242] [serial = 1915] [outer = 0x0] [url = about:blank] 15:54:24 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x117ee0800) [pid = 2242] [serial = 1888] [outer = 0x0] [url = about:blank] 15:54:24 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x118372400) [pid = 2242] [serial = 1889] [outer = 0x0] [url = about:blank] 15:54:24 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x118372c00) [pid = 2242] [serial = 1894] [outer = 0x0] [url = about:blank] 15:54:24 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x118a1f800) [pid = 2242] [serial = 1895] [outer = 0x0] [url = about:blank] 15:54:24 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x121041000) [pid = 2242] [serial = 1903] [outer = 0x0] [url = about:blank] 15:54:24 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x12100a400) [pid = 2242] [serial = 1900] [outer = 0x0] [url = about:blank] 15:54:24 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x121039400) [pid = 2242] [serial = 1901] [outer = 0x0] [url = about:blank] 15:54:24 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x117ed8800) [pid = 2242] [serial = 1891] [outer = 0x0] [url = about:blank] 15:54:24 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x118372000) [pid = 2242] [serial = 1892] [outer = 0x0] [url = about:blank] 15:54:24 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x119597400) [pid = 2242] [serial = 1897] [outer = 0x0] [url = about:blank] 15:54:24 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x119c85400) [pid = 2242] [serial = 1898] [outer = 0x0] [url = about:blank] 15:54:24 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x111ecb800) [pid = 2242] [serial = 1885] [outer = 0x0] [url = about:blank] 15:54:24 INFO - PROCESS | 2242 | --DOMWINDOW == 84 (0x112f8dc00) [pid = 2242] [serial = 1886] [outer = 0x0] [url = about:blank] 15:54:24 INFO - PROCESS | 2242 | --DOMWINDOW == 83 (0x128c8ec00) [pid = 2242] [serial = 1913] [outer = 0x0] [url = about:blank] 15:54:24 INFO - PROCESS | 2242 | --DOMWINDOW == 82 (0x12a573c00) [pid = 2242] [serial = 1924] [outer = 0x0] [url = about:blank] 15:54:24 INFO - PROCESS | 2242 | --DOMWINDOW == 81 (0x12ac0dc00) [pid = 2242] [serial = 1925] [outer = 0x0] [url = about:blank] 15:54:24 INFO - PROCESS | 2242 | --DOMWINDOW == 80 (0x11878d400) [pid = 2242] [serial = 1922] [outer = 0x0] [url = about:blank] 15:54:24 INFO - PROCESS | 2242 | --DOMWINDOW == 79 (0x128d5d800) [pid = 2242] [serial = 1916] [outer = 0x0] [url = about:blank] 15:54:24 INFO - PROCESS | 2242 | --DOMWINDOW == 78 (0x12697f800) [pid = 2242] [serial = 1907] [outer = 0x0] [url = about:blank] 15:54:24 INFO - PROCESS | 2242 | --DOMWINDOW == 77 (0x119c7ec00) [pid = 2242] [serial = 1918] [outer = 0x0] [url = about:blank] 15:54:24 INFO - PROCESS | 2242 | --DOMWINDOW == 76 (0x126d85000) [pid = 2242] [serial = 1919] [outer = 0x0] [url = about:blank] 15:54:24 INFO - PROCESS | 2242 | --DOMWINDOW == 75 (0x128d59400) [pid = 2242] [serial = 1921] [outer = 0x0] [url = about:blank] 15:54:24 INFO - PROCESS | 2242 | --DOMWINDOW == 74 (0x121467000) [pid = 2242] [serial = 1904] [outer = 0x0] [url = about:blank] 15:54:24 INFO - PROCESS | 2242 | 1466808864976 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]]]}] 15:54:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 15:54:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 673ms 15:54:25 INFO - PROCESS | 2242 | 1466808865017 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 15:54:25 INFO - PROCESS | 2242 | 1466808865020 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 15:54:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 15:54:25 INFO - PROCESS | 2242 | 1466808865025 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 15:54:25 INFO - PROCESS | 2242 | 1466808865027 Marionette TRACE conn2 <- [1,2614,null,{}] 15:54:25 INFO - PROCESS | 2242 | 1466808865029 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}] 15:54:25 INFO - PROCESS | 2242 | 1466808865031 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:25 INFO - PROCESS | 2242 | 1466808865116 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 15:54:25 INFO - PROCESS | 2242 | 1466808865120 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:25 INFO - PROCESS | 2242 | 1466808865122 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:25 INFO - PROCESS | 2242 | ++DOCSHELL 0x119293800 == 30 [pid = 2242] [id = 661] 15:54:25 INFO - PROCESS | 2242 | ++DOMWINDOW == 75 (0x1183bac00) [pid = 2242] [serial = 1983] [outer = 0x0] 15:54:25 INFO - PROCESS | 2242 | ++DOMWINDOW == 76 (0x118a52400) [pid = 2242] [serial = 1984] [outer = 0x1183bac00] 15:54:25 INFO - PROCESS | 2242 | 1466808865150 Marionette DEBUG loaded listener.js 15:54:25 INFO - PROCESS | 2242 | ++DOMWINDOW == 77 (0x1193c8c00) [pid = 2242] [serial = 1985] [outer = 0x1183bac00] 15:54:25 INFO - PROCESS | 2242 | 1466808865529 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]]]}] 15:54:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 15:54:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 519ms 15:54:25 INFO - PROCESS | 2242 | 1466808865544 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 15:54:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 15:54:25 INFO - PROCESS | 2242 | 1466808865548 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 15:54:25 INFO - PROCESS | 2242 | 1466808865551 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 15:54:25 INFO - PROCESS | 2242 | 1466808865554 Marionette TRACE conn2 <- [1,2618,null,{}] 15:54:25 INFO - PROCESS | 2242 | 1466808865562 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}] 15:54:25 INFO - PROCESS | 2242 | 1466808865566 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:25 INFO - PROCESS | 2242 | 1466808865654 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 15:54:25 INFO - PROCESS | 2242 | 1466808865659 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:25 INFO - PROCESS | 2242 | 1466808865665 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:25 INFO - PROCESS | 2242 | ++DOCSHELL 0x121725000 == 31 [pid = 2242] [id = 662] 15:54:25 INFO - PROCESS | 2242 | ++DOMWINDOW == 78 (0x11960ac00) [pid = 2242] [serial = 1986] [outer = 0x0] 15:54:25 INFO - PROCESS | 2242 | ++DOMWINDOW == 79 (0x121002c00) [pid = 2242] [serial = 1987] [outer = 0x11960ac00] 15:54:25 INFO - PROCESS | 2242 | 1466808865713 Marionette DEBUG loaded listener.js 15:54:25 INFO - PROCESS | 2242 | ++DOMWINDOW == 80 (0x121036400) [pid = 2242] [serial = 1988] [outer = 0x11960ac00] 15:54:26 INFO - PROCESS | 2242 | 1466808866216 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]]]}] 15:54:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 15:54:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 725ms 15:54:26 INFO - PROCESS | 2242 | 1466808866277 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 15:54:26 INFO - PROCESS | 2242 | 1466808866279 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 15:54:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 15:54:26 INFO - PROCESS | 2242 | 1466808866283 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 15:54:26 INFO - PROCESS | 2242 | 1466808866284 Marionette TRACE conn2 <- [1,2622,null,{}] 15:54:26 INFO - PROCESS | 2242 | 1466808866288 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}] 15:54:26 INFO - PROCESS | 2242 | 1466808866290 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:26 INFO - PROCESS | 2242 | 1466808866409 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 15:54:26 INFO - PROCESS | 2242 | 1466808866421 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:26 INFO - PROCESS | 2242 | 1466808866422 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:26 INFO - PROCESS | 2242 | ++DOCSHELL 0x124d44000 == 32 [pid = 2242] [id = 663] 15:54:26 INFO - PROCESS | 2242 | ++DOMWINDOW == 81 (0x112f84800) [pid = 2242] [serial = 1989] [outer = 0x0] 15:54:26 INFO - PROCESS | 2242 | ++DOMWINDOW == 82 (0x1215ca400) [pid = 2242] [serial = 1990] [outer = 0x112f84800] 15:54:26 INFO - PROCESS | 2242 | 1466808866536 Marionette DEBUG loaded listener.js 15:54:26 INFO - PROCESS | 2242 | ++DOMWINDOW == 83 (0x123a38000) [pid = 2242] [serial = 1991] [outer = 0x112f84800] 15:54:26 INFO - PROCESS | 2242 | 1466808866872 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]]]}] 15:54:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 15:54:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 621ms 15:54:26 INFO - PROCESS | 2242 | 1466808866905 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 15:54:26 INFO - PROCESS | 2242 | 1466808866906 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 15:54:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 15:54:26 INFO - PROCESS | 2242 | 1466808866910 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 15:54:26 INFO - PROCESS | 2242 | 1466808866911 Marionette TRACE conn2 <- [1,2626,null,{}] 15:54:26 INFO - PROCESS | 2242 | 1466808866917 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}] 15:54:26 INFO - PROCESS | 2242 | 1466808866918 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:27 INFO - PROCESS | 2242 | 1466808867020 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 15:54:27 INFO - PROCESS | 2242 | 1466808867146 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:27 INFO - PROCESS | 2242 | 1466808867147 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:27 INFO - PROCESS | 2242 | ++DOCSHELL 0x127377800 == 33 [pid = 2242] [id = 664] 15:54:27 INFO - PROCESS | 2242 | ++DOMWINDOW == 84 (0x1133e2c00) [pid = 2242] [serial = 1992] [outer = 0x0] 15:54:27 INFO - PROCESS | 2242 | ++DOMWINDOW == 85 (0x124068000) [pid = 2242] [serial = 1993] [outer = 0x1133e2c00] 15:54:27 INFO - PROCESS | 2242 | 1466808867187 Marionette DEBUG loaded listener.js 15:54:27 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x12684e400) [pid = 2242] [serial = 1994] [outer = 0x1133e2c00] 15:54:27 INFO - PROCESS | 2242 | 1466808867586 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]]]}] 15:54:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 15:54:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 723ms 15:54:27 INFO - PROCESS | 2242 | 1466808867633 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 15:54:27 INFO - PROCESS | 2242 | 1466808867634 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 15:54:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 15:54:27 INFO - PROCESS | 2242 | 1466808867636 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 15:54:27 INFO - PROCESS | 2242 | 1466808867637 Marionette TRACE conn2 <- [1,2630,null,{}] 15:54:27 INFO - PROCESS | 2242 | 1466808867640 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}] 15:54:27 INFO - PROCESS | 2242 | 1466808867644 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:27 INFO - PROCESS | 2242 | 1466808867776 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 15:54:27 INFO - PROCESS | 2242 | 1466808867787 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:27 INFO - PROCESS | 2242 | 1466808867788 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:27 INFO - PROCESS | 2242 | ++DOCSHELL 0x128d7c800 == 34 [pid = 2242] [id = 665] 15:54:27 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x126975000) [pid = 2242] [serial = 1995] [outer = 0x0] 15:54:27 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x127011000) [pid = 2242] [serial = 1996] [outer = 0x126975000] 15:54:27 INFO - PROCESS | 2242 | 1466808867814 Marionette DEBUG loaded listener.js 15:54:27 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x1291d2400) [pid = 2242] [serial = 1997] [outer = 0x126975000] 15:54:28 INFO - PROCESS | 2242 | 1466808868179 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]]]}] 15:54:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 15:54:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 570ms 15:54:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 15:54:28 INFO - PROCESS | 2242 | 1466808868209 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 15:54:28 INFO - PROCESS | 2242 | 1466808868210 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 15:54:28 INFO - PROCESS | 2242 | 1466808868212 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 15:54:28 INFO - PROCESS | 2242 | 1466808868213 Marionette TRACE conn2 <- [1,2634,null,{}] 15:54:28 INFO - PROCESS | 2242 | 1466808868215 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}] 15:54:28 INFO - PROCESS | 2242 | 1466808868217 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:28 INFO - PROCESS | 2242 | 1466808868318 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 15:54:28 INFO - PROCESS | 2242 | 1466808868322 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:28 INFO - PROCESS | 2242 | 1466808868323 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:28 INFO - PROCESS | 2242 | ++DOCSHELL 0x12a42f800 == 35 [pid = 2242] [id = 666] 15:54:28 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x1133b5000) [pid = 2242] [serial = 1998] [outer = 0x0] 15:54:28 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x1291dc000) [pid = 2242] [serial = 1999] [outer = 0x1133b5000] 15:54:28 INFO - PROCESS | 2242 | 1466808868356 Marionette DEBUG loaded listener.js 15:54:28 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x12a5c3c00) [pid = 2242] [serial = 2000] [outer = 0x1133b5000] 15:54:28 INFO - PROCESS | 2242 | 1466808868709 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]]]}] 15:54:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 15:54:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 522ms 15:54:28 INFO - PROCESS | 2242 | 1466808868734 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 15:54:28 INFO - PROCESS | 2242 | 1466808868736 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 15:54:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 15:54:28 INFO - PROCESS | 2242 | 1466808868738 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 15:54:28 INFO - PROCESS | 2242 | 1466808868739 Marionette TRACE conn2 <- [1,2638,null,{}] 15:54:28 INFO - PROCESS | 2242 | 1466808868741 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}] 15:54:28 INFO - PROCESS | 2242 | 1466808868742 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:28 INFO - PROCESS | 2242 | 1466808868847 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 15:54:28 INFO - PROCESS | 2242 | 1466808868886 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:28 INFO - PROCESS | 2242 | 1466808868887 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:28 INFO - PROCESS | 2242 | ++DOCSHELL 0x12ae4c800 == 36 [pid = 2242] [id = 667] 15:54:28 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x12a5ce000) [pid = 2242] [serial = 2001] [outer = 0x0] 15:54:28 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x12ac05800) [pid = 2242] [serial = 2002] [outer = 0x12a5ce000] 15:54:28 INFO - PROCESS | 2242 | 1466808868911 Marionette DEBUG loaded listener.js 15:54:28 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x12ac0d400) [pid = 2242] [serial = 2003] [outer = 0x12a5ce000] 15:54:29 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x1176ed000) [pid = 2242] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 15:54:29 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x118a4fc00) [pid = 2242] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 15:54:29 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x1166f3800) [pid = 2242] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 15:54:29 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x112f82800) [pid = 2242] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 15:54:29 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x1180ae800) [pid = 2242] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 15:54:29 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x1181df000) [pid = 2242] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 15:54:29 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x111eca400) [pid = 2242] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 15:54:29 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x118a1d400) [pid = 2242] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 15:54:29 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x119a85400) [pid = 2242] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 15:54:29 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x1245a1c00) [pid = 2242] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 15:54:29 INFO - PROCESS | 2242 | --DOMWINDOW == 84 (0x112a73400) [pid = 2242] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 15:54:29 INFO - PROCESS | 2242 | --DOMWINDOW == 83 (0x1242ea000) [pid = 2242] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 15:54:29 INFO - PROCESS | 2242 | --DOMWINDOW == 82 (0x1180b2000) [pid = 2242] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 15:54:29 INFO - PROCESS | 2242 | --DOMWINDOW == 81 (0x1133bc400) [pid = 2242] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 15:54:29 INFO - PROCESS | 2242 | --DOMWINDOW == 80 (0x12732e800) [pid = 2242] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 15:54:29 INFO - PROCESS | 2242 | --DOMWINDOW == 79 (0x121006800) [pid = 2242] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 15:54:29 INFO - PROCESS | 2242 | 1466808869434 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]]]}] 15:54:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 15:54:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 719ms 15:54:29 INFO - PROCESS | 2242 | 1466808869457 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 15:54:29 INFO - PROCESS | 2242 | 1466808869459 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 15:54:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 15:54:29 INFO - PROCESS | 2242 | 1466808869461 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 15:54:29 INFO - PROCESS | 2242 | 1466808869463 Marionette TRACE conn2 <- [1,2642,null,{}] 15:54:29 INFO - PROCESS | 2242 | 1466808869467 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}] 15:54:29 INFO - PROCESS | 2242 | 1466808869469 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:29 INFO - PROCESS | 2242 | 1466808869573 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 15:54:29 INFO - PROCESS | 2242 | 1466808869627 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:29 INFO - PROCESS | 2242 | 1466808869635 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:29 INFO - PROCESS | 2242 | ++DOCSHELL 0x129c22000 == 37 [pid = 2242] [id = 668] 15:54:29 INFO - PROCESS | 2242 | ++DOMWINDOW == 80 (0x112f81800) [pid = 2242] [serial = 2004] [outer = 0x0] 15:54:29 INFO - PROCESS | 2242 | ++DOMWINDOW == 81 (0x1181dc800) [pid = 2242] [serial = 2005] [outer = 0x112f81800] 15:54:29 INFO - PROCESS | 2242 | 1466808869664 Marionette DEBUG loaded listener.js 15:54:29 INFO - PROCESS | 2242 | ++DOMWINDOW == 82 (0x119c7e000) [pid = 2242] [serial = 2006] [outer = 0x112f81800] 15:54:29 INFO - PROCESS | 2242 | 1466808869936 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]]]}] 15:54:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 15:54:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 522ms 15:54:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 15:54:29 INFO - PROCESS | 2242 | 1466808869986 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 15:54:29 INFO - PROCESS | 2242 | 1466808869987 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 15:54:29 INFO - PROCESS | 2242 | 1466808869990 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 15:54:29 INFO - PROCESS | 2242 | 1466808869991 Marionette TRACE conn2 <- [1,2646,null,{}] 15:54:30 INFO - PROCESS | 2242 | 1466808869993 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}] 15:54:30 INFO - PROCESS | 2242 | 1466808869994 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:30 INFO - PROCESS | 2242 | 1466808870085 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 15:54:30 INFO - PROCESS | 2242 | 1466808870088 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:30 INFO - PROCESS | 2242 | 1466808870089 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:30 INFO - PROCESS | 2242 | ++DOCSHELL 0x124d43800 == 38 [pid = 2242] [id = 669] 15:54:30 INFO - PROCESS | 2242 | ++DOMWINDOW == 83 (0x121009800) [pid = 2242] [serial = 2007] [outer = 0x0] 15:54:30 INFO - PROCESS | 2242 | ++DOMWINDOW == 84 (0x1274c5800) [pid = 2242] [serial = 2008] [outer = 0x121009800] 15:54:30 INFO - PROCESS | 2242 | 1466808870114 Marionette DEBUG loaded listener.js 15:54:30 INFO - PROCESS | 2242 | ++DOMWINDOW == 85 (0x12ac0d800) [pid = 2242] [serial = 2009] [outer = 0x121009800] 15:54:30 INFO - PROCESS | 2242 | 1466808870433 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]]]}] 15:54:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 15:54:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 467ms 15:54:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 15:54:30 INFO - PROCESS | 2242 | 1466808870458 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 15:54:30 INFO - PROCESS | 2242 | 1466808870459 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 15:54:30 INFO - PROCESS | 2242 | 1466808870466 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 15:54:30 INFO - PROCESS | 2242 | 1466808870469 Marionette TRACE conn2 <- [1,2650,null,{}] 15:54:30 INFO - PROCESS | 2242 | 1466808870472 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}] 15:54:30 INFO - PROCESS | 2242 | 1466808870474 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:30 INFO - PROCESS | 2242 | 1466808870627 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 15:54:30 INFO - PROCESS | 2242 | 1466808870634 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:30 INFO - PROCESS | 2242 | 1466808870636 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:30 INFO - PROCESS | 2242 | ++DOCSHELL 0x12bf39800 == 39 [pid = 2242] [id = 670] 15:54:30 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x121037000) [pid = 2242] [serial = 2010] [outer = 0x0] 15:54:30 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x12ae2e800) [pid = 2242] [serial = 2011] [outer = 0x121037000] 15:54:30 INFO - PROCESS | 2242 | 1466808870662 Marionette DEBUG loaded listener.js 15:54:30 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x12aec6000) [pid = 2242] [serial = 2012] [outer = 0x121037000] 15:54:31 INFO - PROCESS | 2242 | 1466808871002 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]]]}] 15:54:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 15:54:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 578ms 15:54:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 15:54:31 INFO - PROCESS | 2242 | 1466808871041 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 15:54:31 INFO - PROCESS | 2242 | 1466808871042 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 15:54:31 INFO - PROCESS | 2242 | 1466808871044 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 15:54:31 INFO - PROCESS | 2242 | 1466808871045 Marionette TRACE conn2 <- [1,2654,null,{}] 15:54:31 INFO - PROCESS | 2242 | 1466808871047 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}] 15:54:31 INFO - PROCESS | 2242 | 1466808871049 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:31 INFO - PROCESS | 2242 | 1466808871128 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 15:54:31 INFO - PROCESS | 2242 | 1466808871134 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:31 INFO - PROCESS | 2242 | 1466808871135 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:31 INFO - PROCESS | 2242 | ++DOCSHELL 0x12c75e800 == 40 [pid = 2242] [id = 671] 15:54:31 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x12ac0a800) [pid = 2242] [serial = 2013] [outer = 0x0] 15:54:31 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x12aed2c00) [pid = 2242] [serial = 2014] [outer = 0x12ac0a800] 15:54:31 INFO - PROCESS | 2242 | 1466808871159 Marionette DEBUG loaded listener.js 15:54:31 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x12b80d800) [pid = 2242] [serial = 2015] [outer = 0x12ac0a800] 15:54:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 15:54:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 622ms 15:54:31 INFO - PROCESS | 2242 | 1466808871659 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]]]}] 15:54:31 INFO - PROCESS | 2242 | 1466808871666 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 15:54:31 INFO - PROCESS | 2242 | 1466808871669 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 15:54:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 15:54:31 INFO - PROCESS | 2242 | 1466808871672 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 15:54:31 INFO - PROCESS | 2242 | 1466808871674 Marionette TRACE conn2 <- [1,2658,null,{}] 15:54:31 INFO - PROCESS | 2242 | 1466808871679 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}] 15:54:31 INFO - PROCESS | 2242 | 1466808871681 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:31 INFO - PROCESS | 2242 | 1466808871787 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 15:54:31 INFO - PROCESS | 2242 | 1466808871862 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:31 INFO - PROCESS | 2242 | 1466808871863 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:31 INFO - PROCESS | 2242 | ++DOCSHELL 0x11923c000 == 41 [pid = 2242] [id = 672] 15:54:31 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x117ee0800) [pid = 2242] [serial = 2016] [outer = 0x0] 15:54:31 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x1181df000) [pid = 2242] [serial = 2017] [outer = 0x117ee0800] 15:54:31 INFO - PROCESS | 2242 | 1466808871918 Marionette DEBUG loaded listener.js 15:54:31 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x118790800) [pid = 2242] [serial = 2018] [outer = 0x117ee0800] 15:54:32 INFO - PROCESS | 2242 | 1466808872350 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]]]}] 15:54:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 15:54:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 725ms 15:54:32 INFO - PROCESS | 2242 | 1466808872398 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 15:54:32 INFO - PROCESS | 2242 | 1466808872401 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 15:54:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 15:54:32 INFO - PROCESS | 2242 | 1466808872405 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 15:54:32 INFO - PROCESS | 2242 | 1466808872407 Marionette TRACE conn2 <- [1,2662,null,{}] 15:54:32 INFO - PROCESS | 2242 | 1466808872410 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}] 15:54:32 INFO - PROCESS | 2242 | 1466808872412 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:32 INFO - PROCESS | 2242 | 1466808872518 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 15:54:32 INFO - PROCESS | 2242 | 1466808872581 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:32 INFO - PROCESS | 2242 | 1466808872582 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:32 INFO - PROCESS | 2242 | ++DOCSHELL 0x126eda800 == 42 [pid = 2242] [id = 673] 15:54:32 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x11959b800) [pid = 2242] [serial = 2019] [outer = 0x0] 15:54:32 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x11960f800) [pid = 2242] [serial = 2020] [outer = 0x11959b800] 15:54:32 INFO - PROCESS | 2242 | 1466808872614 Marionette DEBUG loaded listener.js 15:54:32 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x121011c00) [pid = 2242] [serial = 2021] [outer = 0x11959b800] 15:54:33 INFO - PROCESS | 2242 | 1466808873067 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]]]}] 15:54:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 15:54:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 671ms 15:54:33 INFO - PROCESS | 2242 | 1466808873076 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 15:54:33 INFO - PROCESS | 2242 | 1466808873078 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 15:54:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 15:54:33 INFO - PROCESS | 2242 | 1466808873080 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 15:54:33 INFO - PROCESS | 2242 | 1466808873083 Marionette TRACE conn2 <- [1,2666,null,{}] 15:54:33 INFO - PROCESS | 2242 | 1466808873091 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}] 15:54:33 INFO - PROCESS | 2242 | 1466808873095 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:33 INFO - PROCESS | 2242 | 1466808873222 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 15:54:33 INFO - PROCESS | 2242 | 1466808873299 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:33 INFO - PROCESS | 2242 | 1466808873301 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:33 INFO - PROCESS | 2242 | ++DOCSHELL 0x12c747000 == 43 [pid = 2242] [id = 674] 15:54:33 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x12445b000) [pid = 2242] [serial = 2022] [outer = 0x0] 15:54:33 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x126977000) [pid = 2242] [serial = 2023] [outer = 0x12445b000] 15:54:33 INFO - PROCESS | 2242 | 1466808873333 Marionette DEBUG loaded listener.js 15:54:33 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x12732fc00) [pid = 2242] [serial = 2024] [outer = 0x12445b000] 15:54:34 INFO - PROCESS | 2242 | 1466808874243 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]]]}] 15:54:34 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) 15:54:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1226ms 15:54:34 INFO - PROCESS | 2242 | 1466808874307 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 15:54:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 15:54:34 INFO - PROCESS | 2242 | 1466808874309 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 15:54:34 INFO - PROCESS | 2242 | 1466808874311 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 15:54:34 INFO - PROCESS | 2242 | 1466808874313 Marionette TRACE conn2 <- [1,2670,null,{}] 15:54:34 INFO - PROCESS | 2242 | 1466808874315 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}] 15:54:34 INFO - PROCESS | 2242 | 1466808874317 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:34 INFO - PROCESS | 2242 | 1466808874424 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 15:54:34 INFO - PROCESS | 2242 | 1466808874482 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:34 INFO - PROCESS | 2242 | 1466808874483 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:34 INFO - PROCESS | 2242 | ++DOCSHELL 0x128ca0000 == 44 [pid = 2242] [id = 675] 15:54:34 INFO - PROCESS | 2242 | ++DOMWINDOW == 101 (0x1246af400) [pid = 2242] [serial = 2025] [outer = 0x0] 15:54:34 INFO - PROCESS | 2242 | ++DOMWINDOW == 102 (0x1274cb000) [pid = 2242] [serial = 2026] [outer = 0x1246af400] 15:54:34 INFO - PROCESS | 2242 | 1466808874513 Marionette DEBUG loaded listener.js 15:54:34 INFO - PROCESS | 2242 | ++DOMWINDOW == 103 (0x12936f800) [pid = 2242] [serial = 2027] [outer = 0x1246af400] 15:54:36 INFO - PROCESS | 2242 | --DOCSHELL 0x12bf39800 == 43 [pid = 2242] [id = 670] 15:54:36 INFO - PROCESS | 2242 | --DOCSHELL 0x124d43800 == 42 [pid = 2242] [id = 669] 15:54:36 INFO - PROCESS | 2242 | --DOCSHELL 0x129c22000 == 41 [pid = 2242] [id = 668] 15:54:36 INFO - PROCESS | 2242 | --DOCSHELL 0x12ae4c800 == 40 [pid = 2242] [id = 667] 15:54:36 INFO - PROCESS | 2242 | --DOCSHELL 0x12a42f800 == 39 [pid = 2242] [id = 666] 15:54:36 INFO - PROCESS | 2242 | --DOCSHELL 0x128d7c800 == 38 [pid = 2242] [id = 665] 15:54:36 INFO - PROCESS | 2242 | --DOCSHELL 0x127377800 == 37 [pid = 2242] [id = 664] 15:54:36 INFO - PROCESS | 2242 | --DOCSHELL 0x124d44000 == 36 [pid = 2242] [id = 663] 15:54:36 INFO - PROCESS | 2242 | --DOCSHELL 0x121725000 == 35 [pid = 2242] [id = 662] 15:54:36 INFO - PROCESS | 2242 | --DOCSHELL 0x119293800 == 34 [pid = 2242] [id = 661] 15:54:36 INFO - PROCESS | 2242 | --DOCSHELL 0x117e26800 == 33 [pid = 2242] [id = 660] 15:54:36 INFO - PROCESS | 2242 | --DOCSHELL 0x124d7d800 == 32 [pid = 2242] [id = 658] 15:54:36 INFO - PROCESS | 2242 | --DOCSHELL 0x11836e800 == 31 [pid = 2242] [id = 659] 15:54:36 INFO - PROCESS | 2242 | --DOCSHELL 0x12c747000 == 30 [pid = 2242] [id = 674] 15:54:36 INFO - PROCESS | 2242 | --DOCSHELL 0x126eda800 == 29 [pid = 2242] [id = 673] 15:54:36 INFO - PROCESS | 2242 | --DOCSHELL 0x12c75e800 == 28 [pid = 2242] [id = 671] 15:54:36 INFO - PROCESS | 2242 | --DOCSHELL 0x11923c000 == 27 [pid = 2242] [id = 672] 15:54:36 INFO - PROCESS | 2242 | 1466808876110 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"]]]}] 15:54:36 INFO - PROCESS | 2242 | --DOMWINDOW == 102 (0x123b37800) [pid = 2242] [serial = 1957] [outer = 0x0] [url = about:blank] 15:54:36 INFO - PROCESS | 2242 | --DOMWINDOW == 101 (0x1246b9000) [pid = 2242] [serial = 1960] [outer = 0x0] [url = about:blank] 15:54:36 INFO - PROCESS | 2242 | --DOMWINDOW == 100 (0x1167eb000) [pid = 2242] [serial = 1945] [outer = 0x0] [url = about:blank] 15:54:36 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x1176eac00) [pid = 2242] [serial = 1946] [outer = 0x0] [url = about:blank] 15:54:36 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x119c83000) [pid = 2242] [serial = 1951] [outer = 0x0] [url = about:blank] 15:54:36 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x121003400) [pid = 2242] [serial = 1952] [outer = 0x0] [url = about:blank] 15:54:36 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x1183bf400) [pid = 2242] [serial = 1948] [outer = 0x0] [url = about:blank] 15:54:36 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x118a49c00) [pid = 2242] [serial = 1949] [outer = 0x0] [url = about:blank] 15:54:36 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x118e19000) [pid = 2242] [serial = 1943] [outer = 0x0] [url = about:blank] 15:54:36 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x118413000) [pid = 2242] [serial = 1942] [outer = 0x0] [url = about:blank] 15:54:36 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x116733800) [pid = 2242] [serial = 1928] [outer = 0x0] [url = about:blank] 15:54:36 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x113376c00) [pid = 2242] [serial = 1927] [outer = 0x0] [url = about:blank] 15:54:36 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x124296000) [pid = 2242] [serial = 1958] [outer = 0x0] [url = about:blank] 15:54:36 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x1193c4400) [pid = 2242] [serial = 1931] [outer = 0x0] [url = about:blank] 15:54:36 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x118a52c00) [pid = 2242] [serial = 1930] [outer = 0x0] [url = about:blank] 15:54:36 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x121842c00) [pid = 2242] [serial = 1934] [outer = 0x0] [url = about:blank] 15:54:36 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x121037800) [pid = 2242] [serial = 1933] [outer = 0x0] [url = about:blank] 15:54:36 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x128d56800) [pid = 2242] [serial = 1937] [outer = 0x0] [url = about:blank] 15:54:36 INFO - PROCESS | 2242 | --DOMWINDOW == 84 (0x127338000) [pid = 2242] [serial = 1936] [outer = 0x0] [url = about:blank] 15:54:36 INFO - PROCESS | 2242 | --DOMWINDOW == 83 (0x117011800) [pid = 2242] [serial = 1966] [outer = 0x0] [url = about:blank] 15:54:36 INFO - PROCESS | 2242 | --DOMWINDOW == 82 (0x128c89c00) [pid = 2242] [serial = 1963] [outer = 0x0] [url = about:blank] 15:54:36 INFO - PROCESS | 2242 | --DOMWINDOW == 81 (0x1274c6c00) [pid = 2242] [serial = 1940] [outer = 0x0] [url = about:blank] 15:54:36 INFO - PROCESS | 2242 | --DOMWINDOW == 80 (0x12732dc00) [pid = 2242] [serial = 1961] [outer = 0x0] [url = about:blank] 15:54:36 INFO - PROCESS | 2242 | --DOMWINDOW == 79 (0x1183b3800) [pid = 2242] [serial = 1939] [outer = 0x0] [url = about:blank] 15:54:36 INFO - PROCESS | 2242 | --DOMWINDOW == 78 (0x12146d000) [pid = 2242] [serial = 1969] [outer = 0x0] [url = about:blank] 15:54:36 INFO - PROCESS | 2242 | --DOMWINDOW == 77 (0x1291d3400) [pid = 2242] [serial = 1973] [outer = 0x0] [url = about:blank] 15:54:36 INFO - PROCESS | 2242 | --DOMWINDOW == 76 (0x128c94000) [pid = 2242] [serial = 1972] [outer = 0x0] [url = about:blank] 15:54:36 INFO - PROCESS | 2242 | --DOMWINDOW == 75 (0x119319400) [pid = 2242] [serial = 1967] [outer = 0x0] [url = about:blank] 15:54:36 INFO - PROCESS | 2242 | --DOMWINDOW == 74 (0x1184ea400) [pid = 2242] [serial = 1964] [outer = 0x0] [url = about:blank] 15:54:36 INFO - PROCESS | 2242 | --DOMWINDOW == 73 (0x12a566400) [pid = 2242] [serial = 1975] [outer = 0x0] [url = about:blank] 15:54:36 INFO - PROCESS | 2242 | --DOMWINDOW == 72 (0x12103e800) [pid = 2242] [serial = 1954] [outer = 0x0] [url = about:blank] 15:54:36 INFO - PROCESS | 2242 | --DOMWINDOW == 71 (0x1215cd000) [pid = 2242] [serial = 1955] [outer = 0x0] [url = about:blank] 15:54:36 INFO - PROCESS | 2242 | --DOMWINDOW == 70 (0x12732bc00) [pid = 2242] [serial = 1970] [outer = 0x0] [url = about:blank] 15:54:36 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 15:54:36 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:54:36 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 15:54:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:54:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:54:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1921ms 15:54:36 INFO - PROCESS | 2242 | 1466808876234 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 15:54:36 INFO - PROCESS | 2242 | 1466808876236 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 15:54:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 15:54:36 INFO - PROCESS | 2242 | 1466808876240 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 15:54:36 INFO - PROCESS | 2242 | 1466808876242 Marionette TRACE conn2 <- [1,2674,null,{}] 15:54:36 INFO - PROCESS | 2242 | 1466808876246 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}] 15:54:36 INFO - PROCESS | 2242 | 1466808876248 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:36 INFO - PROCESS | 2242 | 1466808876329 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 15:54:36 INFO - PROCESS | 2242 | 1466808876336 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:36 INFO - PROCESS | 2242 | 1466808876338 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:36 INFO - PROCESS | 2242 | ++DOCSHELL 0x116947800 == 28 [pid = 2242] [id = 676] 15:54:36 INFO - PROCESS | 2242 | ++DOMWINDOW == 71 (0x116287400) [pid = 2242] [serial = 2028] [outer = 0x0] 15:54:36 INFO - PROCESS | 2242 | ++DOMWINDOW == 72 (0x116733800) [pid = 2242] [serial = 2029] [outer = 0x116287400] 15:54:36 INFO - PROCESS | 2242 | 1466808876368 Marionette DEBUG loaded listener.js 15:54:36 INFO - PROCESS | 2242 | ++DOMWINDOW == 73 (0x1170eb800) [pid = 2242] [serial = 2030] [outer = 0x116287400] 15:54:37 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 15:54:37 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:54:37 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 15:54:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:54:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:54:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 971ms 15:54:37 INFO - PROCESS | 2242 | 1466808877204 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"]]]}] 15:54:37 INFO - PROCESS | 2242 | 1466808877211 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 15:54:37 INFO - PROCESS | 2242 | 1466808877216 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 15:54:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 15:54:37 INFO - PROCESS | 2242 | 1466808877221 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 15:54:37 INFO - PROCESS | 2242 | 1466808877222 Marionette TRACE conn2 <- [1,2678,null,{}] 15:54:37 INFO - PROCESS | 2242 | 1466808877225 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}] 15:54:37 INFO - PROCESS | 2242 | 1466808877227 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:37 INFO - PROCESS | 2242 | 1466808877320 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 15:54:37 INFO - PROCESS | 2242 | 1466808877376 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:37 INFO - PROCESS | 2242 | 1466808877377 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:37 INFO - PROCESS | 2242 | ++DOCSHELL 0x118222800 == 29 [pid = 2242] [id = 677] 15:54:37 INFO - PROCESS | 2242 | ++DOMWINDOW == 74 (0x1180b2800) [pid = 2242] [serial = 2031] [outer = 0x0] 15:54:37 INFO - PROCESS | 2242 | ++DOMWINDOW == 75 (0x11837b000) [pid = 2242] [serial = 2032] [outer = 0x1180b2800] 15:54:37 INFO - PROCESS | 2242 | 1466808877405 Marionette DEBUG loaded listener.js 15:54:37 INFO - PROCESS | 2242 | ++DOMWINDOW == 76 (0x118787800) [pid = 2242] [serial = 2033] [outer = 0x1180b2800] 15:54:38 INFO - PROCESS | 2242 | 1466808878185 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]]]}] 15:54:38 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) 15:54:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 972ms 15:54:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 15:54:38 INFO - PROCESS | 2242 | 1466808878194 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 15:54:38 INFO - PROCESS | 2242 | 1466808878197 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 15:54:38 INFO - PROCESS | 2242 | 1466808878199 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 15:54:38 INFO - PROCESS | 2242 | 1466808878202 Marionette TRACE conn2 <- [1,2682,null,{}] 15:54:38 INFO - PROCESS | 2242 | 1466808878210 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}] 15:54:38 INFO - PROCESS | 2242 | 1466808878216 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:38 INFO - PROCESS | 2242 | 1466808878330 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 15:54:38 INFO - PROCESS | 2242 | 1466808878369 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:38 INFO - PROCESS | 2242 | 1466808878371 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:38 INFO - PROCESS | 2242 | ++DOCSHELL 0x11992a800 == 30 [pid = 2242] [id = 678] 15:54:38 INFO - PROCESS | 2242 | ++DOMWINDOW == 77 (0x1193c4c00) [pid = 2242] [serial = 2034] [outer = 0x0] 15:54:38 INFO - PROCESS | 2242 | ++DOMWINDOW == 78 (0x1193d1800) [pid = 2242] [serial = 2035] [outer = 0x1193c4c00] 15:54:38 INFO - PROCESS | 2242 | 1466808878402 Marionette DEBUG loaded listener.js 15:54:38 INFO - PROCESS | 2242 | ++DOMWINDOW == 79 (0x11960d400) [pid = 2242] [serial = 2036] [outer = 0x1193c4c00] 15:54:39 INFO - PROCESS | 2242 | 1466808879231 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]]]}] 15:54:39 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) 15:54:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1074ms 15:54:39 INFO - PROCESS | 2242 | 1466808879274 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 15:54:39 INFO - PROCESS | 2242 | 1466808879276 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 15:54:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 15:54:39 INFO - PROCESS | 2242 | 1466808879278 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 15:54:39 INFO - PROCESS | 2242 | 1466808879279 Marionette TRACE conn2 <- [1,2686,null,{}] 15:54:39 INFO - PROCESS | 2242 | 1466808879282 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}] 15:54:39 INFO - PROCESS | 2242 | 1466808879283 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:39 INFO - PROCESS | 2242 | 1466808879388 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 15:54:39 INFO - PROCESS | 2242 | 1466808879399 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:39 INFO - PROCESS | 2242 | 1466808879400 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:39 INFO - PROCESS | 2242 | ++DOCSHELL 0x1213bd800 == 31 [pid = 2242] [id = 679] 15:54:39 INFO - PROCESS | 2242 | ++DOMWINDOW == 80 (0x119c86c00) [pid = 2242] [serial = 2037] [outer = 0x0] 15:54:39 INFO - PROCESS | 2242 | ++DOMWINDOW == 81 (0x12100a000) [pid = 2242] [serial = 2038] [outer = 0x119c86c00] 15:54:39 INFO - PROCESS | 2242 | 1466808879426 Marionette DEBUG loaded listener.js 15:54:39 INFO - PROCESS | 2242 | ++DOMWINDOW == 82 (0x121037800) [pid = 2242] [serial = 2039] [outer = 0x119c86c00] 15:54:40 INFO - PROCESS | 2242 | --DOMWINDOW == 81 (0x121037000) [pid = 2242] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 15:54:40 INFO - PROCESS | 2242 | --DOMWINDOW == 80 (0x12ac0a800) [pid = 2242] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 15:54:40 INFO - PROCESS | 2242 | --DOMWINDOW == 79 (0x126975000) [pid = 2242] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 15:54:40 INFO - PROCESS | 2242 | --DOMWINDOW == 78 (0x1291d7000) [pid = 2242] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 15:54:40 INFO - PROCESS | 2242 | --DOMWINDOW == 77 (0x115eec800) [pid = 2242] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 15:54:40 INFO - PROCESS | 2242 | --DOMWINDOW == 76 (0x117ee0c00) [pid = 2242] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 15:54:40 INFO - PROCESS | 2242 | --DOMWINDOW == 75 (0x1133b5000) [pid = 2242] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 15:54:40 INFO - PROCESS | 2242 | --DOMWINDOW == 74 (0x112f84800) [pid = 2242] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 15:54:40 INFO - PROCESS | 2242 | --DOMWINDOW == 73 (0x1183bac00) [pid = 2242] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 15:54:40 INFO - PROCESS | 2242 | --DOMWINDOW == 72 (0x11960ac00) [pid = 2242] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 15:54:40 INFO - PROCESS | 2242 | --DOMWINDOW == 71 (0x12a5ce000) [pid = 2242] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 15:54:40 INFO - PROCESS | 2242 | --DOMWINDOW == 70 (0x112f81800) [pid = 2242] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 15:54:40 INFO - PROCESS | 2242 | --DOMWINDOW == 69 (0x121009800) [pid = 2242] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 15:54:40 INFO - PROCESS | 2242 | --DOMWINDOW == 68 (0x1133e2c00) [pid = 2242] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 15:54:40 INFO - PROCESS | 2242 | 1466808880301 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"]]]}] 15:54:40 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 15:54:40 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:54:40 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 15:54:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:54:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:54:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1070ms 15:54:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 15:54:40 INFO - PROCESS | 2242 | 1466808880349 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 15:54:40 INFO - PROCESS | 2242 | 1466808880350 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 15:54:40 INFO - PROCESS | 2242 | 1466808880352 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 15:54:40 INFO - PROCESS | 2242 | 1466808880353 Marionette TRACE conn2 <- [1,2690,null,{}] 15:54:40 INFO - PROCESS | 2242 | 1466808880355 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}] 15:54:40 INFO - PROCESS | 2242 | 1466808880357 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:40 INFO - PROCESS | 2242 | 1466808880469 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 15:54:40 INFO - PROCESS | 2242 | 1466808880475 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:40 INFO - PROCESS | 2242 | 1466808880476 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:40 INFO - PROCESS | 2242 | ++DOCSHELL 0x121ac5800 == 32 [pid = 2242] [id = 680] 15:54:40 INFO - PROCESS | 2242 | ++DOMWINDOW == 69 (0x11229ec00) [pid = 2242] [serial = 2040] [outer = 0x0] 15:54:40 INFO - PROCESS | 2242 | ++DOMWINDOW == 70 (0x1193c7c00) [pid = 2242] [serial = 2041] [outer = 0x11229ec00] 15:54:40 INFO - PROCESS | 2242 | 1466808880518 Marionette DEBUG loaded listener.js 15:54:40 INFO - PROCESS | 2242 | ++DOMWINDOW == 71 (0x12100f400) [pid = 2242] [serial = 2042] [outer = 0x11229ec00] 15:54:41 INFO - PROCESS | 2242 | 1466808881430 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"]]]}] 15:54:41 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 15:54:41 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:54:41 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 15:54:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:54:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:54:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1117ms 15:54:41 INFO - PROCESS | 2242 | 1466808881472 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 15:54:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 15:54:41 INFO - PROCESS | 2242 | 1466808881474 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 15:54:41 INFO - PROCESS | 2242 | 1466808881478 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 15:54:41 INFO - PROCESS | 2242 | 1466808881480 Marionette TRACE conn2 <- [1,2694,null,{}] 15:54:41 INFO - PROCESS | 2242 | 1466808881491 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}] 15:54:41 INFO - PROCESS | 2242 | 1466808881497 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:41 INFO - PROCESS | 2242 | 1466808881618 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 15:54:41 INFO - PROCESS | 2242 | 1466808881623 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:41 INFO - PROCESS | 2242 | 1466808881624 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:41 INFO - PROCESS | 2242 | ++DOCSHELL 0x124d43800 == 33 [pid = 2242] [id = 681] 15:54:41 INFO - PROCESS | 2242 | ++DOMWINDOW == 72 (0x121051000) [pid = 2242] [serial = 2043] [outer = 0x0] 15:54:41 INFO - PROCESS | 2242 | ++DOMWINDOW == 73 (0x1242e2400) [pid = 2242] [serial = 2044] [outer = 0x121051000] 15:54:41 INFO - PROCESS | 2242 | 1466808881653 Marionette DEBUG loaded listener.js 15:54:41 INFO - PROCESS | 2242 | ++DOMWINDOW == 74 (0x124d95800) [pid = 2242] [serial = 2045] [outer = 0x121051000] 15:54:42 INFO - PROCESS | 2242 | 1466808882533 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"]]]}] 15:54:42 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 15:54:42 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:54:42 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 15:54:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:54:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:54:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1081ms 15:54:42 INFO - PROCESS | 2242 | 1466808882572 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 15:54:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 15:54:42 INFO - PROCESS | 2242 | 1466808882574 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 15:54:42 INFO - PROCESS | 2242 | 1466808882578 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 15:54:42 INFO - PROCESS | 2242 | 1466808882580 Marionette TRACE conn2 <- [1,2698,null,{}] 15:54:42 INFO - PROCESS | 2242 | 1466808882584 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}] 15:54:42 INFO - PROCESS | 2242 | 1466808882585 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:42 INFO - PROCESS | 2242 | 1466808882693 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 15:54:42 INFO - PROCESS | 2242 | 1466808882752 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:42 INFO - PROCESS | 2242 | 1466808882754 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:42 INFO - PROCESS | 2242 | --DOCSHELL 0x12c764000 == 32 [pid = 2242] [id = 16] 15:54:42 INFO - PROCESS | 2242 | ++DOCSHELL 0x118210800 == 33 [pid = 2242] [id = 682] 15:54:42 INFO - PROCESS | 2242 | ++DOMWINDOW == 75 (0x116733c00) [pid = 2242] [serial = 2046] [outer = 0x0] 15:54:42 INFO - PROCESS | 2242 | ++DOMWINDOW == 76 (0x1170ec800) [pid = 2242] [serial = 2047] [outer = 0x116733c00] 15:54:42 INFO - PROCESS | 2242 | 1466808882798 Marionette DEBUG loaded listener.js 15:54:42 INFO - PROCESS | 2242 | ++DOMWINDOW == 77 (0x1181db400) [pid = 2242] [serial = 2048] [outer = 0x116733c00] 15:54:43 INFO - PROCESS | 2242 | 1466808883886 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"]]]}] 15:54:43 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 15:54:43 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:54:43 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 15:54:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:54:43 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:54:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1324ms 15:54:43 INFO - PROCESS | 2242 | 1466808883901 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 15:54:43 INFO - PROCESS | 2242 | 1466808883905 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 15:54:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 15:54:43 INFO - PROCESS | 2242 | 1466808883909 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 15:54:43 INFO - PROCESS | 2242 | 1466808883911 Marionette TRACE conn2 <- [1,2702,null,{}] 15:54:43 INFO - PROCESS | 2242 | 1466808883914 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}] 15:54:43 INFO - PROCESS | 2242 | 1466808883915 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:44 INFO - PROCESS | 2242 | 1466808884010 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 15:54:44 INFO - PROCESS | 2242 | 1466808884068 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:44 INFO - PROCESS | 2242 | 1466808884070 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:44 INFO - PROCESS | 2242 | ++DOCSHELL 0x119238800 == 34 [pid = 2242] [id = 683] 15:54:44 INFO - PROCESS | 2242 | ++DOMWINDOW == 78 (0x1167eb000) [pid = 2242] [serial = 2049] [outer = 0x0] 15:54:44 INFO - PROCESS | 2242 | ++DOMWINDOW == 79 (0x118373000) [pid = 2242] [serial = 2050] [outer = 0x1167eb000] 15:54:44 INFO - PROCESS | 2242 | 1466808884122 Marionette DEBUG loaded listener.js 15:54:44 INFO - PROCESS | 2242 | ++DOMWINDOW == 80 (0x119596400) [pid = 2242] [serial = 2051] [outer = 0x1167eb000] 15:54:44 INFO - PROCESS | 2242 | --DOCSHELL 0x116ad0000 == 33 [pid = 2242] [id = 501] 15:54:44 INFO - PROCESS | 2242 | --DOCSHELL 0x12932c800 == 32 [pid = 2242] [id = 494] 15:54:44 INFO - PROCESS | 2242 | --DOCSHELL 0x118583000 == 31 [pid = 2242] [id = 503] 15:54:44 INFO - PROCESS | 2242 | --DOCSHELL 0x11820f000 == 30 [pid = 2242] [id = 502] 15:54:44 INFO - PROCESS | 2242 | --DOCSHELL 0x12beb1800 == 29 [pid = 2242] [id = 495] 15:54:44 INFO - PROCESS | 2242 | --DOCSHELL 0x113f53000 == 28 [pid = 2242] [id = 500] 15:54:44 INFO - PROCESS | 2242 | --DOMWINDOW == 79 (0x12aec6000) [pid = 2242] [serial = 2012] [outer = 0x0] [url = about:blank] 15:54:44 INFO - PROCESS | 2242 | --DOMWINDOW == 78 (0x12b80d800) [pid = 2242] [serial = 2015] [outer = 0x0] [url = about:blank] 15:54:44 INFO - PROCESS | 2242 | --DOMWINDOW == 77 (0x12aed2c00) [pid = 2242] [serial = 2014] [outer = 0x0] [url = about:blank] 15:54:44 INFO - PROCESS | 2242 | --DOMWINDOW == 76 (0x127011000) [pid = 2242] [serial = 1996] [outer = 0x0] [url = about:blank] 15:54:44 INFO - PROCESS | 2242 | --DOMWINDOW == 75 (0x124292c00) [pid = 2242] [serial = 1976] [outer = 0x0] [url = about:blank] 15:54:44 INFO - PROCESS | 2242 | --DOMWINDOW == 74 (0x116a0a400) [pid = 2242] [serial = 1978] [outer = 0x0] [url = about:blank] 15:54:44 INFO - PROCESS | 2242 | --DOMWINDOW == 73 (0x1181da000) [pid = 2242] [serial = 1979] [outer = 0x0] [url = about:blank] 15:54:44 INFO - PROCESS | 2242 | --DOMWINDOW == 72 (0x1181db000) [pid = 2242] [serial = 1981] [outer = 0x0] [url = about:blank] 15:54:44 INFO - PROCESS | 2242 | --DOMWINDOW == 71 (0x1291dc000) [pid = 2242] [serial = 1999] [outer = 0x0] [url = about:blank] 15:54:44 INFO - PROCESS | 2242 | --DOMWINDOW == 70 (0x1183b5800) [pid = 2242] [serial = 1982] [outer = 0x0] [url = about:blank] 15:54:44 INFO - PROCESS | 2242 | --DOMWINDOW == 69 (0x1215ca400) [pid = 2242] [serial = 1990] [outer = 0x0] [url = about:blank] 15:54:44 INFO - PROCESS | 2242 | --DOMWINDOW == 68 (0x123a38000) [pid = 2242] [serial = 1991] [outer = 0x0] [url = about:blank] 15:54:44 INFO - PROCESS | 2242 | --DOMWINDOW == 67 (0x118a52400) [pid = 2242] [serial = 1984] [outer = 0x0] [url = about:blank] 15:54:44 INFO - PROCESS | 2242 | --DOMWINDOW == 66 (0x1193c8c00) [pid = 2242] [serial = 1985] [outer = 0x0] [url = about:blank] 15:54:44 INFO - PROCESS | 2242 | --DOMWINDOW == 65 (0x121002c00) [pid = 2242] [serial = 1987] [outer = 0x0] [url = about:blank] 15:54:44 INFO - PROCESS | 2242 | --DOMWINDOW == 64 (0x121036400) [pid = 2242] [serial = 1988] [outer = 0x0] [url = about:blank] 15:54:44 INFO - PROCESS | 2242 | --DOMWINDOW == 63 (0x12ac05800) [pid = 2242] [serial = 2002] [outer = 0x0] [url = about:blank] 15:54:44 INFO - PROCESS | 2242 | --DOMWINDOW == 62 (0x12a5c3c00) [pid = 2242] [serial = 2000] [outer = 0x0] [url = about:blank] 15:54:44 INFO - PROCESS | 2242 | --DOMWINDOW == 61 (0x1181dc800) [pid = 2242] [serial = 2005] [outer = 0x0] [url = about:blank] 15:54:44 INFO - PROCESS | 2242 | --DOMWINDOW == 60 (0x1274c5800) [pid = 2242] [serial = 2008] [outer = 0x0] [url = about:blank] 15:54:44 INFO - PROCESS | 2242 | --DOMWINDOW == 59 (0x12ae2e800) [pid = 2242] [serial = 2011] [outer = 0x0] [url = about:blank] 15:54:44 INFO - PROCESS | 2242 | --DOMWINDOW == 58 (0x12ac0d800) [pid = 2242] [serial = 2009] [outer = 0x0] [url = about:blank] 15:54:44 INFO - PROCESS | 2242 | --DOMWINDOW == 57 (0x12ac0d400) [pid = 2242] [serial = 2003] [outer = 0x0] [url = about:blank] 15:54:44 INFO - PROCESS | 2242 | --DOMWINDOW == 56 (0x124068000) [pid = 2242] [serial = 1993] [outer = 0x0] [url = about:blank] 15:54:44 INFO - PROCESS | 2242 | --DOMWINDOW == 55 (0x12684e400) [pid = 2242] [serial = 1994] [outer = 0x0] [url = about:blank] 15:54:44 INFO - PROCESS | 2242 | --DOMWINDOW == 54 (0x1291d2400) [pid = 2242] [serial = 1997] [outer = 0x0] [url = about:blank] 15:54:44 INFO - PROCESS | 2242 | --DOMWINDOW == 53 (0x119c7e000) [pid = 2242] [serial = 2006] [outer = 0x0] [url = about:blank] 15:54:44 INFO - PROCESS | 2242 | 1466808884868 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]]]}] 15:54:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 15:54:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 976ms 15:54:44 INFO - PROCESS | 2242 | 1466808884885 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 15:54:44 INFO - PROCESS | 2242 | 1466808884888 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 15:54:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 15:54:44 INFO - PROCESS | 2242 | 1466808884891 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 15:54:44 INFO - PROCESS | 2242 | 1466808884894 Marionette TRACE conn2 <- [1,2706,null,{}] 15:54:44 INFO - PROCESS | 2242 | 1466808884897 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}] 15:54:44 INFO - PROCESS | 2242 | 1466808884899 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:44 INFO - PROCESS | 2242 | 1466808884978 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 15:54:44 INFO - PROCESS | 2242 | 1466808884986 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:44 INFO - PROCESS | 2242 | 1466808884989 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:45 INFO - PROCESS | 2242 | ++DOCSHELL 0x11821b000 == 29 [pid = 2242] [id = 684] 15:54:45 INFO - PROCESS | 2242 | ++DOMWINDOW == 54 (0x116a0a400) [pid = 2242] [serial = 2052] [outer = 0x0] 15:54:45 INFO - PROCESS | 2242 | ++DOMWINDOW == 55 (0x1180b5800) [pid = 2242] [serial = 2053] [outer = 0x116a0a400] 15:54:45 INFO - PROCESS | 2242 | 1466808885017 Marionette DEBUG loaded listener.js 15:54:45 INFO - PROCESS | 2242 | ++DOMWINDOW == 56 (0x118408c00) [pid = 2242] [serial = 2054] [outer = 0x116a0a400] 15:54:45 INFO - PROCESS | 2242 | 1466808885400 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]]]}] 15:54:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 15:54:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 523ms 15:54:45 INFO - PROCESS | 2242 | 1466808885413 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 15:54:45 INFO - PROCESS | 2242 | 1466808885416 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 15:54:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 15:54:45 INFO - PROCESS | 2242 | 1466808885421 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 15:54:45 INFO - PROCESS | 2242 | 1466808885422 Marionette TRACE conn2 <- [1,2710,null,{}] 15:54:45 INFO - PROCESS | 2242 | 1466808885425 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}] 15:54:45 INFO - PROCESS | 2242 | 1466808885426 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:45 INFO - PROCESS | 2242 | 1466808885511 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 15:54:45 INFO - PROCESS | 2242 | 1466808885518 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:45 INFO - PROCESS | 2242 | 1466808885519 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:45 INFO - PROCESS | 2242 | ++DOCSHELL 0x119e99800 == 30 [pid = 2242] [id = 685] 15:54:45 INFO - PROCESS | 2242 | ++DOMWINDOW == 57 (0x118a55400) [pid = 2242] [serial = 2055] [outer = 0x0] 15:54:45 INFO - PROCESS | 2242 | ++DOMWINDOW == 58 (0x1193c8800) [pid = 2242] [serial = 2056] [outer = 0x118a55400] 15:54:45 INFO - PROCESS | 2242 | 1466808885547 Marionette DEBUG loaded listener.js 15:54:45 INFO - PROCESS | 2242 | ++DOMWINDOW == 59 (0x119a85c00) [pid = 2242] [serial = 2057] [outer = 0x118a55400] 15:54:46 INFO - PROCESS | 2242 | 1466808886005 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] 15:54:46 INFO - PROCESS | 2242 | 1466808886044 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 15:54:46 INFO - PROCESS | 2242 | 1466808886048 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 15:54:46 INFO - PROCESS | 2242 | 1466808886049 Marionette TRACE conn2 <- [1,2714,null,{}] 15:54:46 INFO - PROCESS | 2242 | 1466808886054 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}] 15:54:46 INFO - PROCESS | 2242 | 1466808886055 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:46 INFO - PROCESS | 2242 | 1466808886157 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 15:54:46 INFO - PROCESS | 2242 | 1466808886217 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:46 INFO - PROCESS | 2242 | 1466808886218 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:46 INFO - PROCESS | 2242 | ++DOCSHELL 0x119927000 == 31 [pid = 2242] [id = 686] 15:54:46 INFO - PROCESS | 2242 | ++DOMWINDOW == 60 (0x117ed8800) [pid = 2242] [serial = 2058] [outer = 0x0] 15:54:46 INFO - PROCESS | 2242 | ++DOMWINDOW == 61 (0x118a19800) [pid = 2242] [serial = 2059] [outer = 0x117ed8800] 15:54:46 INFO - PROCESS | 2242 | 1466808886254 Marionette DEBUG loaded listener.js 15:54:46 INFO - PROCESS | 2242 | ++DOMWINDOW == 62 (0x119595800) [pid = 2242] [serial = 2060] [outer = 0x117ed8800] 15:54:46 INFO - PROCESS | 2242 | 1466808886664 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]]]}] 15:54:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 15:54:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 671ms 15:54:46 INFO - PROCESS | 2242 | 1466808886742 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 15:54:46 INFO - PROCESS | 2242 | 1466808886745 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 15:54:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 15:54:46 INFO - PROCESS | 2242 | 1466808886764 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 15:54:46 INFO - PROCESS | 2242 | 1466808886766 Marionette TRACE conn2 <- [1,2718,null,{}] 15:54:46 INFO - PROCESS | 2242 | 1466808886769 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}] 15:54:46 INFO - PROCESS | 2242 | 1466808886771 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:46 INFO - PROCESS | 2242 | 1466808886869 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 15:54:46 INFO - PROCESS | 2242 | 1466808886939 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:46 INFO - PROCESS | 2242 | 1466808886941 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:46 INFO - PROCESS | 2242 | ++DOCSHELL 0x123bb4000 == 32 [pid = 2242] [id = 687] 15:54:46 INFO - PROCESS | 2242 | ++DOMWINDOW == 63 (0x119e6ac00) [pid = 2242] [serial = 2061] [outer = 0x0] 15:54:46 INFO - PROCESS | 2242 | ++DOMWINDOW == 64 (0x121037400) [pid = 2242] [serial = 2062] [outer = 0x119e6ac00] 15:54:46 INFO - PROCESS | 2242 | 1466808886974 Marionette DEBUG loaded listener.js 15:54:47 INFO - PROCESS | 2242 | ++DOMWINDOW == 65 (0x121467000) [pid = 2242] [serial = 2063] [outer = 0x119e6ac00] 15:54:47 INFO - PROCESS | 2242 | 1466808887408 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] 15:54:47 INFO - PROCESS | 2242 | 1466808887436 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 15:54:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 15:54:47 INFO - PROCESS | 2242 | 1466808887439 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 15:54:47 INFO - PROCESS | 2242 | 1466808887442 Marionette TRACE conn2 <- [1,2722,null,{}] 15:54:47 INFO - PROCESS | 2242 | 1466808887450 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}] 15:54:47 INFO - PROCESS | 2242 | 1466808887454 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:47 INFO - PROCESS | 2242 | 1466808887554 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 15:54:47 INFO - PROCESS | 2242 | 1466808887627 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:47 INFO - PROCESS | 2242 | 1466808887629 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:47 INFO - PROCESS | 2242 | ++DOCSHELL 0x126edc000 == 33 [pid = 2242] [id = 688] 15:54:47 INFO - PROCESS | 2242 | ++DOMWINDOW == 66 (0x1218fa800) [pid = 2242] [serial = 2064] [outer = 0x0] 15:54:47 INFO - PROCESS | 2242 | ++DOMWINDOW == 67 (0x12428b400) [pid = 2242] [serial = 2065] [outer = 0x1218fa800] 15:54:47 INFO - PROCESS | 2242 | 1466808887663 Marionette DEBUG loaded listener.js 15:54:47 INFO - PROCESS | 2242 | ++DOMWINDOW == 68 (0x124d99c00) [pid = 2242] [serial = 2066] [outer = 0x1218fa800] 15:54:48 INFO - PROCESS | 2242 | 1466808888113 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] 15:54:48 INFO - PROCESS | 2242 | 1466808888181 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 15:54:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 15:54:48 INFO - PROCESS | 2242 | 1466808888203 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 15:54:48 INFO - PROCESS | 2242 | 1466808888204 Marionette TRACE conn2 <- [1,2726,null,{}] 15:54:48 INFO - PROCESS | 2242 | 1466808888207 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}] 15:54:48 INFO - PROCESS | 2242 | 1466808888208 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:48 INFO - PROCESS | 2242 | 1466808888308 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 15:54:48 INFO - PROCESS | 2242 | 1466808888375 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:48 INFO - PROCESS | 2242 | 1466808888376 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:48 INFO - PROCESS | 2242 | ++DOCSHELL 0x128c9e000 == 34 [pid = 2242] [id = 689] 15:54:48 INFO - PROCESS | 2242 | ++DOMWINDOW == 69 (0x12684ec00) [pid = 2242] [serial = 2067] [outer = 0x0] 15:54:48 INFO - PROCESS | 2242 | ++DOMWINDOW == 70 (0x126e68000) [pid = 2242] [serial = 2068] [outer = 0x12684ec00] 15:54:48 INFO - PROCESS | 2242 | 1466808888408 Marionette DEBUG loaded listener.js 15:54:48 INFO - PROCESS | 2242 | ++DOMWINDOW == 71 (0x127099400) [pid = 2242] [serial = 2069] [outer = 0x12684ec00] 15:54:48 INFO - PROCESS | 2242 | 1466808888835 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]]]}] 15:54:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 15:54:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 673ms 15:54:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 15:54:48 INFO - PROCESS | 2242 | 1466808888875 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 15:54:48 INFO - PROCESS | 2242 | 1466808888876 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 15:54:48 INFO - PROCESS | 2242 | 1466808888897 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 15:54:48 INFO - PROCESS | 2242 | 1466808888898 Marionette TRACE conn2 <- [1,2730,null,{}] 15:54:48 INFO - PROCESS | 2242 | 1466808888903 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}] 15:54:48 INFO - PROCESS | 2242 | 1466808888904 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:49 INFO - PROCESS | 2242 | 1466808888998 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 15:54:49 INFO - PROCESS | 2242 | 1466808889066 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:49 INFO - PROCESS | 2242 | 1466808889068 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:49 INFO - PROCESS | 2242 | ++DOCSHELL 0x128d82800 == 35 [pid = 2242] [id = 690] 15:54:49 INFO - PROCESS | 2242 | ++DOMWINDOW == 72 (0x12697b400) [pid = 2242] [serial = 2070] [outer = 0x0] 15:54:49 INFO - PROCESS | 2242 | ++DOMWINDOW == 73 (0x127339000) [pid = 2242] [serial = 2071] [outer = 0x12697b400] 15:54:49 INFO - PROCESS | 2242 | 1466808889099 Marionette DEBUG loaded listener.js 15:54:49 INFO - PROCESS | 2242 | ++DOMWINDOW == 74 (0x128c89c00) [pid = 2242] [serial = 2072] [outer = 0x12697b400] 15:54:49 INFO - PROCESS | 2242 | 1466808889973 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"]]]}] 15:54:50 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 15:54:50 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 15:54:50 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 15:54:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:54:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:54:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1140ms 15:54:50 INFO - PROCESS | 2242 | 1466808890020 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 15:54:50 INFO - PROCESS | 2242 | 1466808890022 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 15:54:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 15:54:50 INFO - PROCESS | 2242 | 1466808890025 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 15:54:50 INFO - PROCESS | 2242 | 1466808890027 Marionette TRACE conn2 <- [1,2734,null,{}] 15:54:50 INFO - PROCESS | 2242 | 1466808890079 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}] 15:54:50 INFO - PROCESS | 2242 | 1466808890081 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:50 INFO - PROCESS | 2242 | 1466808890162 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 15:54:50 INFO - PROCESS | 2242 | 1466808890169 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:50 INFO - PROCESS | 2242 | 1466808890172 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:50 INFO - PROCESS | 2242 | --DOCSHELL 0x12d2b1800 == 34 [pid = 2242] [id = 498] 15:54:50 INFO - PROCESS | 2242 | --DOCSHELL 0x128ca0000 == 33 [pid = 2242] [id = 675] 15:54:50 INFO - PROCESS | 2242 | --DOCSHELL 0x120f88000 == 32 [pid = 2242] [id = 507] 15:54:50 INFO - PROCESS | 2242 | --DOCSHELL 0x12d7af800 == 31 [pid = 2242] [id = 499] 15:54:50 INFO - PROCESS | 2242 | --DOCSHELL 0x11820e800 == 30 [pid = 2242] [id = 508] 15:54:50 INFO - PROCESS | 2242 | --DOCSHELL 0x121abf000 == 29 [pid = 2242] [id = 509] 15:54:50 INFO - PROCESS | 2242 | --DOCSHELL 0x113a30000 == 28 [pid = 2242] [id = 496] 15:54:50 INFO - PROCESS | 2242 | --DOCSHELL 0x12b079800 == 27 [pid = 2242] [id = 497] 15:54:50 INFO - PROCESS | 2242 | --DOCSHELL 0x120edc800 == 26 [pid = 2242] [id = 506] 15:54:50 INFO - PROCESS | 2242 | --DOCSHELL 0x118ab1000 == 25 [pid = 2242] [id = 492] 15:54:50 INFO - PROCESS | 2242 | --DOCSHELL 0x121ace800 == 24 [pid = 2242] [id = 493] 15:54:50 INFO - PROCESS | 2242 | --DOCSHELL 0x119233000 == 23 [pid = 2242] [id = 504] 15:54:50 INFO - PROCESS | 2242 | --DOCSHELL 0x119932000 == 22 [pid = 2242] [id = 505] 15:54:50 INFO - PROCESS | 2242 | --DOCSHELL 0x12442c800 == 21 [pid = 2242] [id = 17] 15:54:50 INFO - PROCESS | 2242 | ++DOCSHELL 0x112014000 == 22 [pid = 2242] [id = 691] 15:54:50 INFO - PROCESS | 2242 | ++DOMWINDOW == 75 (0x111aad400) [pid = 2242] [serial = 2073] [outer = 0x0] 15:54:50 INFO - PROCESS | 2242 | ++DOMWINDOW == 76 (0x111ecc400) [pid = 2242] [serial = 2074] [outer = 0x111aad400] 15:54:50 INFO - PROCESS | 2242 | 1466808890679 Marionette DEBUG loaded listener.js 15:54:50 INFO - PROCESS | 2242 | ++DOMWINDOW == 77 (0x113369400) [pid = 2242] [serial = 2075] [outer = 0x111aad400] 15:54:51 INFO - PROCESS | 2242 | 1466808891094 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]]]}] 15:54:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 15:54:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1117ms 15:54:51 INFO - PROCESS | 2242 | 1466808891142 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 15:54:51 INFO - PROCESS | 2242 | 1466808891145 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 15:54:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 15:54:51 INFO - PROCESS | 2242 | 1466808891151 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 15:54:51 INFO - PROCESS | 2242 | 1466808891152 Marionette TRACE conn2 <- [1,2738,null,{}] 15:54:51 INFO - PROCESS | 2242 | 1466808891156 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}] 15:54:51 INFO - PROCESS | 2242 | 1466808891157 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:51 INFO - PROCESS | 2242 | 1466808891276 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 15:54:51 INFO - PROCESS | 2242 | 1466808891362 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:51 INFO - PROCESS | 2242 | 1466808891364 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:51 INFO - PROCESS | 2242 | ++DOCSHELL 0x118213800 == 23 [pid = 2242] [id = 692] 15:54:51 INFO - PROCESS | 2242 | ++DOMWINDOW == 78 (0x11301d000) [pid = 2242] [serial = 2076] [outer = 0x0] 15:54:51 INFO - PROCESS | 2242 | ++DOMWINDOW == 79 (0x1170ed000) [pid = 2242] [serial = 2077] [outer = 0x11301d000] 15:54:51 INFO - PROCESS | 2242 | 1466808891394 Marionette DEBUG loaded listener.js 15:54:51 INFO - PROCESS | 2242 | ++DOMWINDOW == 80 (0x1181d9800) [pid = 2242] [serial = 2078] [outer = 0x11301d000] 15:54:51 INFO - PROCESS | 2242 | 1466808891741 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]]]}] 15:54:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 15:54:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 623ms 15:54:51 INFO - PROCESS | 2242 | 1466808891778 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 15:54:51 INFO - PROCESS | 2242 | 1466808891781 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 15:54:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 15:54:51 INFO - PROCESS | 2242 | 1466808891786 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 15:54:51 INFO - PROCESS | 2242 | 1466808891787 Marionette TRACE conn2 <- [1,2742,null,{}] 15:54:51 INFO - PROCESS | 2242 | 1466808891790 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}] 15:54:51 INFO - PROCESS | 2242 | 1466808891792 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:51 INFO - PROCESS | 2242 | 1466808891900 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 15:54:51 INFO - PROCESS | 2242 | 1466808891965 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:51 INFO - PROCESS | 2242 | 1466808891966 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:51 INFO - PROCESS | 2242 | ++DOCSHELL 0x11992d000 == 24 [pid = 2242] [id = 693] 15:54:51 INFO - PROCESS | 2242 | ++DOMWINDOW == 81 (0x1184e4c00) [pid = 2242] [serial = 2079] [outer = 0x0] 15:54:51 INFO - PROCESS | 2242 | ++DOMWINDOW == 82 (0x118a47800) [pid = 2242] [serial = 2080] [outer = 0x1184e4c00] 15:54:51 INFO - PROCESS | 2242 | 1466808891993 Marionette DEBUG loaded listener.js 15:54:52 INFO - PROCESS | 2242 | ++DOMWINDOW == 83 (0x118ea6000) [pid = 2242] [serial = 2081] [outer = 0x1184e4c00] 15:54:52 INFO - PROCESS | 2242 | 1466808892372 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]]]}] 15:54:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 15:54:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 622ms 15:54:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 15:54:52 INFO - PROCESS | 2242 | 1466808892413 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 15:54:52 INFO - PROCESS | 2242 | 1466808892414 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 15:54:52 INFO - PROCESS | 2242 | 1466808892417 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 15:54:52 INFO - PROCESS | 2242 | 1466808892419 Marionette TRACE conn2 <- [1,2746,null,{}] 15:54:52 INFO - PROCESS | 2242 | 1466808892427 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}] 15:54:52 INFO - PROCESS | 2242 | 1466808892430 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:52 INFO - PROCESS | 2242 | 1466808892539 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 15:54:52 INFO - PROCESS | 2242 | 1466808892567 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:52 INFO - PROCESS | 2242 | 1466808892568 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:52 INFO - PROCESS | 2242 | ++DOCSHELL 0x123b9c000 == 25 [pid = 2242] [id = 694] 15:54:52 INFO - PROCESS | 2242 | ++DOMWINDOW == 84 (0x119a85400) [pid = 2242] [serial = 2082] [outer = 0x0] 15:54:52 INFO - PROCESS | 2242 | ++DOMWINDOW == 85 (0x119c7b000) [pid = 2242] [serial = 2083] [outer = 0x119a85400] 15:54:52 INFO - PROCESS | 2242 | 1466808892594 Marionette DEBUG loaded listener.js 15:54:52 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x119e6bc00) [pid = 2242] [serial = 2084] [outer = 0x119a85400] 15:54:52 INFO - PROCESS | 2242 | 1466808892963 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]]]}] 15:54:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 15:54:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 573ms 15:54:52 INFO - PROCESS | 2242 | 1466808892990 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 15:54:52 INFO - PROCESS | 2242 | 1466808892992 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 15:54:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 15:54:53 INFO - PROCESS | 2242 | 1466808893001 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 15:54:53 INFO - PROCESS | 2242 | 1466808893002 Marionette TRACE conn2 <- [1,2750,null,{}] 15:54:53 INFO - PROCESS | 2242 | 1466808893004 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}] 15:54:53 INFO - PROCESS | 2242 | 1466808893005 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:53 INFO - PROCESS | 2242 | 1466808893112 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 15:54:53 INFO - PROCESS | 2242 | 1466808893116 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:53 INFO - PROCESS | 2242 | 1466808893117 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:53 INFO - PROCESS | 2242 | ++DOCSHELL 0x126910000 == 26 [pid = 2242] [id = 695] 15:54:53 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x121002c00) [pid = 2242] [serial = 2085] [outer = 0x0] 15:54:53 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x121039c00) [pid = 2242] [serial = 2086] [outer = 0x121002c00] 15:54:53 INFO - PROCESS | 2242 | 1466808893143 Marionette DEBUG loaded listener.js 15:54:53 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x121383c00) [pid = 2242] [serial = 2087] [outer = 0x121002c00] 15:54:53 INFO - PROCESS | 2242 | 1466808893554 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]]]}] 15:54:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 15:54:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 569ms 15:54:53 INFO - PROCESS | 2242 | 1466808893571 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 15:54:53 INFO - PROCESS | 2242 | 1466808893573 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 15:54:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 15:54:53 INFO - PROCESS | 2242 | 1466808893576 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 15:54:53 INFO - PROCESS | 2242 | 1466808893578 Marionette TRACE conn2 <- [1,2754,null,{}] 15:54:53 INFO - PROCESS | 2242 | 1466808893582 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}] 15:54:53 INFO - PROCESS | 2242 | 1466808893584 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:53 INFO - PROCESS | 2242 | 1466808893895 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 15:54:53 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x12c765000) [pid = 2242] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:54:53 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x121051000) [pid = 2242] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 15:54:53 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x118a55400) [pid = 2242] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 15:54:53 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x116a0a400) [pid = 2242] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 15:54:53 INFO - PROCESS | 2242 | --DOMWINDOW == 84 (0x1180b2800) [pid = 2242] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 15:54:53 INFO - PROCESS | 2242 | --DOMWINDOW == 83 (0x1246af400) [pid = 2242] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 15:54:53 INFO - PROCESS | 2242 | --DOMWINDOW == 82 (0x116287400) [pid = 2242] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 15:54:53 INFO - PROCESS | 2242 | --DOMWINDOW == 81 (0x116733c00) [pid = 2242] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 15:54:53 INFO - PROCESS | 2242 | --DOMWINDOW == 80 (0x119c86c00) [pid = 2242] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 15:54:53 INFO - PROCESS | 2242 | --DOMWINDOW == 79 (0x1167eb000) [pid = 2242] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 15:54:53 INFO - PROCESS | 2242 | --DOMWINDOW == 78 (0x11229ec00) [pid = 2242] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 15:54:53 INFO - PROCESS | 2242 | --DOMWINDOW == 77 (0x12b8b5c00) [pid = 2242] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:54:53 INFO - PROCESS | 2242 | --DOMWINDOW == 76 (0x117ee0800) [pid = 2242] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 15:54:53 INFO - PROCESS | 2242 | --DOMWINDOW == 75 (0x11959b800) [pid = 2242] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 15:54:53 INFO - PROCESS | 2242 | --DOMWINDOW == 74 (0x12445b000) [pid = 2242] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 15:54:53 INFO - PROCESS | 2242 | --DOMWINDOW == 73 (0x1193c4c00) [pid = 2242] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 15:54:53 INFO - PROCESS | 2242 | 1466808893947 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:53 INFO - PROCESS | 2242 | 1466808893949 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:53 INFO - PROCESS | 2242 | ++DOCSHELL 0x1273c5000 == 27 [pid = 2242] [id = 696] 15:54:53 INFO - PROCESS | 2242 | ++DOMWINDOW == 74 (0x1166f3800) [pid = 2242] [serial = 2088] [outer = 0x0] 15:54:53 INFO - PROCESS | 2242 | ++DOMWINDOW == 75 (0x117014400) [pid = 2242] [serial = 2089] [outer = 0x1166f3800] 15:54:54 INFO - PROCESS | 2242 | 1466808894004 Marionette DEBUG loaded listener.js 15:54:54 INFO - PROCESS | 2242 | ++DOMWINDOW == 76 (0x1212c4000) [pid = 2242] [serial = 2090] [outer = 0x1166f3800] 15:54:54 INFO - PROCESS | 2242 | 1466808894484 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]]]}] 15:54:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 15:54:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 924ms 15:54:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 15:54:54 INFO - PROCESS | 2242 | 1466808894501 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 15:54:54 INFO - PROCESS | 2242 | 1466808894503 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 15:54:54 INFO - PROCESS | 2242 | 1466808894506 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 15:54:54 INFO - PROCESS | 2242 | 1466808894508 Marionette TRACE conn2 <- [1,2758,null,{}] 15:54:54 INFO - PROCESS | 2242 | 1466808894511 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}] 15:54:54 INFO - PROCESS | 2242 | 1466808894517 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:54 INFO - PROCESS | 2242 | 1466808894604 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 15:54:54 INFO - PROCESS | 2242 | 1466808894609 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:54 INFO - PROCESS | 2242 | 1466808894610 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:54 INFO - PROCESS | 2242 | ++DOCSHELL 0x11334e800 == 28 [pid = 2242] [id = 697] 15:54:54 INFO - PROCESS | 2242 | ++DOMWINDOW == 77 (0x112d15400) [pid = 2242] [serial = 2091] [outer = 0x0] 15:54:54 INFO - PROCESS | 2242 | ++DOMWINDOW == 78 (0x123e11c00) [pid = 2242] [serial = 2092] [outer = 0x112d15400] 15:54:54 INFO - PROCESS | 2242 | 1466808894637 Marionette DEBUG loaded listener.js 15:54:54 INFO - PROCESS | 2242 | ++DOMWINDOW == 79 (0x12445b000) [pid = 2242] [serial = 2093] [outer = 0x112d15400] 15:54:54 INFO - PROCESS | 2242 | 1466808894969 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]]]}] 15:54:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 15:54:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 469ms 15:54:54 INFO - PROCESS | 2242 | 1466808894976 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 15:54:54 INFO - PROCESS | 2242 | 1466808894977 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 15:54:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 15:54:54 INFO - PROCESS | 2242 | 1466808894979 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 15:54:54 INFO - PROCESS | 2242 | 1466808894982 Marionette TRACE conn2 <- [1,2762,null,{}] 15:54:54 INFO - PROCESS | 2242 | 1466808894985 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}] 15:54:54 INFO - PROCESS | 2242 | 1466808894987 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:55 INFO - PROCESS | 2242 | 1466808895063 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 15:54:55 INFO - PROCESS | 2242 | 1466808895123 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:55 INFO - PROCESS | 2242 | 1466808895124 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:55 INFO - PROCESS | 2242 | ++DOCSHELL 0x12a425000 == 29 [pid = 2242] [id = 698] 15:54:55 INFO - PROCESS | 2242 | ++DOMWINDOW == 80 (0x121843400) [pid = 2242] [serial = 2094] [outer = 0x0] 15:54:55 INFO - PROCESS | 2242 | ++DOMWINDOW == 81 (0x1246b4000) [pid = 2242] [serial = 2095] [outer = 0x121843400] 15:54:55 INFO - PROCESS | 2242 | 1466808895149 Marionette DEBUG loaded listener.js 15:54:55 INFO - PROCESS | 2242 | ++DOMWINDOW == 82 (0x126856000) [pid = 2242] [serial = 2096] [outer = 0x121843400] 15:54:55 INFO - PROCESS | 2242 | 1466808895418 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]]]}] 15:54:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 15:54:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 472ms 15:54:55 INFO - PROCESS | 2242 | 1466808895453 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 15:54:55 INFO - PROCESS | 2242 | 1466808895455 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 15:54:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 15:54:55 INFO - PROCESS | 2242 | 1466808895457 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 15:54:55 INFO - PROCESS | 2242 | 1466808895458 Marionette TRACE conn2 <- [1,2766,null,{}] 15:54:55 INFO - PROCESS | 2242 | 1466808895461 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}] 15:54:55 INFO - PROCESS | 2242 | 1466808895462 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:55 INFO - PROCESS | 2242 | 1466808895555 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 15:54:55 INFO - PROCESS | 2242 | 1466808895559 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:55 INFO - PROCESS | 2242 | 1466808895560 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:55 INFO - PROCESS | 2242 | ++DOCSHELL 0x12a69f800 == 30 [pid = 2242] [id = 699] 15:54:55 INFO - PROCESS | 2242 | ++DOMWINDOW == 83 (0x126d88c00) [pid = 2242] [serial = 2097] [outer = 0x0] 15:54:55 INFO - PROCESS | 2242 | ++DOMWINDOW == 84 (0x126e6a400) [pid = 2242] [serial = 2098] [outer = 0x126d88c00] 15:54:55 INFO - PROCESS | 2242 | 1466808895587 Marionette DEBUG loaded listener.js 15:54:55 INFO - PROCESS | 2242 | ++DOMWINDOW == 85 (0x127335000) [pid = 2242] [serial = 2099] [outer = 0x126d88c00] 15:54:56 INFO - PROCESS | 2242 | 1466808896042 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]]]}] 15:54:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 15:54:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 621ms 15:54:56 INFO - PROCESS | 2242 | 1466808896078 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 15:54:56 INFO - PROCESS | 2242 | 1466808896081 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 15:54:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 15:54:56 INFO - PROCESS | 2242 | 1466808896084 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 15:54:56 INFO - PROCESS | 2242 | 1466808896087 Marionette TRACE conn2 <- [1,2770,null,{}] 15:54:56 INFO - PROCESS | 2242 | 1466808896090 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}] 15:54:56 INFO - PROCESS | 2242 | 1466808896092 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:56 INFO - PROCESS | 2242 | 1466808896201 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 15:54:56 INFO - PROCESS | 2242 | 1466808896286 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:56 INFO - PROCESS | 2242 | 1466808896287 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:56 INFO - PROCESS | 2242 | ++DOCSHELL 0x118350800 == 31 [pid = 2242] [id = 700] 15:54:56 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x1133e2c00) [pid = 2242] [serial = 2100] [outer = 0x0] 15:54:56 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x113d42000) [pid = 2242] [serial = 2101] [outer = 0x1133e2c00] 15:54:56 INFO - PROCESS | 2242 | 1466808896319 Marionette DEBUG loaded listener.js 15:54:56 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x11673f000) [pid = 2242] [serial = 2102] [outer = 0x1133e2c00] 15:54:56 INFO - PROCESS | 2242 | 1466808896821 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]]]}] 15:54:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 15:54:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 775ms 15:54:56 INFO - PROCESS | 2242 | 1466808896859 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 15:54:56 INFO - PROCESS | 2242 | 1466808896862 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 15:54:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 15:54:56 INFO - PROCESS | 2242 | 1466808896896 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 15:54:56 INFO - PROCESS | 2242 | 1466808896900 Marionette TRACE conn2 <- [1,2774,null,{}] 15:54:56 INFO - PROCESS | 2242 | 1466808896903 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}] 15:54:56 INFO - PROCESS | 2242 | 1466808896904 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:57 INFO - PROCESS | 2242 | 1466808897013 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 15:54:57 INFO - PROCESS | 2242 | 1466808897094 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:57 INFO - PROCESS | 2242 | 1466808897096 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:57 INFO - PROCESS | 2242 | ++DOCSHELL 0x126814000 == 32 [pid = 2242] [id = 701] 15:54:57 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x1183bf400) [pid = 2242] [serial = 2103] [outer = 0x0] 15:54:57 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x118788000) [pid = 2242] [serial = 2104] [outer = 0x1183bf400] 15:54:57 INFO - PROCESS | 2242 | 1466808897132 Marionette DEBUG loaded listener.js 15:54:57 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x119319800) [pid = 2242] [serial = 2105] [outer = 0x1183bf400] 15:54:57 INFO - PROCESS | 2242 | 1466808897817 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]]]}] 15:54:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 15:54:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 977ms 15:54:57 INFO - PROCESS | 2242 | --DOCSHELL 0x118210800 == 31 [pid = 2242] [id = 682] 15:54:57 INFO - PROCESS | 2242 | --DOCSHELL 0x128c9e000 == 30 [pid = 2242] [id = 689] 15:54:57 INFO - PROCESS | 2242 | --DOCSHELL 0x124d43800 == 29 [pid = 2242] [id = 681] 15:54:57 INFO - PROCESS | 2242 | --DOCSHELL 0x123bb4000 == 28 [pid = 2242] [id = 687] 15:54:57 INFO - PROCESS | 2242 | --DOCSHELL 0x119927000 == 27 [pid = 2242] [id = 686] 15:54:57 INFO - PROCESS | 2242 | --DOCSHELL 0x118222800 == 26 [pid = 2242] [id = 677] 15:54:57 INFO - PROCESS | 2242 | --DOCSHELL 0x126edc000 == 25 [pid = 2242] [id = 688] 15:54:57 INFO - PROCESS | 2242 | --DOCSHELL 0x11992a800 == 24 [pid = 2242] [id = 678] 15:54:57 INFO - PROCESS | 2242 | --DOCSHELL 0x1213bd800 == 23 [pid = 2242] [id = 679] 15:54:57 INFO - PROCESS | 2242 | --DOCSHELL 0x121ac5800 == 22 [pid = 2242] [id = 680] 15:54:57 INFO - PROCESS | 2242 | --DOCSHELL 0x116947800 == 21 [pid = 2242] [id = 676] 15:54:57 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x12ce0a800) [pid = 2242] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:54:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 15:54:57 INFO - PROCESS | 2242 | 1466808897906 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 15:54:57 INFO - PROCESS | 2242 | 1466808897908 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 15:54:57 INFO - PROCESS | 2242 | 1466808897912 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 15:54:57 INFO - PROCESS | 2242 | 1466808897914 Marionette TRACE conn2 <- [1,2778,null,{}] 15:54:57 INFO - PROCESS | 2242 | 1466808897918 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}] 15:54:57 INFO - PROCESS | 2242 | 1466808897919 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:58 INFO - PROCESS | 2242 | 1466808897999 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 15:54:58 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x1193c8800) [pid = 2242] [serial = 2056] [outer = 0x0] [url = about:blank] 15:54:58 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x118408c00) [pid = 2242] [serial = 2054] [outer = 0x0] [url = about:blank] 15:54:58 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x11837b000) [pid = 2242] [serial = 2032] [outer = 0x0] [url = about:blank] 15:54:58 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x12936f800) [pid = 2242] [serial = 2027] [outer = 0x0] [url = about:blank] 15:54:58 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x1274cb000) [pid = 2242] [serial = 2026] [outer = 0x0] [url = about:blank] 15:54:58 INFO - PROCESS | 2242 | --DOMWINDOW == 84 (0x1180b5800) [pid = 2242] [serial = 2053] [outer = 0x0] [url = about:blank] 15:54:58 INFO - PROCESS | 2242 | --DOMWINDOW == 83 (0x116733800) [pid = 2242] [serial = 2029] [outer = 0x0] [url = about:blank] 15:54:58 INFO - PROCESS | 2242 | --DOMWINDOW == 82 (0x1170eb800) [pid = 2242] [serial = 2030] [outer = 0x0] [url = about:blank] 15:54:58 INFO - PROCESS | 2242 | --DOMWINDOW == 81 (0x1170ec800) [pid = 2242] [serial = 2047] [outer = 0x0] [url = about:blank] 15:54:58 INFO - PROCESS | 2242 | --DOMWINDOW == 80 (0x12100a000) [pid = 2242] [serial = 2038] [outer = 0x0] [url = about:blank] 15:54:58 INFO - PROCESS | 2242 | --DOMWINDOW == 79 (0x118373000) [pid = 2242] [serial = 2050] [outer = 0x0] [url = about:blank] 15:54:58 INFO - PROCESS | 2242 | --DOMWINDOW == 78 (0x1181db400) [pid = 2242] [serial = 2048] [outer = 0x0] [url = about:blank] 15:54:58 INFO - PROCESS | 2242 | --DOMWINDOW == 77 (0x119596400) [pid = 2242] [serial = 2051] [outer = 0x0] [url = about:blank] 15:54:58 INFO - PROCESS | 2242 | --DOMWINDOW == 76 (0x1193c7c00) [pid = 2242] [serial = 2041] [outer = 0x0] [url = about:blank] 15:54:58 INFO - PROCESS | 2242 | --DOMWINDOW == 75 (0x1184ec000) [pid = 2242] [serial = 1394] [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.] 15:54:58 INFO - PROCESS | 2242 | --DOMWINDOW == 74 (0x124d95800) [pid = 2242] [serial = 2045] [outer = 0x0] [url = about:blank] 15:54:58 INFO - PROCESS | 2242 | --DOMWINDOW == 73 (0x118790800) [pid = 2242] [serial = 2018] [outer = 0x0] [url = about:blank] 15:54:58 INFO - PROCESS | 2242 | --DOMWINDOW == 72 (0x1181df000) [pid = 2242] [serial = 2017] [outer = 0x0] [url = about:blank] 15:54:58 INFO - PROCESS | 2242 | --DOMWINDOW == 71 (0x121011c00) [pid = 2242] [serial = 2021] [outer = 0x0] [url = about:blank] 15:54:58 INFO - PROCESS | 2242 | --DOMWINDOW == 70 (0x11960f800) [pid = 2242] [serial = 2020] [outer = 0x0] [url = about:blank] 15:54:58 INFO - PROCESS | 2242 | --DOMWINDOW == 69 (0x12732fc00) [pid = 2242] [serial = 2024] [outer = 0x0] [url = about:blank] 15:54:58 INFO - PROCESS | 2242 | --DOMWINDOW == 68 (0x126977000) [pid = 2242] [serial = 2023] [outer = 0x0] [url = about:blank] 15:54:58 INFO - PROCESS | 2242 | --DOMWINDOW == 67 (0x12100f400) [pid = 2242] [serial = 2042] [outer = 0x0] [url = about:blank] 15:54:58 INFO - PROCESS | 2242 | --DOMWINDOW == 66 (0x1193d1800) [pid = 2242] [serial = 2035] [outer = 0x0] [url = about:blank] 15:54:58 INFO - PROCESS | 2242 | --DOMWINDOW == 65 (0x11960d400) [pid = 2242] [serial = 2036] [outer = 0x0] [url = about:blank] 15:54:58 INFO - PROCESS | 2242 | --DOMWINDOW == 64 (0x121037800) [pid = 2242] [serial = 2039] [outer = 0x0] [url = about:blank] 15:54:58 INFO - PROCESS | 2242 | --DOMWINDOW == 63 (0x119a85c00) [pid = 2242] [serial = 2057] [outer = 0x0] [url = about:blank] 15:54:58 INFO - PROCESS | 2242 | --DOMWINDOW == 62 (0x118787800) [pid = 2242] [serial = 2033] [outer = 0x0] [url = about:blank] 15:54:58 INFO - PROCESS | 2242 | --DOMWINDOW == 61 (0x1242e2400) [pid = 2242] [serial = 2044] [outer = 0x0] [url = about:blank] 15:54:58 INFO - PROCESS | 2242 | 1466808898069 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:58 INFO - PROCESS | 2242 | 1466808898072 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:58 INFO - PROCESS | 2242 | ++DOCSHELL 0x116ae5000 == 22 [pid = 2242] [id = 702] 15:54:58 INFO - PROCESS | 2242 | ++DOMWINDOW == 62 (0x1160d8c00) [pid = 2242] [serial = 2106] [outer = 0x0] 15:54:58 INFO - PROCESS | 2242 | ++DOMWINDOW == 63 (0x1170ea400) [pid = 2242] [serial = 2107] [outer = 0x1160d8c00] 15:54:58 INFO - PROCESS | 2242 | 1466808898105 Marionette DEBUG loaded listener.js 15:54:58 INFO - PROCESS | 2242 | ++DOMWINDOW == 64 (0x1181e1800) [pid = 2242] [serial = 2108] [outer = 0x1160d8c00] 15:54:58 INFO - PROCESS | 2242 | 1466808898514 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]]]}] 15:54:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 15:54:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 623ms 15:54:58 INFO - PROCESS | 2242 | 1466808898536 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 15:54:58 INFO - PROCESS | 2242 | 1466808898541 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 15:54:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 15:54:58 INFO - PROCESS | 2242 | 1466808898586 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 15:54:58 INFO - PROCESS | 2242 | 1466808898588 Marionette TRACE conn2 <- [1,2782,null,{}] 15:54:58 INFO - PROCESS | 2242 | 1466808898592 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}] 15:54:58 INFO - PROCESS | 2242 | 1466808898595 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:58 INFO - PROCESS | 2242 | 1466808898702 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 15:54:58 INFO - PROCESS | 2242 | 1466808898709 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:58 INFO - PROCESS | 2242 | 1466808898711 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:58 INFO - PROCESS | 2242 | ++DOCSHELL 0x119235000 == 23 [pid = 2242] [id = 703] 15:54:58 INFO - PROCESS | 2242 | ++DOMWINDOW == 65 (0x118a4f400) [pid = 2242] [serial = 2109] [outer = 0x0] 15:54:58 INFO - PROCESS | 2242 | ++DOMWINDOW == 66 (0x1193c7c00) [pid = 2242] [serial = 2110] [outer = 0x118a4f400] 15:54:58 INFO - PROCESS | 2242 | 1466808898742 Marionette DEBUG loaded listener.js 15:54:58 INFO - PROCESS | 2242 | ++DOMWINDOW == 67 (0x119603c00) [pid = 2242] [serial = 2111] [outer = 0x118a4f400] 15:54:59 INFO - PROCESS | 2242 | 1466808899090 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]]]}] 15:54:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 15:54:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 530ms 15:54:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 15:54:59 INFO - PROCESS | 2242 | 1466808899108 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 15:54:59 INFO - PROCESS | 2242 | 1466808899110 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 15:54:59 INFO - PROCESS | 2242 | 1466808899112 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 15:54:59 INFO - PROCESS | 2242 | 1466808899115 Marionette TRACE conn2 <- [1,2786,null,{}] 15:54:59 INFO - PROCESS | 2242 | 1466808899123 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}] 15:54:59 INFO - PROCESS | 2242 | 1466808899126 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:59 INFO - PROCESS | 2242 | 1466808899212 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 15:54:59 INFO - PROCESS | 2242 | 1466808899268 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:59 INFO - PROCESS | 2242 | 1466808899271 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:59 INFO - PROCESS | 2242 | ++DOCSHELL 0x120f87000 == 24 [pid = 2242] [id = 704] 15:54:59 INFO - PROCESS | 2242 | ++DOMWINDOW == 68 (0x11960c000) [pid = 2242] [serial = 2112] [outer = 0x0] 15:54:59 INFO - PROCESS | 2242 | ++DOMWINDOW == 69 (0x121003800) [pid = 2242] [serial = 2113] [outer = 0x11960c000] 15:54:59 INFO - PROCESS | 2242 | 1466808899299 Marionette DEBUG loaded listener.js 15:54:59 INFO - PROCESS | 2242 | ++DOMWINDOW == 70 (0x121216c00) [pid = 2242] [serial = 2114] [outer = 0x11960c000] 15:54:59 INFO - PROCESS | 2242 | 1466808899604 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]]]}] 15:54:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 15:54:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 524ms 15:54:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 15:54:59 INFO - PROCESS | 2242 | 1466808899639 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 15:54:59 INFO - PROCESS | 2242 | 1466808899641 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 15:54:59 INFO - PROCESS | 2242 | 1466808899644 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 15:54:59 INFO - PROCESS | 2242 | 1466808899646 Marionette TRACE conn2 <- [1,2790,null,{}] 15:54:59 INFO - PROCESS | 2242 | 1466808899653 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}] 15:54:59 INFO - PROCESS | 2242 | 1466808899654 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:59 INFO - PROCESS | 2242 | 1466808899797 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 15:54:59 INFO - PROCESS | 2242 | 1466808899846 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:59 INFO - PROCESS | 2242 | 1466808899848 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:54:59 INFO - PROCESS | 2242 | ++DOCSHELL 0x123b25800 == 25 [pid = 2242] [id = 705] 15:54:59 INFO - PROCESS | 2242 | ++DOMWINDOW == 71 (0x119610400) [pid = 2242] [serial = 2115] [outer = 0x0] 15:54:59 INFO - PROCESS | 2242 | ++DOMWINDOW == 72 (0x123a2c000) [pid = 2242] [serial = 2116] [outer = 0x119610400] 15:54:59 INFO - PROCESS | 2242 | 1466808899889 Marionette DEBUG loaded listener.js 15:54:59 INFO - PROCESS | 2242 | ++DOMWINDOW == 73 (0x124066000) [pid = 2242] [serial = 2117] [outer = 0x119610400] 15:55:00 INFO - PROCESS | 2242 | 1466808900194 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]]]}] 15:55:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 15:55:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 574ms 15:55:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 15:55:00 INFO - PROCESS | 2242 | 1466808900227 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 15:55:00 INFO - PROCESS | 2242 | 1466808900228 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 15:55:00 INFO - PROCESS | 2242 | 1466808900234 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 15:55:00 INFO - PROCESS | 2242 | 1466808900236 Marionette TRACE conn2 <- [1,2794,null,{}] 15:55:00 INFO - PROCESS | 2242 | 1466808900238 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}] 15:55:00 INFO - PROCESS | 2242 | 1466808900239 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:00 INFO - PROCESS | 2242 | 1466808900342 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 15:55:00 INFO - PROCESS | 2242 | 1466808900354 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:00 INFO - PROCESS | 2242 | 1466808900355 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:00 INFO - PROCESS | 2242 | ++DOCSHELL 0x124d6a800 == 26 [pid = 2242] [id = 706] 15:55:00 INFO - PROCESS | 2242 | ++DOMWINDOW == 74 (0x12406c800) [pid = 2242] [serial = 2118] [outer = 0x0] 15:55:00 INFO - PROCESS | 2242 | ++DOMWINDOW == 75 (0x1245a6800) [pid = 2242] [serial = 2119] [outer = 0x12406c800] 15:55:00 INFO - PROCESS | 2242 | 1466808900380 Marionette DEBUG loaded listener.js 15:55:00 INFO - PROCESS | 2242 | ++DOMWINDOW == 76 (0x12697e000) [pid = 2242] [serial = 2120] [outer = 0x12406c800] 15:55:00 INFO - PROCESS | 2242 | 1466808900734 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]]]}] 15:55:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 15:55:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 520ms 15:55:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 15:55:00 INFO - PROCESS | 2242 | 1466808900753 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 15:55:00 INFO - PROCESS | 2242 | 1466808900754 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 15:55:00 INFO - PROCESS | 2242 | 1466808900756 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 15:55:00 INFO - PROCESS | 2242 | 1466808900757 Marionette TRACE conn2 <- [1,2798,null,{}] 15:55:00 INFO - PROCESS | 2242 | 1466808900760 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}] 15:55:00 INFO - PROCESS | 2242 | 1466808900764 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:00 INFO - PROCESS | 2242 | 1466808900890 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 15:55:00 INFO - PROCESS | 2242 | 1466808900894 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:00 INFO - PROCESS | 2242 | 1466808900895 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:00 INFO - PROCESS | 2242 | ++DOCSHELL 0x129333000 == 27 [pid = 2242] [id = 707] 15:55:00 INFO - PROCESS | 2242 | ++DOMWINDOW == 77 (0x126982000) [pid = 2242] [serial = 2121] [outer = 0x0] 15:55:00 INFO - PROCESS | 2242 | ++DOMWINDOW == 78 (0x1274cfc00) [pid = 2242] [serial = 2122] [outer = 0x126982000] 15:55:00 INFO - PROCESS | 2242 | 1466808900921 Marionette DEBUG loaded listener.js 15:55:00 INFO - PROCESS | 2242 | ++DOMWINDOW == 79 (0x128d54c00) [pid = 2242] [serial = 2123] [outer = 0x126982000] 15:55:01 INFO - PROCESS | 2242 | 1466808901272 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]]]}] 15:55:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 15:55:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 567ms 15:55:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 15:55:01 INFO - PROCESS | 2242 | 1466808901325 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 15:55:01 INFO - PROCESS | 2242 | 1466808901326 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 15:55:01 INFO - PROCESS | 2242 | 1466808901328 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 15:55:01 INFO - PROCESS | 2242 | 1466808901329 Marionette TRACE conn2 <- [1,2802,null,{}] 15:55:01 INFO - PROCESS | 2242 | 1466808901331 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}] 15:55:01 INFO - PROCESS | 2242 | 1466808901332 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:01 INFO - PROCESS | 2242 | 1466808901435 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 15:55:01 INFO - PROCESS | 2242 | 1466808901446 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:01 INFO - PROCESS | 2242 | 1466808901448 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:01 INFO - PROCESS | 2242 | ++DOCSHELL 0x12a592800 == 28 [pid = 2242] [id = 708] 15:55:01 INFO - PROCESS | 2242 | ++DOMWINDOW == 80 (0x128d58800) [pid = 2242] [serial = 2124] [outer = 0x0] 15:55:01 INFO - PROCESS | 2242 | ++DOMWINDOW == 81 (0x128d5d400) [pid = 2242] [serial = 2125] [outer = 0x128d58800] 15:55:01 INFO - PROCESS | 2242 | 1466808901472 Marionette DEBUG loaded listener.js 15:55:01 INFO - PROCESS | 2242 | ++DOMWINDOW == 82 (0x1180b9c00) [pid = 2242] [serial = 2126] [outer = 0x128d58800] 15:55:01 INFO - PROCESS | 2242 | 1466808901805 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]]]}] 15:55:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 15:55:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 519ms 15:55:01 INFO - PROCESS | 2242 | 1466808901848 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 15:55:01 INFO - PROCESS | 2242 | 1466808901849 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 15:55:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 15:55:01 INFO - PROCESS | 2242 | 1466808901851 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 15:55:01 INFO - PROCESS | 2242 | 1466808901852 Marionette TRACE conn2 <- [1,2806,null,{}] 15:55:01 INFO - PROCESS | 2242 | 1466808901861 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}] 15:55:01 INFO - PROCESS | 2242 | 1466808901862 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:01 INFO - PROCESS | 2242 | 1466808901965 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 15:55:01 INFO - PROCESS | 2242 | 1466808901970 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:01 INFO - PROCESS | 2242 | 1466808901971 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:01 INFO - PROCESS | 2242 | ++DOCSHELL 0x12af3d000 == 29 [pid = 2242] [id = 709] 15:55:01 INFO - PROCESS | 2242 | ++DOMWINDOW == 83 (0x111eca400) [pid = 2242] [serial = 2127] [outer = 0x0] 15:55:01 INFO - PROCESS | 2242 | ++DOMWINDOW == 84 (0x1291d9400) [pid = 2242] [serial = 2128] [outer = 0x111eca400] 15:55:01 INFO - PROCESS | 2242 | 1466808901995 Marionette DEBUG loaded listener.js 15:55:02 INFO - PROCESS | 2242 | ++DOMWINDOW == 85 (0x129cd8400) [pid = 2242] [serial = 2129] [outer = 0x111eca400] 15:55:02 INFO - PROCESS | 2242 | --DOMWINDOW == 84 (0x12697b400) [pid = 2242] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 15:55:02 INFO - PROCESS | 2242 | --DOMWINDOW == 83 (0x111aad400) [pid = 2242] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 15:55:02 INFO - PROCESS | 2242 | --DOMWINDOW == 82 (0x117ed8800) [pid = 2242] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 15:55:02 INFO - PROCESS | 2242 | --DOMWINDOW == 81 (0x119e6ac00) [pid = 2242] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 15:55:02 INFO - PROCESS | 2242 | --DOMWINDOW == 80 (0x1218fa800) [pid = 2242] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 15:55:02 INFO - PROCESS | 2242 | --DOMWINDOW == 79 (0x12684ec00) [pid = 2242] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 15:55:02 INFO - PROCESS | 2242 | --DOMWINDOW == 78 (0x1184e4c00) [pid = 2242] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 15:55:02 INFO - PROCESS | 2242 | --DOMWINDOW == 77 (0x121843400) [pid = 2242] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 15:55:02 INFO - PROCESS | 2242 | --DOMWINDOW == 76 (0x119a85400) [pid = 2242] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 15:55:02 INFO - PROCESS | 2242 | --DOMWINDOW == 75 (0x121002c00) [pid = 2242] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 15:55:02 INFO - PROCESS | 2242 | --DOMWINDOW == 74 (0x112d15400) [pid = 2242] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 15:55:02 INFO - PROCESS | 2242 | --DOMWINDOW == 73 (0x1166f3800) [pid = 2242] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 15:55:02 INFO - PROCESS | 2242 | --DOMWINDOW == 72 (0x11301d000) [pid = 2242] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 15:55:02 INFO - PROCESS | 2242 | 1466808902376 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]]]}] 15:55:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 15:55:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 576ms 15:55:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 15:55:02 INFO - PROCESS | 2242 | 1466808902429 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 15:55:02 INFO - PROCESS | 2242 | 1466808902430 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 15:55:02 INFO - PROCESS | 2242 | 1466808902432 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 15:55:02 INFO - PROCESS | 2242 | 1466808902433 Marionette TRACE conn2 <- [1,2810,null,{}] 15:55:02 INFO - PROCESS | 2242 | 1466808902435 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}] 15:55:02 INFO - PROCESS | 2242 | 1466808902436 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:02 INFO - PROCESS | 2242 | 1466808902544 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 15:55:02 INFO - PROCESS | 2242 | 1466808902582 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:02 INFO - PROCESS | 2242 | 1466808902583 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:02 INFO - PROCESS | 2242 | ++DOCSHELL 0x120f7c800 == 30 [pid = 2242] [id = 710] 15:55:02 INFO - PROCESS | 2242 | ++DOMWINDOW == 73 (0x112f5d400) [pid = 2242] [serial = 2130] [outer = 0x0] 15:55:02 INFO - PROCESS | 2242 | ++DOMWINDOW == 74 (0x1193cc800) [pid = 2242] [serial = 2131] [outer = 0x112f5d400] 15:55:02 INFO - PROCESS | 2242 | 1466808902608 Marionette DEBUG loaded listener.js 15:55:02 INFO - PROCESS | 2242 | ++DOMWINDOW == 75 (0x121842c00) [pid = 2242] [serial = 2132] [outer = 0x112f5d400] 15:55:02 INFO - PROCESS | 2242 | 1466808902884 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]]]}] 15:55:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 15:55:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 470ms 15:55:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 15:55:02 INFO - PROCESS | 2242 | 1466808902905 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 15:55:02 INFO - PROCESS | 2242 | 1466808902906 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 15:55:02 INFO - PROCESS | 2242 | 1466808902908 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 15:55:02 INFO - PROCESS | 2242 | 1466808902909 Marionette TRACE conn2 <- [1,2814,null,{}] 15:55:02 INFO - PROCESS | 2242 | 1466808902920 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}] 15:55:02 INFO - PROCESS | 2242 | 1466808902921 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:03 INFO - PROCESS | 2242 | 1466808903009 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 15:55:03 INFO - PROCESS | 2242 | 1466808903014 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:03 INFO - PROCESS | 2242 | 1466808903017 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:03 INFO - PROCESS | 2242 | ++DOCSHELL 0x12b955800 == 31 [pid = 2242] [id = 711] 15:55:03 INFO - PROCESS | 2242 | ++DOMWINDOW == 76 (0x124d8e800) [pid = 2242] [serial = 2133] [outer = 0x0] 15:55:03 INFO - PROCESS | 2242 | ++DOMWINDOW == 77 (0x129cdd800) [pid = 2242] [serial = 2134] [outer = 0x124d8e800] 15:55:03 INFO - PROCESS | 2242 | 1466808903042 Marionette DEBUG loaded listener.js 15:55:03 INFO - PROCESS | 2242 | ++DOMWINDOW == 78 (0x12a567000) [pid = 2242] [serial = 2135] [outer = 0x124d8e800] 15:55:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 15:55:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 470ms 15:55:03 INFO - PROCESS | 2242 | 1466808903374 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]]]}] 15:55:03 INFO - PROCESS | 2242 | 1466808903378 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 15:55:03 INFO - PROCESS | 2242 | 1466808903381 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 15:55:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 15:55:03 INFO - PROCESS | 2242 | 1466808903390 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 15:55:03 INFO - PROCESS | 2242 | 1466808903392 Marionette TRACE conn2 <- [1,2818,null,{}] 15:55:03 INFO - PROCESS | 2242 | 1466808903394 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}] 15:55:03 INFO - PROCESS | 2242 | 1466808903396 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:03 INFO - PROCESS | 2242 | 1466808903528 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 15:55:03 INFO - PROCESS | 2242 | 1466808903535 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:03 INFO - PROCESS | 2242 | 1466808903537 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:03 INFO - PROCESS | 2242 | ++DOCSHELL 0x12bea4800 == 32 [pid = 2242] [id = 712] 15:55:03 INFO - PROCESS | 2242 | ++DOMWINDOW == 79 (0x11960d800) [pid = 2242] [serial = 2136] [outer = 0x0] 15:55:03 INFO - PROCESS | 2242 | ++DOMWINDOW == 80 (0x12a56b800) [pid = 2242] [serial = 2137] [outer = 0x11960d800] 15:55:03 INFO - PROCESS | 2242 | 1466808903564 Marionette DEBUG loaded listener.js 15:55:03 INFO - PROCESS | 2242 | ++DOMWINDOW == 81 (0x12ac09c00) [pid = 2242] [serial = 2138] [outer = 0x11960d800] 15:55:03 INFO - PROCESS | 2242 | 1466808903901 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]]]}] 15:55:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 15:55:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 523ms 15:55:03 INFO - PROCESS | 2242 | 1466808903909 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 15:55:03 INFO - PROCESS | 2242 | 1466808903911 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 15:55:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 15:55:03 INFO - PROCESS | 2242 | 1466808903918 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 15:55:03 INFO - PROCESS | 2242 | 1466808903920 Marionette TRACE conn2 <- [1,2822,null,{}] 15:55:03 INFO - PROCESS | 2242 | 1466808903922 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}] 15:55:03 INFO - PROCESS | 2242 | 1466808903923 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:04 INFO - PROCESS | 2242 | 1466808904015 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 15:55:04 INFO - PROCESS | 2242 | 1466808904020 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:04 INFO - PROCESS | 2242 | 1466808904021 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:04 INFO - PROCESS | 2242 | ++DOCSHELL 0x12bf42800 == 33 [pid = 2242] [id = 713] 15:55:04 INFO - PROCESS | 2242 | ++DOMWINDOW == 82 (0x12ac0a400) [pid = 2242] [serial = 2139] [outer = 0x0] 15:55:04 INFO - PROCESS | 2242 | ++DOMWINDOW == 83 (0x12ae35400) [pid = 2242] [serial = 2140] [outer = 0x12ac0a400] 15:55:04 INFO - PROCESS | 2242 | 1466808904049 Marionette DEBUG loaded listener.js 15:55:04 INFO - PROCESS | 2242 | ++DOMWINDOW == 84 (0x12aea0800) [pid = 2242] [serial = 2141] [outer = 0x12ac0a400] 15:55:04 INFO - PROCESS | 2242 | 1466808904592 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]]]}] 15:55:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 15:55:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 727ms 15:55:04 INFO - PROCESS | 2242 | 1466808904644 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 15:55:04 INFO - PROCESS | 2242 | 1466808904648 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 15:55:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 15:55:04 INFO - PROCESS | 2242 | 1466808904653 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 15:55:04 INFO - PROCESS | 2242 | 1466808904655 Marionette TRACE conn2 <- [1,2826,null,{}] 15:55:04 INFO - PROCESS | 2242 | 1466808904660 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}] 15:55:04 INFO - PROCESS | 2242 | 1466808904662 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:04 INFO - PROCESS | 2242 | 1466808904764 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 15:55:04 INFO - PROCESS | 2242 | 1466808904839 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:04 INFO - PROCESS | 2242 | 1466808904841 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:04 INFO - PROCESS | 2242 | ++DOCSHELL 0x119295800 == 34 [pid = 2242] [id = 714] 15:55:04 INFO - PROCESS | 2242 | ++DOMWINDOW == 85 (0x1170eb800) [pid = 2242] [serial = 2142] [outer = 0x0] 15:55:04 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x118378400) [pid = 2242] [serial = 2143] [outer = 0x1170eb800] 15:55:04 INFO - PROCESS | 2242 | 1466808904872 Marionette DEBUG loaded listener.js 15:55:04 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x118a50400) [pid = 2242] [serial = 2144] [outer = 0x1170eb800] 15:55:05 INFO - PROCESS | 2242 | 1466808905307 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 15:55:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 15:55:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 671ms 15:55:05 INFO - PROCESS | 2242 | 1466808905324 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 15:55:05 INFO - PROCESS | 2242 | 1466808905328 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 15:55:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 15:55:05 INFO - PROCESS | 2242 | 1466808905333 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 15:55:05 INFO - PROCESS | 2242 | 1466808905334 Marionette TRACE conn2 <- [1,2830,null,{}] 15:55:05 INFO - PROCESS | 2242 | 1466808905337 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}] 15:55:05 INFO - PROCESS | 2242 | 1466808905339 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:05 INFO - PROCESS | 2242 | 1466808905468 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 15:55:05 INFO - PROCESS | 2242 | 1466808905556 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:05 INFO - PROCESS | 2242 | 1466808905558 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:05 INFO - PROCESS | 2242 | ++DOCSHELL 0x126edf800 == 35 [pid = 2242] [id = 715] 15:55:05 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x120f22800) [pid = 2242] [serial = 2145] [outer = 0x0] 15:55:05 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x12100c400) [pid = 2242] [serial = 2146] [outer = 0x120f22800] 15:55:05 INFO - PROCESS | 2242 | 1466808905591 Marionette DEBUG loaded listener.js 15:55:05 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x1215c6000) [pid = 2242] [serial = 2147] [outer = 0x120f22800] 15:55:06 INFO - PROCESS | 2242 | 1466808906006 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]]]}] 15:55:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 15:55:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 720ms 15:55:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 15:55:06 INFO - PROCESS | 2242 | 1466808906053 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 15:55:06 INFO - PROCESS | 2242 | 1466808906054 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 15:55:06 INFO - PROCESS | 2242 | 1466808906057 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 15:55:06 INFO - PROCESS | 2242 | 1466808906060 Marionette TRACE conn2 <- [1,2834,null,{}] 15:55:06 INFO - PROCESS | 2242 | 1466808906068 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}] 15:55:06 INFO - PROCESS | 2242 | 1466808906071 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:06 INFO - PROCESS | 2242 | 1466808906178 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 15:55:06 INFO - PROCESS | 2242 | 1466808906243 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:06 INFO - PROCESS | 2242 | 1466808906245 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:06 INFO - PROCESS | 2242 | ++DOCSHELL 0x12bf35800 == 36 [pid = 2242] [id = 716] 15:55:06 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x126853c00) [pid = 2242] [serial = 2148] [outer = 0x0] 15:55:06 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x1274ce400) [pid = 2242] [serial = 2149] [outer = 0x126853c00] 15:55:06 INFO - PROCESS | 2242 | 1466808906319 Marionette DEBUG loaded listener.js 15:55:06 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x128c8f800) [pid = 2242] [serial = 2150] [outer = 0x126853c00] 15:55:06 INFO - PROCESS | 2242 | 1466808906774 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 15:55:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 15:55:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 771ms 15:55:07 INFO - PROCESS | 2242 | 1466808907007 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 15:55:07 INFO - PROCESS | 2242 | 1466808907009 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 15:55:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 15:55:07 INFO - PROCESS | 2242 | 1466808907032 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 15:55:07 INFO - PROCESS | 2242 | 1466808907033 Marionette TRACE conn2 <- [1,2838,null,{}] 15:55:07 INFO - PROCESS | 2242 | 1466808907038 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}] 15:55:07 INFO - PROCESS | 2242 | 1466808907040 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:07 INFO - PROCESS | 2242 | 1466808907131 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 15:55:07 INFO - PROCESS | 2242 | 1466808907189 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:07 INFO - PROCESS | 2242 | 1466808907192 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:07 INFO - PROCESS | 2242 | ++DOCSHELL 0x119237800 == 37 [pid = 2242] [id = 717] 15:55:07 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x1170ec000) [pid = 2242] [serial = 2151] [outer = 0x0] 15:55:07 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x117ed2000) [pid = 2242] [serial = 2152] [outer = 0x1170ec000] 15:55:07 INFO - PROCESS | 2242 | 1466808907220 Marionette DEBUG loaded listener.js 15:55:07 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x1184eb000) [pid = 2242] [serial = 2153] [outer = 0x1170ec000] 15:55:07 INFO - PROCESS | 2242 | 1466808907645 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]]]}] 15:55:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 15:55:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 686ms 15:55:07 INFO - PROCESS | 2242 | 1466808907718 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 15:55:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 15:55:07 INFO - PROCESS | 2242 | 1466808907721 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 15:55:07 INFO - PROCESS | 2242 | 1466808907729 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 15:55:07 INFO - PROCESS | 2242 | 1466808907734 Marionette TRACE conn2 <- [1,2842,null,{}] 15:55:07 INFO - PROCESS | 2242 | 1466808907740 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}] 15:55:07 INFO - PROCESS | 2242 | 1466808907742 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:07 INFO - PROCESS | 2242 | 1466808907881 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 15:55:08 INFO - PROCESS | 2242 | --DOCSHELL 0x112014000 == 36 [pid = 2242] [id = 691] 15:55:08 INFO - PROCESS | 2242 | --DOCSHELL 0x128d82800 == 35 [pid = 2242] [id = 690] 15:55:08 INFO - PROCESS | 2242 | --DOCSHELL 0x120f7c800 == 34 [pid = 2242] [id = 710] 15:55:08 INFO - PROCESS | 2242 | --DOCSHELL 0x11821b000 == 33 [pid = 2242] [id = 684] 15:55:08 INFO - PROCESS | 2242 | --DOCSHELL 0x119238800 == 32 [pid = 2242] [id = 683] 15:55:08 INFO - PROCESS | 2242 | --DOCSHELL 0x12af3d000 == 31 [pid = 2242] [id = 709] 15:55:08 INFO - PROCESS | 2242 | --DOCSHELL 0x12b955800 == 30 [pid = 2242] [id = 711] 15:55:08 INFO - PROCESS | 2242 | --DOCSHELL 0x12bea4800 == 29 [pid = 2242] [id = 712] 15:55:08 INFO - PROCESS | 2242 | --DOCSHELL 0x119e99800 == 28 [pid = 2242] [id = 685] 15:55:08 INFO - PROCESS | 2242 | --DOCSHELL 0x119237800 == 27 [pid = 2242] [id = 717] 15:55:08 INFO - PROCESS | 2242 | --DOCSHELL 0x12bf35800 == 26 [pid = 2242] [id = 716] 15:55:08 INFO - PROCESS | 2242 | --DOCSHELL 0x126edf800 == 25 [pid = 2242] [id = 715] 15:55:08 INFO - PROCESS | 2242 | --DOCSHELL 0x12bf42800 == 24 [pid = 2242] [id = 713] 15:55:08 INFO - PROCESS | 2242 | --DOCSHELL 0x119295800 == 23 [pid = 2242] [id = 714] 15:55:08 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x127339000) [pid = 2242] [serial = 2071] [outer = 0x0] [url = about:blank] 15:55:08 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x111ecc400) [pid = 2242] [serial = 2074] [outer = 0x0] [url = about:blank] 15:55:08 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x113369400) [pid = 2242] [serial = 2075] [outer = 0x0] [url = about:blank] 15:55:08 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x119595800) [pid = 2242] [serial = 2060] [outer = 0x0] [url = about:blank] 15:55:08 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x118a19800) [pid = 2242] [serial = 2059] [outer = 0x0] [url = about:blank] 15:55:08 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x121467000) [pid = 2242] [serial = 2063] [outer = 0x0] [url = about:blank] 15:55:08 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x121037400) [pid = 2242] [serial = 2062] [outer = 0x0] [url = about:blank] 15:55:08 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x124d99c00) [pid = 2242] [serial = 2066] [outer = 0x0] [url = about:blank] 15:55:08 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x12428b400) [pid = 2242] [serial = 2065] [outer = 0x0] [url = about:blank] 15:55:08 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x127099400) [pid = 2242] [serial = 2069] [outer = 0x0] [url = about:blank] 15:55:08 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x126e68000) [pid = 2242] [serial = 2068] [outer = 0x0] [url = about:blank] 15:55:08 INFO - PROCESS | 2242 | --DOMWINDOW == 84 (0x126e6a400) [pid = 2242] [serial = 2098] [outer = 0x0] [url = about:blank] 15:55:08 INFO - PROCESS | 2242 | --DOMWINDOW == 83 (0x118a47800) [pid = 2242] [serial = 2080] [outer = 0x0] [url = about:blank] 15:55:08 INFO - PROCESS | 2242 | --DOMWINDOW == 82 (0x126856000) [pid = 2242] [serial = 2096] [outer = 0x0] [url = about:blank] 15:55:08 INFO - PROCESS | 2242 | --DOMWINDOW == 81 (0x119c7b000) [pid = 2242] [serial = 2083] [outer = 0x0] [url = about:blank] 15:55:08 INFO - PROCESS | 2242 | --DOMWINDOW == 80 (0x119e6bc00) [pid = 2242] [serial = 2084] [outer = 0x0] [url = about:blank] 15:55:08 INFO - PROCESS | 2242 | --DOMWINDOW == 79 (0x118ea6000) [pid = 2242] [serial = 2081] [outer = 0x0] [url = about:blank] 15:55:08 INFO - PROCESS | 2242 | --DOMWINDOW == 78 (0x121039c00) [pid = 2242] [serial = 2086] [outer = 0x0] [url = about:blank] 15:55:08 INFO - PROCESS | 2242 | --DOMWINDOW == 77 (0x121383c00) [pid = 2242] [serial = 2087] [outer = 0x0] [url = about:blank] 15:55:08 INFO - PROCESS | 2242 | --DOMWINDOW == 76 (0x123e11c00) [pid = 2242] [serial = 2092] [outer = 0x0] [url = about:blank] 15:55:08 INFO - PROCESS | 2242 | --DOMWINDOW == 75 (0x117014400) [pid = 2242] [serial = 2089] [outer = 0x0] [url = about:blank] 15:55:08 INFO - PROCESS | 2242 | --DOMWINDOW == 74 (0x1170ed000) [pid = 2242] [serial = 2077] [outer = 0x0] [url = about:blank] 15:55:08 INFO - PROCESS | 2242 | --DOMWINDOW == 73 (0x128c89c00) [pid = 2242] [serial = 2072] [outer = 0x0] [url = about:blank] 15:55:08 INFO - PROCESS | 2242 | --DOMWINDOW == 72 (0x1246b4000) [pid = 2242] [serial = 2095] [outer = 0x0] [url = about:blank] 15:55:08 INFO - PROCESS | 2242 | --DOMWINDOW == 71 (0x12445b000) [pid = 2242] [serial = 2093] [outer = 0x0] [url = about:blank] 15:55:08 INFO - PROCESS | 2242 | --DOMWINDOW == 70 (0x1212c4000) [pid = 2242] [serial = 2090] [outer = 0x0] [url = about:blank] 15:55:08 INFO - PROCESS | 2242 | --DOMWINDOW == 69 (0x1181d9800) [pid = 2242] [serial = 2078] [outer = 0x0] [url = about:blank] 15:55:08 INFO - PROCESS | 2242 | 1466808908637 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:08 INFO - PROCESS | 2242 | 1466808908639 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:08 INFO - PROCESS | 2242 | ++DOCSHELL 0x1162db000 == 24 [pid = 2242] [id = 718] 15:55:08 INFO - PROCESS | 2242 | ++DOMWINDOW == 70 (0x112e7e400) [pid = 2242] [serial = 2154] [outer = 0x0] 15:55:08 INFO - PROCESS | 2242 | ++DOMWINDOW == 71 (0x113376c00) [pid = 2242] [serial = 2155] [outer = 0x112e7e400] 15:55:08 INFO - PROCESS | 2242 | 1466808908669 Marionette DEBUG loaded listener.js 15:55:08 INFO - PROCESS | 2242 | ++DOMWINDOW == 72 (0x113f34400) [pid = 2242] [serial = 2156] [outer = 0x112e7e400] 15:55:09 INFO - PROCESS | 2242 | 1466808908999 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]]]}] 15:55:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 15:55:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1328ms 15:55:09 INFO - PROCESS | 2242 | 1466808909056 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 15:55:09 INFO - PROCESS | 2242 | 1466808909058 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 15:55:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 15:55:09 INFO - PROCESS | 2242 | 1466808909061 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 15:55:09 INFO - PROCESS | 2242 | 1466808909063 Marionette TRACE conn2 <- [1,2846,null,{}] 15:55:09 INFO - PROCESS | 2242 | 1466808909066 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}] 15:55:09 INFO - PROCESS | 2242 | 1466808909069 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:09 INFO - PROCESS | 2242 | 1466808909149 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 15:55:09 INFO - PROCESS | 2242 | 1466808909229 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:09 INFO - PROCESS | 2242 | 1466808909231 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:09 INFO - PROCESS | 2242 | ++DOCSHELL 0x11821f000 == 25 [pid = 2242] [id = 719] 15:55:09 INFO - PROCESS | 2242 | ++DOMWINDOW == 73 (0x116972400) [pid = 2242] [serial = 2157] [outer = 0x0] 15:55:09 INFO - PROCESS | 2242 | ++DOMWINDOW == 74 (0x1180b5400) [pid = 2242] [serial = 2158] [outer = 0x116972400] 15:55:09 INFO - PROCESS | 2242 | 1466808909258 Marionette DEBUG loaded listener.js 15:55:09 INFO - PROCESS | 2242 | ++DOMWINDOW == 75 (0x11837a800) [pid = 2242] [serial = 2159] [outer = 0x116972400] 15:55:09 INFO - PROCESS | 2242 | 1466808909565 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]]]}] 15:55:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 15:55:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 525ms 15:55:09 INFO - PROCESS | 2242 | 1466808909589 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 15:55:09 INFO - PROCESS | 2242 | 1466808909592 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 15:55:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 15:55:09 INFO - PROCESS | 2242 | 1466808909595 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 15:55:09 INFO - PROCESS | 2242 | 1466808909596 Marionette TRACE conn2 <- [1,2850,null,{}] 15:55:09 INFO - PROCESS | 2242 | 1466808909603 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}] 15:55:09 INFO - PROCESS | 2242 | 1466808909604 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:09 INFO - PROCESS | 2242 | 1466808909688 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 15:55:09 INFO - PROCESS | 2242 | 1466808909695 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:09 INFO - PROCESS | 2242 | 1466808909696 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:09 INFO - PROCESS | 2242 | ++DOCSHELL 0x118216800 == 26 [pid = 2242] [id = 720] 15:55:09 INFO - PROCESS | 2242 | ++DOMWINDOW == 76 (0x118787000) [pid = 2242] [serial = 2160] [outer = 0x0] 15:55:09 INFO - PROCESS | 2242 | ++DOMWINDOW == 77 (0x118ea2800) [pid = 2242] [serial = 2161] [outer = 0x118787000] 15:55:09 INFO - PROCESS | 2242 | 1466808909726 Marionette DEBUG loaded listener.js 15:55:09 INFO - PROCESS | 2242 | ++DOMWINDOW == 78 (0x11958e400) [pid = 2242] [serial = 2162] [outer = 0x118787000] 15:55:10 INFO - PROCESS | 2242 | 1466808910102 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 15:55:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 15:55:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 522ms 15:55:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 15:55:10 INFO - PROCESS | 2242 | 1466808910117 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 15:55:10 INFO - PROCESS | 2242 | 1466808910118 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 15:55:10 INFO - PROCESS | 2242 | 1466808910126 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 15:55:10 INFO - PROCESS | 2242 | 1466808910130 Marionette TRACE conn2 <- [1,2854,null,{}] 15:55:10 INFO - PROCESS | 2242 | 1466808910133 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}] 15:55:10 INFO - PROCESS | 2242 | 1466808910136 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:10 INFO - PROCESS | 2242 | 1466808910215 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 15:55:10 INFO - PROCESS | 2242 | 1466808910218 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:10 INFO - PROCESS | 2242 | 1466808910219 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:10 INFO - PROCESS | 2242 | ++DOCSHELL 0x121aba000 == 27 [pid = 2242] [id = 721] 15:55:10 INFO - PROCESS | 2242 | ++DOMWINDOW == 79 (0x119597400) [pid = 2242] [serial = 2163] [outer = 0x0] 15:55:10 INFO - PROCESS | 2242 | ++DOMWINDOW == 80 (0x119c7b000) [pid = 2242] [serial = 2164] [outer = 0x119597400] 15:55:10 INFO - PROCESS | 2242 | 1466808910247 Marionette DEBUG loaded listener.js 15:55:10 INFO - PROCESS | 2242 | ++DOMWINDOW == 81 (0x121003c00) [pid = 2242] [serial = 2165] [outer = 0x119597400] 15:55:10 INFO - PROCESS | 2242 | 1466808910587 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]]]}] 15:55:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 15:55:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 479ms 15:55:10 INFO - PROCESS | 2242 | 1466808910602 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 15:55:10 INFO - PROCESS | 2242 | 1466808910604 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 15:55:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 15:55:10 INFO - PROCESS | 2242 | 1466808910606 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 15:55:10 INFO - PROCESS | 2242 | 1466808910608 Marionette TRACE conn2 <- [1,2858,null,{}] 15:55:10 INFO - PROCESS | 2242 | 1466808910610 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}] 15:55:10 INFO - PROCESS | 2242 | 1466808910611 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:10 INFO - PROCESS | 2242 | 1466808910697 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 15:55:10 INFO - PROCESS | 2242 | 1466808910772 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:10 INFO - PROCESS | 2242 | 1466808910773 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:10 INFO - PROCESS | 2242 | ++DOCSHELL 0x123be5800 == 28 [pid = 2242] [id = 722] 15:55:10 INFO - PROCESS | 2242 | ++DOMWINDOW == 82 (0x11336ac00) [pid = 2242] [serial = 2166] [outer = 0x0] 15:55:10 INFO - PROCESS | 2242 | ++DOMWINDOW == 83 (0x121008c00) [pid = 2242] [serial = 2167] [outer = 0x11336ac00] 15:55:10 INFO - PROCESS | 2242 | 1466808910798 Marionette DEBUG loaded listener.js 15:55:10 INFO - PROCESS | 2242 | ++DOMWINDOW == 84 (0x12104cc00) [pid = 2242] [serial = 2168] [outer = 0x11336ac00] 15:55:11 INFO - PROCESS | 2242 | 1466808911153 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 15:55:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 15:55:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 570ms 15:55:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 15:55:11 INFO - PROCESS | 2242 | 1466808911177 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 15:55:11 INFO - PROCESS | 2242 | 1466808911178 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 15:55:11 INFO - PROCESS | 2242 | 1466808911182 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 15:55:11 INFO - PROCESS | 2242 | 1466808911184 Marionette TRACE conn2 <- [1,2862,null,{}] 15:55:11 INFO - PROCESS | 2242 | 1466808911187 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}] 15:55:11 INFO - PROCESS | 2242 | 1466808911188 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:11 INFO - PROCESS | 2242 | 1466808911286 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 15:55:11 INFO - PROCESS | 2242 | 1466808911326 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:11 INFO - PROCESS | 2242 | 1466808911330 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:11 INFO - PROCESS | 2242 | ++DOCSHELL 0x12691b800 == 29 [pid = 2242] [id = 723] 15:55:11 INFO - PROCESS | 2242 | ++DOMWINDOW == 85 (0x11840c800) [pid = 2242] [serial = 2169] [outer = 0x0] 15:55:11 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x123a2c800) [pid = 2242] [serial = 2170] [outer = 0x11840c800] 15:55:11 INFO - PROCESS | 2242 | 1466808911363 Marionette DEBUG loaded listener.js 15:55:11 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x1242dc800) [pid = 2242] [serial = 2171] [outer = 0x11840c800] 15:55:11 INFO - PROCESS | 2242 | 1466808911706 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]]]}] 15:55:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 15:55:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 571ms 15:55:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 15:55:11 INFO - PROCESS | 2242 | 1466808911753 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 15:55:11 INFO - PROCESS | 2242 | 1466808911754 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 15:55:11 INFO - PROCESS | 2242 | 1466808911756 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 15:55:11 INFO - PROCESS | 2242 | 1466808911757 Marionette TRACE conn2 <- [1,2866,null,{}] 15:55:11 INFO - PROCESS | 2242 | 1466808911760 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}] 15:55:11 INFO - PROCESS | 2242 | 1466808911761 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:11 INFO - PROCESS | 2242 | 1466808911861 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 15:55:11 INFO - PROCESS | 2242 | 1466808911884 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:11 INFO - PROCESS | 2242 | 1466808911885 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:11 INFO - PROCESS | 2242 | ++DOCSHELL 0x112020000 == 30 [pid = 2242] [id = 724] 15:55:11 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x1242e4000) [pid = 2242] [serial = 2172] [outer = 0x0] 15:55:11 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x12684bc00) [pid = 2242] [serial = 2173] [outer = 0x1242e4000] 15:55:11 INFO - PROCESS | 2242 | 1466808911910 Marionette DEBUG loaded listener.js 15:55:11 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x126d8e000) [pid = 2242] [serial = 2174] [outer = 0x1242e4000] 15:55:12 INFO - PROCESS | 2242 | 1466808912320 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]]]}] 15:55:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 15:55:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 619ms 15:55:12 INFO - PROCESS | 2242 | 1466808912376 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 15:55:12 INFO - PROCESS | 2242 | 1466808912378 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 15:55:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 15:55:12 INFO - PROCESS | 2242 | 1466808912381 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 15:55:12 INFO - PROCESS | 2242 | 1466808912383 Marionette TRACE conn2 <- [1,2870,null,{}] 15:55:12 INFO - PROCESS | 2242 | 1466808912386 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}] 15:55:12 INFO - PROCESS | 2242 | 1466808912388 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:12 INFO - PROCESS | 2242 | 1466808912539 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 15:55:12 INFO - PROCESS | 2242 | 1466808912564 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:12 INFO - PROCESS | 2242 | 1466808912566 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:12 INFO - PROCESS | 2242 | ++DOCSHELL 0x129325800 == 31 [pid = 2242] [id = 725] 15:55:12 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x115e55800) [pid = 2242] [serial = 2175] [outer = 0x0] 15:55:12 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x126e6a400) [pid = 2242] [serial = 2176] [outer = 0x115e55800] 15:55:12 INFO - PROCESS | 2242 | 1466808912606 Marionette DEBUG loaded listener.js 15:55:12 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x12709a000) [pid = 2242] [serial = 2177] [outer = 0x115e55800] 15:55:12 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x12406c800) [pid = 2242] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 15:55:12 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x126982000) [pid = 2242] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 15:55:12 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x112f5d400) [pid = 2242] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 15:55:12 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x1160d8c00) [pid = 2242] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 15:55:12 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x119610400) [pid = 2242] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 15:55:12 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x1183bf400) [pid = 2242] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 15:55:12 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x11960c000) [pid = 2242] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 15:55:12 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x1133e2c00) [pid = 2242] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 15:55:12 INFO - PROCESS | 2242 | --DOMWINDOW == 84 (0x118a4f400) [pid = 2242] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 15:55:12 INFO - PROCESS | 2242 | --DOMWINDOW == 83 (0x126d88c00) [pid = 2242] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 15:55:12 INFO - PROCESS | 2242 | --DOMWINDOW == 82 (0x128d58800) [pid = 2242] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 15:55:12 INFO - PROCESS | 2242 | --DOMWINDOW == 81 (0x12ac0a400) [pid = 2242] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 15:55:12 INFO - PROCESS | 2242 | --DOMWINDOW == 80 (0x111eca400) [pid = 2242] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 15:55:12 INFO - PROCESS | 2242 | --DOMWINDOW == 79 (0x124d8e800) [pid = 2242] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 15:55:12 INFO - PROCESS | 2242 | --DOMWINDOW == 78 (0x11960d800) [pid = 2242] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 15:55:13 INFO - PROCESS | 2242 | 1466808913103 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]]]}] 15:55:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 15:55:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 773ms 15:55:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 15:55:13 INFO - PROCESS | 2242 | 1466808913154 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 15:55:13 INFO - PROCESS | 2242 | 1466808913155 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 15:55:13 INFO - PROCESS | 2242 | 1466808913157 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 15:55:13 INFO - PROCESS | 2242 | 1466808913158 Marionette TRACE conn2 <- [1,2874,null,{}] 15:55:13 INFO - PROCESS | 2242 | 1466808913161 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}] 15:55:13 INFO - PROCESS | 2242 | 1466808913162 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:13 INFO - PROCESS | 2242 | 1466808913275 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 15:55:13 INFO - PROCESS | 2242 | 1466808913320 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:13 INFO - PROCESS | 2242 | 1466808913321 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:13 INFO - PROCESS | 2242 | ++DOCSHELL 0x129c1c800 == 32 [pid = 2242] [id = 726] 15:55:13 INFO - PROCESS | 2242 | ++DOMWINDOW == 79 (0x11229c800) [pid = 2242] [serial = 2178] [outer = 0x0] 15:55:13 INFO - PROCESS | 2242 | ++DOMWINDOW == 80 (0x1193c6800) [pid = 2242] [serial = 2179] [outer = 0x11229c800] 15:55:13 INFO - PROCESS | 2242 | 1466808913347 Marionette DEBUG loaded listener.js 15:55:13 INFO - PROCESS | 2242 | ++DOMWINDOW == 81 (0x1215d1800) [pid = 2242] [serial = 2180] [outer = 0x11229c800] 15:55:13 INFO - PROCESS | 2242 | 1466808913662 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]]]}] 15:55:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 15:55:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 519ms 15:55:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 15:55:13 INFO - PROCESS | 2242 | 1466808913677 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 15:55:13 INFO - PROCESS | 2242 | 1466808913678 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 15:55:13 INFO - PROCESS | 2242 | 1466808913686 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 15:55:13 INFO - PROCESS | 2242 | 1466808913688 Marionette TRACE conn2 <- [1,2878,null,{}] 15:55:13 INFO - PROCESS | 2242 | 1466808913692 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}] 15:55:13 INFO - PROCESS | 2242 | 1466808913694 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:13 INFO - PROCESS | 2242 | 1466808913818 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 15:55:13 INFO - PROCESS | 2242 | 1466808913901 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:13 INFO - PROCESS | 2242 | 1466808913902 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:13 INFO - PROCESS | 2242 | ++DOCSHELL 0x12a599000 == 33 [pid = 2242] [id = 727] 15:55:13 INFO - PROCESS | 2242 | ++DOMWINDOW == 82 (0x1133b4000) [pid = 2242] [serial = 2181] [outer = 0x0] 15:55:13 INFO - PROCESS | 2242 | ++DOMWINDOW == 83 (0x126d88c00) [pid = 2242] [serial = 2182] [outer = 0x1133b4000] 15:55:13 INFO - PROCESS | 2242 | 1466808913942 Marionette DEBUG loaded listener.js 15:55:14 INFO - PROCESS | 2242 | ++DOMWINDOW == 84 (0x128c88000) [pid = 2242] [serial = 2183] [outer = 0x1133b4000] 15:55:14 INFO - PROCESS | 2242 | 1466808914244 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]]]}] 15:55:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 15:55:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 577ms 15:55:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 15:55:14 INFO - PROCESS | 2242 | 1466808914259 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 15:55:14 INFO - PROCESS | 2242 | 1466808914260 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 15:55:14 INFO - PROCESS | 2242 | 1466808914273 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 15:55:14 INFO - PROCESS | 2242 | 1466808914274 Marionette TRACE conn2 <- [1,2882,null,{}] 15:55:14 INFO - PROCESS | 2242 | 1466808914277 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}] 15:55:14 INFO - PROCESS | 2242 | 1466808914278 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:14 INFO - PROCESS | 2242 | 1466808914415 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 15:55:14 INFO - PROCESS | 2242 | 1466808914499 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:14 INFO - PROCESS | 2242 | 1466808914501 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:14 INFO - PROCESS | 2242 | ++DOCSHELL 0x12b070000 == 34 [pid = 2242] [id = 728] 15:55:14 INFO - PROCESS | 2242 | ++DOMWINDOW == 85 (0x1215d0c00) [pid = 2242] [serial = 2184] [outer = 0x0] 15:55:14 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x128c8c400) [pid = 2242] [serial = 2185] [outer = 0x1215d0c00] 15:55:14 INFO - PROCESS | 2242 | 1466808914545 Marionette DEBUG loaded listener.js 15:55:14 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x128d5ac00) [pid = 2242] [serial = 2186] [outer = 0x1215d0c00] 15:55:15 INFO - PROCESS | 2242 | 1466808915019 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]]]}] 15:55:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 15:55:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 779ms 15:55:15 INFO - PROCESS | 2242 | 1466808915044 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 15:55:15 INFO - PROCESS | 2242 | 1466808915047 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 15:55:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 15:55:15 INFO - PROCESS | 2242 | 1466808915054 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 15:55:15 INFO - PROCESS | 2242 | 1466808915058 Marionette TRACE conn2 <- [1,2886,null,{}] 15:55:15 INFO - PROCESS | 2242 | 1466808915065 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}] 15:55:15 INFO - PROCESS | 2242 | 1466808915068 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:15 INFO - PROCESS | 2242 | 1466808915232 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 15:55:15 INFO - PROCESS | 2242 | 1466808915354 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:15 INFO - PROCESS | 2242 | 1466808915355 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:15 INFO - PROCESS | 2242 | ++DOCSHELL 0x117257000 == 35 [pid = 2242] [id = 729] 15:55:15 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x1133b4400) [pid = 2242] [serial = 2187] [outer = 0x0] 15:55:15 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x113833000) [pid = 2242] [serial = 2188] [outer = 0x1133b4400] 15:55:15 INFO - PROCESS | 2242 | 1466808915409 Marionette DEBUG loaded listener.js 15:55:15 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x11696d400) [pid = 2242] [serial = 2189] [outer = 0x1133b4400] 15:55:15 INFO - PROCESS | 2242 | 1466808915976 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]]]}] 15:55:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 15:55:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 977ms 15:55:16 INFO - PROCESS | 2242 | 1466808916033 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 15:55:16 INFO - PROCESS | 2242 | 1466808916037 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 15:55:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 15:55:16 INFO - PROCESS | 2242 | 1466808916042 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 15:55:16 INFO - PROCESS | 2242 | 1466808916044 Marionette TRACE conn2 <- [1,2890,null,{}] 15:55:16 INFO - PROCESS | 2242 | 1466808916047 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}] 15:55:16 INFO - PROCESS | 2242 | 1466808916048 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:16 INFO - PROCESS | 2242 | 1466808916160 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 15:55:16 INFO - PROCESS | 2242 | 1466808916239 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:16 INFO - PROCESS | 2242 | 1466808916241 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:16 INFO - PROCESS | 2242 | ++DOCSHELL 0x123baa000 == 36 [pid = 2242] [id = 730] 15:55:16 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x118405800) [pid = 2242] [serial = 2190] [outer = 0x0] 15:55:16 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x118a1e400) [pid = 2242] [serial = 2191] [outer = 0x118405800] 15:55:16 INFO - PROCESS | 2242 | 1466808916272 Marionette DEBUG loaded listener.js 15:55:16 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x1193d1800) [pid = 2242] [serial = 2192] [outer = 0x118405800] 15:55:16 INFO - PROCESS | 2242 | 1466808916922 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 15:55:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 15:55:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 925ms 15:55:16 INFO - PROCESS | 2242 | 1466808916968 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 15:55:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 15:55:16 INFO - PROCESS | 2242 | 1466808916970 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 15:55:16 INFO - PROCESS | 2242 | 1466808916974 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 15:55:16 INFO - PROCESS | 2242 | 1466808916975 Marionette TRACE conn2 <- [1,2894,null,{}] 15:55:16 INFO - PROCESS | 2242 | 1466808916979 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}] 15:55:16 INFO - PROCESS | 2242 | 1466808916981 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:17 INFO - PROCESS | 2242 | 1466808917083 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 15:55:17 INFO - PROCESS | 2242 | 1466808917168 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:17 INFO - PROCESS | 2242 | 1466808917171 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:17 INFO - PROCESS | 2242 | ++DOCSHELL 0x116aca800 == 37 [pid = 2242] [id = 731] 15:55:17 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x1176edc00) [pid = 2242] [serial = 2193] [outer = 0x0] 15:55:17 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x1181da000) [pid = 2242] [serial = 2194] [outer = 0x1176edc00] 15:55:17 INFO - PROCESS | 2242 | 1466808917200 Marionette DEBUG loaded listener.js 15:55:17 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x1183b5800) [pid = 2242] [serial = 2195] [outer = 0x1176edc00] 15:55:17 INFO - PROCESS | 2242 | --DOCSHELL 0x12a599000 == 36 [pid = 2242] [id = 727] 15:55:17 INFO - PROCESS | 2242 | --DOCSHELL 0x129c1c800 == 35 [pid = 2242] [id = 726] 15:55:17 INFO - PROCESS | 2242 | --DOCSHELL 0x129325800 == 34 [pid = 2242] [id = 725] 15:55:17 INFO - PROCESS | 2242 | --DOCSHELL 0x112020000 == 33 [pid = 2242] [id = 724] 15:55:17 INFO - PROCESS | 2242 | --DOCSHELL 0x12691b800 == 32 [pid = 2242] [id = 723] 15:55:17 INFO - PROCESS | 2242 | --DOCSHELL 0x123be5800 == 31 [pid = 2242] [id = 722] 15:55:17 INFO - PROCESS | 2242 | --DOCSHELL 0x121aba000 == 30 [pid = 2242] [id = 721] 15:55:17 INFO - PROCESS | 2242 | --DOCSHELL 0x118216800 == 29 [pid = 2242] [id = 720] 15:55:17 INFO - PROCESS | 2242 | --DOCSHELL 0x11821f000 == 28 [pid = 2242] [id = 719] 15:55:17 INFO - PROCESS | 2242 | --DOCSHELL 0x1162db000 == 27 [pid = 2242] [id = 718] 15:55:17 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x1245a6800) [pid = 2242] [serial = 2119] [outer = 0x0] [url = about:blank] 15:55:17 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x1274cfc00) [pid = 2242] [serial = 2122] [outer = 0x0] [url = about:blank] 15:55:17 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x1193cc800) [pid = 2242] [serial = 2131] [outer = 0x0] [url = about:blank] 15:55:17 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x1170ea400) [pid = 2242] [serial = 2107] [outer = 0x0] [url = about:blank] 15:55:17 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x1181e1800) [pid = 2242] [serial = 2108] [outer = 0x0] [url = about:blank] 15:55:17 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x123a2c000) [pid = 2242] [serial = 2116] [outer = 0x0] [url = about:blank] 15:55:17 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x118788000) [pid = 2242] [serial = 2104] [outer = 0x0] [url = about:blank] 15:55:17 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x119319800) [pid = 2242] [serial = 2105] [outer = 0x0] [url = about:blank] 15:55:17 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x121003800) [pid = 2242] [serial = 2113] [outer = 0x0] [url = about:blank] 15:55:17 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x121216c00) [pid = 2242] [serial = 2114] [outer = 0x0] [url = about:blank] 15:55:17 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x113d42000) [pid = 2242] [serial = 2101] [outer = 0x0] [url = about:blank] 15:55:17 INFO - PROCESS | 2242 | --DOMWINDOW == 84 (0x11673f000) [pid = 2242] [serial = 2102] [outer = 0x0] [url = about:blank] 15:55:17 INFO - PROCESS | 2242 | --DOMWINDOW == 83 (0x1193c7c00) [pid = 2242] [serial = 2110] [outer = 0x0] [url = about:blank] 15:55:17 INFO - PROCESS | 2242 | --DOMWINDOW == 82 (0x119603c00) [pid = 2242] [serial = 2111] [outer = 0x0] [url = about:blank] 15:55:17 INFO - PROCESS | 2242 | --DOMWINDOW == 81 (0x127335000) [pid = 2242] [serial = 2099] [outer = 0x0] [url = about:blank] 15:55:17 INFO - PROCESS | 2242 | --DOMWINDOW == 80 (0x128d5d400) [pid = 2242] [serial = 2125] [outer = 0x0] [url = about:blank] 15:55:17 INFO - PROCESS | 2242 | --DOMWINDOW == 79 (0x1180b9c00) [pid = 2242] [serial = 2126] [outer = 0x0] [url = about:blank] 15:55:17 INFO - PROCESS | 2242 | --DOMWINDOW == 78 (0x12aea0800) [pid = 2242] [serial = 2141] [outer = 0x0] [url = about:blank] 15:55:17 INFO - PROCESS | 2242 | --DOMWINDOW == 77 (0x1291d9400) [pid = 2242] [serial = 2128] [outer = 0x0] [url = about:blank] 15:55:17 INFO - PROCESS | 2242 | --DOMWINDOW == 76 (0x129cdd800) [pid = 2242] [serial = 2134] [outer = 0x0] [url = about:blank] 15:55:17 INFO - PROCESS | 2242 | --DOMWINDOW == 75 (0x129cd8400) [pid = 2242] [serial = 2129] [outer = 0x0] [url = about:blank] 15:55:17 INFO - PROCESS | 2242 | --DOMWINDOW == 74 (0x12a567000) [pid = 2242] [serial = 2135] [outer = 0x0] [url = about:blank] 15:55:17 INFO - PROCESS | 2242 | --DOMWINDOW == 73 (0x128d54c00) [pid = 2242] [serial = 2123] [outer = 0x0] [url = about:blank] 15:55:17 INFO - PROCESS | 2242 | --DOMWINDOW == 72 (0x121842c00) [pid = 2242] [serial = 2132] [outer = 0x0] [url = about:blank] 15:55:17 INFO - PROCESS | 2242 | --DOMWINDOW == 71 (0x12ae35400) [pid = 2242] [serial = 2140] [outer = 0x0] [url = about:blank] 15:55:17 INFO - PROCESS | 2242 | --DOMWINDOW == 70 (0x12697e000) [pid = 2242] [serial = 2120] [outer = 0x0] [url = about:blank] 15:55:17 INFO - PROCESS | 2242 | --DOMWINDOW == 69 (0x12ac09c00) [pid = 2242] [serial = 2138] [outer = 0x0] [url = about:blank] 15:55:17 INFO - PROCESS | 2242 | --DOMWINDOW == 68 (0x124066000) [pid = 2242] [serial = 2117] [outer = 0x0] [url = about:blank] 15:55:17 INFO - PROCESS | 2242 | --DOMWINDOW == 67 (0x12a56b800) [pid = 2242] [serial = 2137] [outer = 0x0] [url = about:blank] 15:55:17 INFO - PROCESS | 2242 | 1466808917610 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]]]}] 15:55:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 15:55:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 672ms 15:55:17 INFO - PROCESS | 2242 | 1466808917646 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 15:55:17 INFO - PROCESS | 2242 | 1466808917649 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 15:55:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 15:55:17 INFO - PROCESS | 2242 | 1466808917653 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 15:55:17 INFO - PROCESS | 2242 | 1466808917654 Marionette TRACE conn2 <- [1,2898,null,{}] 15:55:17 INFO - PROCESS | 2242 | 1466808917657 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}] 15:55:17 INFO - PROCESS | 2242 | 1466808917658 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:17 INFO - PROCESS | 2242 | 1466808917740 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 15:55:17 INFO - PROCESS | 2242 | 1466808917797 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:17 INFO - PROCESS | 2242 | 1466808917798 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:17 INFO - PROCESS | 2242 | ++DOCSHELL 0x119702800 == 28 [pid = 2242] [id = 732] 15:55:17 INFO - PROCESS | 2242 | ++DOMWINDOW == 68 (0x1183b4c00) [pid = 2242] [serial = 2196] [outer = 0x0] 15:55:17 INFO - PROCESS | 2242 | ++DOMWINDOW == 69 (0x118a54c00) [pid = 2242] [serial = 2197] [outer = 0x1183b4c00] 15:55:17 INFO - PROCESS | 2242 | 1466808917826 Marionette DEBUG loaded listener.js 15:55:17 INFO - PROCESS | 2242 | ++DOMWINDOW == 70 (0x119597000) [pid = 2242] [serial = 2198] [outer = 0x1183b4c00] 15:55:18 INFO - PROCESS | 2242 | 1466808918160 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]]]}] 15:55:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 15:55:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 518ms 15:55:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 15:55:18 INFO - PROCESS | 2242 | 1466808918172 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 15:55:18 INFO - PROCESS | 2242 | 1466808918174 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 15:55:18 INFO - PROCESS | 2242 | 1466808918176 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 15:55:18 INFO - PROCESS | 2242 | 1466808918179 Marionette TRACE conn2 <- [1,2902,null,{}] 15:55:18 INFO - PROCESS | 2242 | 1466808918189 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}] 15:55:18 INFO - PROCESS | 2242 | 1466808918192 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:18 INFO - PROCESS | 2242 | 1466808918276 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 15:55:18 INFO - PROCESS | 2242 | 1466808918284 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:18 INFO - PROCESS | 2242 | 1466808918286 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:18 INFO - PROCESS | 2242 | ++DOCSHELL 0x123ba4000 == 29 [pid = 2242] [id = 733] 15:55:18 INFO - PROCESS | 2242 | ++DOMWINDOW == 71 (0x119610000) [pid = 2242] [serial = 2199] [outer = 0x0] 15:55:18 INFO - PROCESS | 2242 | ++DOMWINDOW == 72 (0x12100bc00) [pid = 2242] [serial = 2200] [outer = 0x119610000] 15:55:18 INFO - PROCESS | 2242 | 1466808918317 Marionette DEBUG loaded listener.js 15:55:18 INFO - PROCESS | 2242 | ++DOMWINDOW == 73 (0x11931d800) [pid = 2242] [serial = 2201] [outer = 0x119610000] 15:55:18 INFO - PROCESS | 2242 | 1466808918762 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 15:55:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 15:55:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 624ms 15:55:18 INFO - PROCESS | 2242 | 1466808918802 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 15:55:18 INFO - PROCESS | 2242 | 1466808918804 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 15:55:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 15:55:18 INFO - PROCESS | 2242 | 1466808918808 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 15:55:18 INFO - PROCESS | 2242 | 1466808918810 Marionette TRACE conn2 <- [1,2906,null,{}] 15:55:18 INFO - PROCESS | 2242 | 1466808918821 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}] 15:55:18 INFO - PROCESS | 2242 | 1466808918823 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:18 INFO - PROCESS | 2242 | 1466808918940 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 15:55:19 INFO - PROCESS | 2242 | 1466808919016 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:19 INFO - PROCESS | 2242 | 1466808919018 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:19 INFO - PROCESS | 2242 | ++DOCSHELL 0x1273a9000 == 30 [pid = 2242] [id = 734] 15:55:19 INFO - PROCESS | 2242 | ++DOMWINDOW == 74 (0x1218fa800) [pid = 2242] [serial = 2202] [outer = 0x0] 15:55:19 INFO - PROCESS | 2242 | ++DOMWINDOW == 75 (0x123a2f000) [pid = 2242] [serial = 2203] [outer = 0x1218fa800] 15:55:19 INFO - PROCESS | 2242 | 1466808919046 Marionette DEBUG loaded listener.js 15:55:19 INFO - PROCESS | 2242 | ++DOMWINDOW == 76 (0x124291800) [pid = 2242] [serial = 2204] [outer = 0x1218fa800] 15:55:19 INFO - PROCESS | 2242 | 1466808919324 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]]]}] 15:55:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 15:55:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 570ms 15:55:19 INFO - PROCESS | 2242 | 1466808919378 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 15:55:19 INFO - PROCESS | 2242 | 1466808919379 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 15:55:19 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 15:55:19 INFO - PROCESS | 2242 | 1466808919384 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 15:55:19 INFO - PROCESS | 2242 | 1466808919387 Marionette TRACE conn2 <- [1,2910,null,{}] 15:55:19 INFO - PROCESS | 2242 | 1466808919389 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}] 15:55:19 INFO - PROCESS | 2242 | 1466808919391 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:19 INFO - PROCESS | 2242 | 1466808919471 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 15:55:19 INFO - PROCESS | 2242 | 1466808919475 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:19 INFO - PROCESS | 2242 | 1466808919476 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:19 INFO - PROCESS | 2242 | ++DOCSHELL 0x129323800 == 31 [pid = 2242] [id = 735] 15:55:19 INFO - PROCESS | 2242 | ++DOMWINDOW == 77 (0x12103b400) [pid = 2242] [serial = 2205] [outer = 0x0] 15:55:19 INFO - PROCESS | 2242 | ++DOMWINDOW == 78 (0x124d97800) [pid = 2242] [serial = 2206] [outer = 0x12103b400] 15:55:19 INFO - PROCESS | 2242 | 1466808919504 Marionette DEBUG loaded listener.js 15:55:19 INFO - PROCESS | 2242 | ++DOMWINDOW == 79 (0x126d82c00) [pid = 2242] [serial = 2207] [outer = 0x12103b400] 15:55:19 INFO - PROCESS | 2242 | 1466808919857 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]]]}] 15:55:19 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 15:55:19 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 15:55:19 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 522ms 15:55:19 INFO - PROCESS | 2242 | 1466808919905 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 15:55:19 INFO - PROCESS | 2242 | 1466808919907 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 15:55:19 INFO - TEST-START | /DOMEvents/constructors.html 15:55:19 INFO - PROCESS | 2242 | 1466808919909 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 15:55:19 INFO - PROCESS | 2242 | 1466808919910 Marionette TRACE conn2 <- [1,2914,null,{}] 15:55:19 INFO - PROCESS | 2242 | 1466808919913 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}] 15:55:19 INFO - PROCESS | 2242 | 1466808919917 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:20 INFO - PROCESS | 2242 | 1466808920039 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 15:55:20 INFO - PROCESS | 2242 | 1466808920051 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:20 INFO - PROCESS | 2242 | 1466808920052 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:20 INFO - PROCESS | 2242 | ++DOCSHELL 0x12ae40800 == 32 [pid = 2242] [id = 736] 15:55:20 INFO - PROCESS | 2242 | ++DOMWINDOW == 80 (0x126e5f800) [pid = 2242] [serial = 2208] [outer = 0x0] 15:55:20 INFO - PROCESS | 2242 | ++DOMWINDOW == 81 (0x1274c7c00) [pid = 2242] [serial = 2209] [outer = 0x126e5f800] 15:55:20 INFO - PROCESS | 2242 | 1466808920078 Marionette DEBUG loaded listener.js 15:55:20 INFO - PROCESS | 2242 | ++DOMWINDOW == 82 (0x1291d4000) [pid = 2242] [serial = 2210] [outer = 0x126e5f800] 15:55:20 INFO - PROCESS | 2242 | 1466808920453 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]]]}] 15:55:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 15:55:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 15:55:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 15:55:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 15:55:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 15:55:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 15:55:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 15:55:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 15:55:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 15:55:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 15:55:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 15:55:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 15:55:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 15:55:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 15:55:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 15:55:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 15:55:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 15:55:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 15:55:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 15:55:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 15:55:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 15:55:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 15:55:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 15:55:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 15:55:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 15:55:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 15:55:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 15:55:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 15:55:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 15:55:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 15:55:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 15:55:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 15:55:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 15:55:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 15:55:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 15:55:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 15:55:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 15:55:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 15:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 15:55:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:55:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 15:55:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 15:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 15:55:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:55:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 15:55:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 15:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 15:55:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:55:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 15:55:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 15:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 15:55:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:55:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 15:55:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 15:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 15:55:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:55:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 15:55:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 15:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 15:55:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:55:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 15:55:20 INFO - TEST-OK | /DOMEvents/constructors.html | took 576ms 15:55:20 INFO - TEST-START | /DOMEvents/event-phases-order.html 15:55:20 INFO - PROCESS | 2242 | 1466808920486 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 15:55:20 INFO - PROCESS | 2242 | 1466808920487 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 15:55:20 INFO - PROCESS | 2242 | 1466808920495 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 15:55:20 INFO - PROCESS | 2242 | 1466808920496 Marionette TRACE conn2 <- [1,2918,null,{}] 15:55:20 INFO - PROCESS | 2242 | 1466808920498 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}] 15:55:20 INFO - PROCESS | 2242 | 1466808920500 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:20 INFO - PROCESS | 2242 | 1466808920606 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 15:55:20 INFO - PROCESS | 2242 | 1466808920619 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:20 INFO - PROCESS | 2242 | 1466808920620 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:20 INFO - PROCESS | 2242 | ++DOCSHELL 0x12b088000 == 33 [pid = 2242] [id = 737] 15:55:20 INFO - PROCESS | 2242 | ++DOMWINDOW == 83 (0x1291d6c00) [pid = 2242] [serial = 2211] [outer = 0x0] 15:55:20 INFO - PROCESS | 2242 | ++DOMWINDOW == 84 (0x129370000) [pid = 2242] [serial = 2212] [outer = 0x1291d6c00] 15:55:20 INFO - PROCESS | 2242 | 1466808920645 Marionette DEBUG loaded listener.js 15:55:20 INFO - PROCESS | 2242 | ++DOMWINDOW == 85 (0x12a572800) [pid = 2242] [serial = 2213] [outer = 0x1291d6c00] 15:55:20 INFO - PROCESS | 2242 | 1466808920963 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 15:55:21 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 15:55:21 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 523ms 15:55:21 INFO - PROCESS | 2242 | 1466808921014 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 15:55:21 INFO - PROCESS | 2242 | 1466808921016 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 15:55:21 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 15:55:21 INFO - PROCESS | 2242 | 1466808921025 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 15:55:21 INFO - PROCESS | 2242 | 1466808921027 Marionette TRACE conn2 <- [1,2922,null,{}] 15:55:21 INFO - PROCESS | 2242 | 1466808921030 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}] 15:55:21 INFO - PROCESS | 2242 | 1466808921032 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:21 INFO - PROCESS | 2242 | 1466808921185 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 15:55:21 INFO - PROCESS | 2242 | 1466808921202 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:21 INFO - PROCESS | 2242 | 1466808921203 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:21 INFO - PROCESS | 2242 | ++DOCSHELL 0x12bea6000 == 34 [pid = 2242] [id = 738] 15:55:21 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x12a573000) [pid = 2242] [serial = 2214] [outer = 0x0] 15:55:21 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x12a5cdc00) [pid = 2242] [serial = 2215] [outer = 0x12a573000] 15:55:21 INFO - PROCESS | 2242 | 1466808921242 Marionette DEBUG loaded listener.js 15:55:21 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x12ac07c00) [pid = 2242] [serial = 2216] [outer = 0x12a573000] 15:55:21 INFO - PROCESS | 2242 | [2242] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 15:55:21 INFO - PROCESS | 2242 | [2242] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 15:55:21 INFO - PROCESS | 2242 | [2242] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 15:55:21 INFO - PROCESS | 2242 | [2242] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 15:55:21 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x11840c800) [pid = 2242] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 15:55:21 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x119597400) [pid = 2242] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 15:55:21 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x116972400) [pid = 2242] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 15:55:21 INFO - PROCESS | 2242 | --DOMWINDOW == 84 (0x112e7e400) [pid = 2242] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 15:55:21 INFO - PROCESS | 2242 | --DOMWINDOW == 83 (0x1170ec000) [pid = 2242] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 15:55:21 INFO - PROCESS | 2242 | --DOMWINDOW == 82 (0x1242e4000) [pid = 2242] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 15:55:21 INFO - PROCESS | 2242 | --DOMWINDOW == 81 (0x1170eb800) [pid = 2242] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 15:55:21 INFO - PROCESS | 2242 | --DOMWINDOW == 80 (0x120f22800) [pid = 2242] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 15:55:21 INFO - PROCESS | 2242 | --DOMWINDOW == 79 (0x115e55800) [pid = 2242] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 15:55:21 INFO - PROCESS | 2242 | --DOMWINDOW == 78 (0x11229c800) [pid = 2242] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 15:55:21 INFO - PROCESS | 2242 | --DOMWINDOW == 77 (0x126853c00) [pid = 2242] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 15:55:21 INFO - PROCESS | 2242 | --DOMWINDOW == 76 (0x1133b4000) [pid = 2242] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 15:55:21 INFO - PROCESS | 2242 | --DOMWINDOW == 75 (0x118787000) [pid = 2242] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 15:55:21 INFO - PROCESS | 2242 | --DOMWINDOW == 74 (0x11336ac00) [pid = 2242] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 15:55:21 INFO - PROCESS | 2242 | 1466808921734 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]]]}] 15:55:21 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 15:55:21 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 15:55:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 15:55:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:21 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:55:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:55:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:55:21 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 15:55:21 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 15:55:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:55:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:21 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:55:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:55:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:55:21 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 15:55:21 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 15:55:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:55:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:21 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:55:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:55:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:55:21 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]" 15:55:21 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 15:55:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:55:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:21 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:55:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:55:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:55:21 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 15:55:21 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 728ms 15:55:21 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 15:55:21 INFO - PROCESS | 2242 | 1466808921748 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 15:55:21 INFO - PROCESS | 2242 | 1466808921749 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 15:55:21 INFO - PROCESS | 2242 | 1466808921752 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 15:55:21 INFO - PROCESS | 2242 | 1466808921753 Marionette TRACE conn2 <- [1,2926,null,{}] 15:55:21 INFO - PROCESS | 2242 | 1466808921755 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}] 15:55:21 INFO - PROCESS | 2242 | 1466808921764 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:21 INFO - PROCESS | 2242 | 1466808921845 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 15:55:21 INFO - PROCESS | 2242 | 1466808921851 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:21 INFO - PROCESS | 2242 | 1466808921852 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:21 INFO - PROCESS | 2242 | ++DOCSHELL 0x128848800 == 35 [pid = 2242] [id = 739] 15:55:21 INFO - PROCESS | 2242 | ++DOMWINDOW == 75 (0x1181d9000) [pid = 2242] [serial = 2217] [outer = 0x0] 15:55:21 INFO - PROCESS | 2242 | ++DOMWINDOW == 76 (0x118e23c00) [pid = 2242] [serial = 2218] [outer = 0x1181d9000] 15:55:21 INFO - PROCESS | 2242 | 1466808921877 Marionette DEBUG loaded listener.js 15:55:21 INFO - PROCESS | 2242 | ++DOMWINDOW == 77 (0x123a2e800) [pid = 2242] [serial = 2219] [outer = 0x1181d9000] 15:55:22 INFO - PROCESS | 2242 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 15:55:22 INFO - PROCESS | 2242 | 1466808922188 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]]]}] 15:55:22 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 15:55:22 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 468ms 15:55:22 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 15:55:22 INFO - PROCESS | 2242 | 1466808922220 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 15:55:22 INFO - PROCESS | 2242 | 1466808922222 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 15:55:22 INFO - PROCESS | 2242 | 1466808922224 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 15:55:22 INFO - PROCESS | 2242 | 1466808922225 Marionette TRACE conn2 <- [1,2930,null,{}] 15:55:22 INFO - PROCESS | 2242 | 1466808922227 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}] 15:55:22 INFO - PROCESS | 2242 | 1466808922228 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:22 INFO - PROCESS | 2242 | 1466808922311 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 15:55:22 INFO - PROCESS | 2242 | 1466808922371 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:22 INFO - PROCESS | 2242 | 1466808922372 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:22 INFO - PROCESS | 2242 | ++DOCSHELL 0x12c479000 == 36 [pid = 2242] [id = 740] 15:55:22 INFO - PROCESS | 2242 | ++DOMWINDOW == 78 (0x12146e000) [pid = 2242] [serial = 2220] [outer = 0x0] 15:55:22 INFO - PROCESS | 2242 | ++DOMWINDOW == 79 (0x127339800) [pid = 2242] [serial = 2221] [outer = 0x12146e000] 15:55:22 INFO - PROCESS | 2242 | 1466808922397 Marionette DEBUG loaded listener.js 15:55:22 INFO - PROCESS | 2242 | ++DOMWINDOW == 80 (0x12ac0b400) [pid = 2242] [serial = 2222] [outer = 0x12146e000] 15:55:22 INFO - PROCESS | 2242 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 15:55:22 INFO - PROCESS | 2242 | 1466808922661 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]]]}] 15:55:22 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 15:55:22 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 467ms 15:55:22 INFO - PROCESS | 2242 | 1466808922692 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 15:55:22 INFO - PROCESS | 2242 | 1466808922694 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 15:55:22 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 15:55:22 INFO - PROCESS | 2242 | 1466808922720 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 15:55:22 INFO - PROCESS | 2242 | 1466808922722 Marionette TRACE conn2 <- [1,2934,null,{}] 15:55:22 INFO - PROCESS | 2242 | 1466808922725 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}] 15:55:22 INFO - PROCESS | 2242 | 1466808922726 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:22 INFO - PROCESS | 2242 | 1466808922827 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 15:55:22 INFO - PROCESS | 2242 | 1466808922832 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:22 INFO - PROCESS | 2242 | 1466808922833 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:22 INFO - PROCESS | 2242 | ++DOCSHELL 0x12c756800 == 37 [pid = 2242] [id = 741] 15:55:22 INFO - PROCESS | 2242 | ++DOMWINDOW == 81 (0x12ac0c800) [pid = 2242] [serial = 2223] [outer = 0x0] 15:55:22 INFO - PROCESS | 2242 | ++DOMWINDOW == 82 (0x12aea1000) [pid = 2242] [serial = 2224] [outer = 0x12ac0c800] 15:55:22 INFO - PROCESS | 2242 | 1466808922860 Marionette DEBUG loaded listener.js 15:55:22 INFO - PROCESS | 2242 | ++DOMWINDOW == 83 (0x12aed2800) [pid = 2242] [serial = 2225] [outer = 0x12ac0c800] 15:55:23 INFO - PROCESS | 2242 | 1466808923187 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]]]}] 15:55:23 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 15:55:23 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 529ms 15:55:23 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 15:55:23 INFO - PROCESS | 2242 | 1466808923242 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 15:55:23 INFO - PROCESS | 2242 | 1466808923243 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 15:55:23 INFO - PROCESS | 2242 | 1466808923245 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 15:55:23 INFO - PROCESS | 2242 | 1466808923246 Marionette TRACE conn2 <- [1,2938,null,{}] 15:55:23 INFO - PROCESS | 2242 | 1466808923248 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}] 15:55:23 INFO - PROCESS | 2242 | 1466808923250 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:23 INFO - PROCESS | 2242 | 1466808923359 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 15:55:23 INFO - PROCESS | 2242 | 1466808923366 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:23 INFO - PROCESS | 2242 | 1466808923367 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:23 INFO - PROCESS | 2242 | ++DOCSHELL 0x12ce07000 == 38 [pid = 2242] [id = 742] 15:55:23 INFO - PROCESS | 2242 | ++DOMWINDOW == 84 (0x126d91800) [pid = 2242] [serial = 2226] [outer = 0x0] 15:55:23 INFO - PROCESS | 2242 | ++DOMWINDOW == 85 (0x12b809400) [pid = 2242] [serial = 2227] [outer = 0x126d91800] 15:55:23 INFO - PROCESS | 2242 | 1466808923392 Marionette DEBUG loaded listener.js 15:55:23 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x12b811400) [pid = 2242] [serial = 2228] [outer = 0x126d91800] 15:55:23 INFO - PROCESS | 2242 | 1466808923755 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]]]}] 15:55:23 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. 15:55:23 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 570ms 15:55:23 INFO - PROCESS | 2242 | 1466808923816 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 15:55:23 INFO - PROCESS | 2242 | 1466808923819 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 15:55:23 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 15:55:23 INFO - PROCESS | 2242 | 1466808923823 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 15:55:23 INFO - PROCESS | 2242 | 1466808923825 Marionette TRACE conn2 <- [1,2942,null,{}] 15:55:23 INFO - PROCESS | 2242 | 1466808923830 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}] 15:55:23 INFO - PROCESS | 2242 | 1466808923831 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:23 INFO - PROCESS | 2242 | 1466808923940 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 15:55:24 INFO - PROCESS | 2242 | 1466808924000 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:24 INFO - PROCESS | 2242 | 1466808924003 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:24 INFO - PROCESS | 2242 | ++DOCSHELL 0x118220000 == 39 [pid = 2242] [id = 743] 15:55:24 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x1166f8400) [pid = 2242] [serial = 2229] [outer = 0x0] 15:55:24 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x116a11800) [pid = 2242] [serial = 2230] [outer = 0x1166f8400] 15:55:24 INFO - PROCESS | 2242 | 1466808924034 Marionette DEBUG loaded listener.js 15:55:24 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x1181e6400) [pid = 2242] [serial = 2231] [outer = 0x1166f8400] 15:55:24 INFO - PROCESS | 2242 | 1466808924444 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"]]]}] 15:55:24 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 15:55:24 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 15:55:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:24 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 15:55:24 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 672ms 15:55:24 INFO - PROCESS | 2242 | 1466808924495 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 15:55:24 INFO - PROCESS | 2242 | 1466808924498 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 15:55:24 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 15:55:24 INFO - PROCESS | 2242 | 1466808924503 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 15:55:24 INFO - PROCESS | 2242 | 1466808924505 Marionette TRACE conn2 <- [1,2946,null,{}] 15:55:24 INFO - PROCESS | 2242 | 1466808924507 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}] 15:55:24 INFO - PROCESS | 2242 | 1466808924509 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:24 INFO - PROCESS | 2242 | 1466808924616 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 15:55:24 INFO - PROCESS | 2242 | 1466808924677 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:24 INFO - PROCESS | 2242 | 1466808924678 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:24 INFO - PROCESS | 2242 | ++DOCSHELL 0x127378800 == 40 [pid = 2242] [id = 744] 15:55:24 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x11931e800) [pid = 2242] [serial = 2232] [outer = 0x0] 15:55:24 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x119a87400) [pid = 2242] [serial = 2233] [outer = 0x11931e800] 15:55:24 INFO - PROCESS | 2242 | 1466808924709 Marionette DEBUG loaded listener.js 15:55:24 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x119e6c800) [pid = 2242] [serial = 2234] [outer = 0x11931e800] 15:55:25 INFO - PROCESS | 2242 | 1466808925108 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]]]}] 15:55:25 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. 15:55:25 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 621ms 15:55:25 INFO - PROCESS | 2242 | 1466808925123 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 15:55:25 INFO - PROCESS | 2242 | 1466808925125 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 15:55:25 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 15:55:25 INFO - PROCESS | 2242 | 1466808925127 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 15:55:25 INFO - PROCESS | 2242 | 1466808925130 Marionette TRACE conn2 <- [1,2950,null,{}] 15:55:25 INFO - PROCESS | 2242 | 1466808925138 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}] 15:55:25 INFO - PROCESS | 2242 | 1466808925142 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:25 INFO - PROCESS | 2242 | 1466808925250 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 15:55:25 INFO - PROCESS | 2242 | 1466808925347 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:25 INFO - PROCESS | 2242 | 1466808925350 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:25 INFO - PROCESS | 2242 | ++DOCSHELL 0x12c483800 == 41 [pid = 2242] [id = 745] 15:55:25 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x126980800) [pid = 2242] [serial = 2235] [outer = 0x0] 15:55:25 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x126e5f000) [pid = 2242] [serial = 2236] [outer = 0x126980800] 15:55:25 INFO - PROCESS | 2242 | 1466808925382 Marionette DEBUG loaded listener.js 15:55:25 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x128c87000) [pid = 2242] [serial = 2237] [outer = 0x126980800] 15:55:25 INFO - PROCESS | 2242 | ++DOCSHELL 0x128838000 == 42 [pid = 2242] [id = 746] 15:55:25 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x128c93400) [pid = 2242] [serial = 2238] [outer = 0x0] 15:55:25 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x124d98000) [pid = 2242] [serial = 2239] [outer = 0x128c93400] 15:55:25 INFO - PROCESS | 2242 | 1466808925789 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]]]}] 15:55:25 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. 15:55:25 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 674ms 15:55:25 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 15:55:25 INFO - PROCESS | 2242 | 1466808925802 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 15:55:25 INFO - PROCESS | 2242 | 1466808925804 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 15:55:25 INFO - PROCESS | 2242 | 1466808925806 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 15:55:25 INFO - PROCESS | 2242 | 1466808925808 Marionette TRACE conn2 <- [1,2954,null,{}] 15:55:25 INFO - PROCESS | 2242 | 1466808925810 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}] 15:55:25 INFO - PROCESS | 2242 | 1466808925812 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:25 INFO - PROCESS | 2242 | 1466808925936 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 15:55:26 INFO - PROCESS | 2242 | 1466808926037 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:26 INFO - PROCESS | 2242 | 1466808926038 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:26 INFO - PROCESS | 2242 | ++DOCSHELL 0x12ceb6800 == 43 [pid = 2242] [id = 747] 15:55:26 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x128d53000) [pid = 2242] [serial = 2240] [outer = 0x0] 15:55:26 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x1291d7400) [pid = 2242] [serial = 2241] [outer = 0x128d53000] 15:55:26 INFO - PROCESS | 2242 | 1466808926070 Marionette DEBUG loaded listener.js 15:55:26 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x12a5ca400) [pid = 2242] [serial = 2242] [outer = 0x128d53000] 15:55:26 INFO - PROCESS | 2242 | 1466808926441 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]]]}] 15:55:26 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:55:26 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 15:55:26 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 669ms 15:55:26 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 15:55:26 INFO - PROCESS | 2242 | 1466808926476 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 15:55:26 INFO - PROCESS | 2242 | 1466808926477 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 15:55:26 INFO - PROCESS | 2242 | 1466808926480 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 15:55:26 INFO - PROCESS | 2242 | 1466808926481 Marionette TRACE conn2 <- [1,2958,null,{}] 15:55:26 INFO - PROCESS | 2242 | 1466808926484 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}] 15:55:26 INFO - PROCESS | 2242 | 1466808926485 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:26 INFO - PROCESS | 2242 | 1466808926599 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 15:55:26 INFO - PROCESS | 2242 | 1466808926696 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:26 INFO - PROCESS | 2242 | 1466808926697 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:26 INFO - PROCESS | 2242 | ++DOCSHELL 0x1167ae800 == 44 [pid = 2242] [id = 748] 15:55:26 INFO - PROCESS | 2242 | ++DOMWINDOW == 101 (0x1170ed000) [pid = 2242] [serial = 2243] [outer = 0x0] 15:55:26 INFO - PROCESS | 2242 | ++DOMWINDOW == 102 (0x119604c00) [pid = 2242] [serial = 2244] [outer = 0x1170ed000] 15:55:26 INFO - PROCESS | 2242 | 1466808926728 Marionette DEBUG loaded listener.js 15:55:26 INFO - PROCESS | 2242 | ++DOMWINDOW == 103 (0x12aea4c00) [pid = 2242] [serial = 2245] [outer = 0x1170ed000] 15:55:27 INFO - PROCESS | 2242 | 1466808927255 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]]]}] 15:55:27 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. 15:55:27 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 819ms 15:55:27 INFO - PROCESS | 2242 | 1466808927300 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 15:55:27 INFO - PROCESS | 2242 | 1466808927302 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 15:55:27 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 15:55:27 INFO - PROCESS | 2242 | 1466808927305 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 15:55:27 INFO - PROCESS | 2242 | 1466808927307 Marionette TRACE conn2 <- [1,2962,null,{}] 15:55:27 INFO - PROCESS | 2242 | 1466808927311 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}] 15:55:27 INFO - PROCESS | 2242 | 1466808927313 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:27 INFO - PROCESS | 2242 | 1466808927408 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 15:55:27 INFO - PROCESS | 2242 | 1466808927471 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:27 INFO - PROCESS | 2242 | 1466808927472 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:27 INFO - PROCESS | 2242 | ++DOCSHELL 0x1211dc800 == 45 [pid = 2242] [id = 749] 15:55:27 INFO - PROCESS | 2242 | ++DOMWINDOW == 104 (0x11673d800) [pid = 2242] [serial = 2246] [outer = 0x0] 15:55:27 INFO - PROCESS | 2242 | ++DOMWINDOW == 105 (0x1180b2800) [pid = 2242] [serial = 2247] [outer = 0x11673d800] 15:55:27 INFO - PROCESS | 2242 | 1466808927499 Marionette DEBUG loaded listener.js 15:55:27 INFO - PROCESS | 2242 | ++DOMWINDOW == 106 (0x118a17800) [pid = 2242] [serial = 2248] [outer = 0x11673d800] 15:55:27 INFO - PROCESS | 2242 | 1466808927866 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]]]}] 15:55:27 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. 15:55:27 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 572ms 15:55:27 INFO - PROCESS | 2242 | 1466808927877 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 15:55:27 INFO - PROCESS | 2242 | 1466808927881 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 15:55:27 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 15:55:27 INFO - PROCESS | 2242 | 1466808927887 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 15:55:27 INFO - PROCESS | 2242 | 1466808927889 Marionette TRACE conn2 <- [1,2966,null,{}] 15:55:27 INFO - PROCESS | 2242 | 1466808927891 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}] 15:55:27 INFO - PROCESS | 2242 | 1466808927893 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:27 INFO - PROCESS | 2242 | 1466808927991 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 15:55:28 INFO - PROCESS | 2242 | 1466808928053 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:28 INFO - PROCESS | 2242 | 1466808928054 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:28 INFO - PROCESS | 2242 | ++DOCSHELL 0x1192a0000 == 46 [pid = 2242] [id = 750] 15:55:28 INFO - PROCESS | 2242 | ++DOMWINDOW == 107 (0x11960a000) [pid = 2242] [serial = 2249] [outer = 0x0] 15:55:28 INFO - PROCESS | 2242 | ++DOMWINDOW == 108 (0x119c78c00) [pid = 2242] [serial = 2250] [outer = 0x11960a000] 15:55:28 INFO - PROCESS | 2242 | 1466808928083 Marionette DEBUG loaded listener.js 15:55:28 INFO - PROCESS | 2242 | ++DOMWINDOW == 109 (0x120f30800) [pid = 2242] [serial = 2251] [outer = 0x11960a000] 15:55:28 INFO - PROCESS | 2242 | --DOCSHELL 0x12c756800 == 45 [pid = 2242] [id = 741] 15:55:28 INFO - PROCESS | 2242 | --DOCSHELL 0x12c479000 == 44 [pid = 2242] [id = 740] 15:55:28 INFO - PROCESS | 2242 | --DOCSHELL 0x128848800 == 43 [pid = 2242] [id = 739] 15:55:28 INFO - PROCESS | 2242 | --DOCSHELL 0x12bea6000 == 42 [pid = 2242] [id = 738] 15:55:28 INFO - PROCESS | 2242 | --DOCSHELL 0x12b088000 == 41 [pid = 2242] [id = 737] 15:55:28 INFO - PROCESS | 2242 | --DOCSHELL 0x12ae40800 == 40 [pid = 2242] [id = 736] 15:55:28 INFO - PROCESS | 2242 | --DOCSHELL 0x129323800 == 39 [pid = 2242] [id = 735] 15:55:28 INFO - PROCESS | 2242 | --DOCSHELL 0x1273a9000 == 38 [pid = 2242] [id = 734] 15:55:28 INFO - PROCESS | 2242 | --DOCSHELL 0x123ba4000 == 37 [pid = 2242] [id = 733] 15:55:28 INFO - PROCESS | 2242 | --DOCSHELL 0x119702800 == 36 [pid = 2242] [id = 732] 15:55:28 INFO - PROCESS | 2242 | --DOCSHELL 0x116aca800 == 35 [pid = 2242] [id = 731] 15:55:28 INFO - PROCESS | 2242 | --DOCSHELL 0x123baa000 == 34 [pid = 2242] [id = 730] 15:55:28 INFO - PROCESS | 2242 | --DOCSHELL 0x117257000 == 33 [pid = 2242] [id = 729] 15:55:28 INFO - PROCESS | 2242 | --DOCSHELL 0x12b070000 == 32 [pid = 2242] [id = 728] 15:55:28 INFO - PROCESS | 2242 | --DOCSHELL 0x1211dc800 == 31 [pid = 2242] [id = 749] 15:55:28 INFO - PROCESS | 2242 | --DOCSHELL 0x1167ae800 == 30 [pid = 2242] [id = 748] 15:55:28 INFO - PROCESS | 2242 | --DOCSHELL 0x12ceb6800 == 29 [pid = 2242] [id = 747] 15:55:28 INFO - PROCESS | 2242 | --DOCSHELL 0x128838000 == 28 [pid = 2242] [id = 746] 15:55:28 INFO - PROCESS | 2242 | --DOCSHELL 0x12c483800 == 27 [pid = 2242] [id = 745] 15:55:28 INFO - PROCESS | 2242 | --DOCSHELL 0x127378800 == 26 [pid = 2242] [id = 744] 15:55:28 INFO - PROCESS | 2242 | --DOCSHELL 0x12ce07000 == 25 [pid = 2242] [id = 742] 15:55:28 INFO - PROCESS | 2242 | --DOCSHELL 0x118220000 == 24 [pid = 2242] [id = 743] 15:55:28 INFO - PROCESS | 2242 | --DOMWINDOW == 108 (0x123a2c800) [pid = 2242] [serial = 2170] [outer = 0x0] [url = about:blank] 15:55:28 INFO - PROCESS | 2242 | --DOMWINDOW == 107 (0x119c7b000) [pid = 2242] [serial = 2164] [outer = 0x0] [url = about:blank] 15:55:28 INFO - PROCESS | 2242 | --DOMWINDOW == 106 (0x121003c00) [pid = 2242] [serial = 2165] [outer = 0x0] [url = about:blank] 15:55:28 INFO - PROCESS | 2242 | --DOMWINDOW == 105 (0x1180b5400) [pid = 2242] [serial = 2158] [outer = 0x0] [url = about:blank] 15:55:28 INFO - PROCESS | 2242 | --DOMWINDOW == 104 (0x113376c00) [pid = 2242] [serial = 2155] [outer = 0x0] [url = about:blank] 15:55:28 INFO - PROCESS | 2242 | --DOMWINDOW == 103 (0x113f34400) [pid = 2242] [serial = 2156] [outer = 0x0] [url = about:blank] 15:55:28 INFO - PROCESS | 2242 | --DOMWINDOW == 102 (0x1184eb000) [pid = 2242] [serial = 2153] [outer = 0x0] [url = about:blank] 15:55:28 INFO - PROCESS | 2242 | --DOMWINDOW == 101 (0x12684bc00) [pid = 2242] [serial = 2173] [outer = 0x0] [url = about:blank] 15:55:28 INFO - PROCESS | 2242 | --DOMWINDOW == 100 (0x117ed2000) [pid = 2242] [serial = 2152] [outer = 0x0] [url = about:blank] 15:55:28 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x118a50400) [pid = 2242] [serial = 2144] [outer = 0x0] [url = about:blank] 15:55:28 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x118378400) [pid = 2242] [serial = 2143] [outer = 0x0] [url = about:blank] 15:55:28 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x1215c6000) [pid = 2242] [serial = 2147] [outer = 0x0] [url = about:blank] 15:55:28 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x12100c400) [pid = 2242] [serial = 2146] [outer = 0x0] [url = about:blank] 15:55:28 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x1242dc800) [pid = 2242] [serial = 2171] [outer = 0x0] [url = about:blank] 15:55:28 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x126e6a400) [pid = 2242] [serial = 2176] [outer = 0x0] [url = about:blank] 15:55:28 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x1193c6800) [pid = 2242] [serial = 2179] [outer = 0x0] [url = about:blank] 15:55:28 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x126d8e000) [pid = 2242] [serial = 2174] [outer = 0x0] [url = about:blank] 15:55:28 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x128c8f800) [pid = 2242] [serial = 2150] [outer = 0x0] [url = about:blank] 15:55:28 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x1274ce400) [pid = 2242] [serial = 2149] [outer = 0x0] [url = about:blank] 15:55:28 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x128c88000) [pid = 2242] [serial = 2183] [outer = 0x0] [url = about:blank] 15:55:28 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x118ea2800) [pid = 2242] [serial = 2161] [outer = 0x0] [url = about:blank] 15:55:28 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x12709a000) [pid = 2242] [serial = 2177] [outer = 0x0] [url = about:blank] 15:55:28 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x11958e400) [pid = 2242] [serial = 2162] [outer = 0x0] [url = about:blank] 15:55:28 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x1215d1800) [pid = 2242] [serial = 2180] [outer = 0x0] [url = about:blank] 15:55:28 INFO - PROCESS | 2242 | --DOMWINDOW == 84 (0x121008c00) [pid = 2242] [serial = 2167] [outer = 0x0] [url = about:blank] 15:55:28 INFO - PROCESS | 2242 | --DOMWINDOW == 83 (0x128c8c400) [pid = 2242] [serial = 2185] [outer = 0x0] [url = about:blank] 15:55:28 INFO - PROCESS | 2242 | --DOMWINDOW == 82 (0x12104cc00) [pid = 2242] [serial = 2168] [outer = 0x0] [url = about:blank] 15:55:28 INFO - PROCESS | 2242 | --DOMWINDOW == 81 (0x11837a800) [pid = 2242] [serial = 2159] [outer = 0x0] [url = about:blank] 15:55:28 INFO - PROCESS | 2242 | --DOMWINDOW == 80 (0x126d88c00) [pid = 2242] [serial = 2182] [outer = 0x0] [url = about:blank] 15:55:29 INFO - PROCESS | 2242 | 1466808929030 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]]]}] 15:55:29 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. 15:55:29 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1175ms 15:55:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 15:55:29 INFO - PROCESS | 2242 | 1466808929063 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 15:55:29 INFO - PROCESS | 2242 | 1466808929064 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 15:55:29 INFO - PROCESS | 2242 | 1466808929068 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 15:55:29 INFO - PROCESS | 2242 | 1466808929069 Marionette TRACE conn2 <- [1,2970,null,{}] 15:55:29 INFO - PROCESS | 2242 | 1466808929073 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}] 15:55:29 INFO - PROCESS | 2242 | 1466808929075 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:29 INFO - PROCESS | 2242 | 1466808929155 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 15:55:29 INFO - PROCESS | 2242 | 1466808929160 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:29 INFO - PROCESS | 2242 | 1466808929161 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:29 INFO - PROCESS | 2242 | ++DOCSHELL 0x117223000 == 25 [pid = 2242] [id = 751] 15:55:29 INFO - PROCESS | 2242 | ++DOMWINDOW == 81 (0x113dadc00) [pid = 2242] [serial = 2252] [outer = 0x0] 15:55:29 INFO - PROCESS | 2242 | ++DOMWINDOW == 82 (0x11673f000) [pid = 2242] [serial = 2253] [outer = 0x113dadc00] 15:55:29 INFO - PROCESS | 2242 | 1466808929192 Marionette DEBUG loaded listener.js 15:55:29 INFO - PROCESS | 2242 | ++DOMWINDOW == 83 (0x1170f5400) [pid = 2242] [serial = 2254] [outer = 0x113dadc00] 15:55:29 INFO - PROCESS | 2242 | 1466808929535 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]]]}] 15:55:29 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. 15:55:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 520ms 15:55:29 INFO - PROCESS | 2242 | 1466808929588 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 15:55:29 INFO - PROCESS | 2242 | 1466808929590 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 15:55:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 15:55:29 INFO - PROCESS | 2242 | 1466808929595 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 15:55:29 INFO - PROCESS | 2242 | 1466808929596 Marionette TRACE conn2 <- [1,2974,null,{}] 15:55:29 INFO - PROCESS | 2242 | 1466808929599 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}] 15:55:29 INFO - PROCESS | 2242 | 1466808929600 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:29 INFO - PROCESS | 2242 | 1466808929685 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 15:55:29 INFO - PROCESS | 2242 | 1466808929689 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:29 INFO - PROCESS | 2242 | 1466808929690 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:29 INFO - PROCESS | 2242 | ++DOCSHELL 0x119237000 == 26 [pid = 2242] [id = 752] 15:55:29 INFO - PROCESS | 2242 | ++DOMWINDOW == 84 (0x1181e1000) [pid = 2242] [serial = 2255] [outer = 0x0] 15:55:29 INFO - PROCESS | 2242 | ++DOMWINDOW == 85 (0x118787000) [pid = 2242] [serial = 2256] [outer = 0x1181e1000] 15:55:29 INFO - PROCESS | 2242 | 1466808929718 Marionette DEBUG loaded listener.js 15:55:29 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x119321800) [pid = 2242] [serial = 2257] [outer = 0x1181e1000] 15:55:30 INFO - PROCESS | 2242 | 1466808930050 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]]]}] 15:55:30 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. 15:55:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 470ms 15:55:30 INFO - PROCESS | 2242 | 1466808930067 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 15:55:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 15:55:30 INFO - PROCESS | 2242 | 1466808930070 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 15:55:30 INFO - PROCESS | 2242 | 1466808930072 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 15:55:30 INFO - PROCESS | 2242 | 1466808930075 Marionette TRACE conn2 <- [1,2978,null,{}] 15:55:30 INFO - PROCESS | 2242 | 1466808930085 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}] 15:55:30 INFO - PROCESS | 2242 | 1466808930089 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:30 INFO - PROCESS | 2242 | 1466808930172 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 15:55:30 INFO - PROCESS | 2242 | 1466808930232 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:30 INFO - PROCESS | 2242 | 1466808930234 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:30 INFO - PROCESS | 2242 | ++DOCSHELL 0x1213d0000 == 27 [pid = 2242] [id = 753] 15:55:30 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x116076c00) [pid = 2242] [serial = 2258] [outer = 0x0] 15:55:30 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x119c86c00) [pid = 2242] [serial = 2259] [outer = 0x116076c00] 15:55:30 INFO - PROCESS | 2242 | 1466808930263 Marionette DEBUG loaded listener.js 15:55:30 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x121034400) [pid = 2242] [serial = 2260] [outer = 0x116076c00] 15:55:30 INFO - PROCESS | 2242 | 1466808930529 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]]]}] 15:55:30 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. 15:55:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 471ms 15:55:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 15:55:30 INFO - PROCESS | 2242 | 1466808930544 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 15:55:30 INFO - PROCESS | 2242 | 1466808930546 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 15:55:30 INFO - PROCESS | 2242 | 1466808930558 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 15:55:30 INFO - PROCESS | 2242 | 1466808930559 Marionette TRACE conn2 <- [1,2982,null,{}] 15:55:30 INFO - PROCESS | 2242 | 1466808930561 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}] 15:55:30 INFO - PROCESS | 2242 | 1466808930562 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:30 INFO - PROCESS | 2242 | 1466808930646 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 15:55:30 INFO - PROCESS | 2242 | 1466808930652 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:30 INFO - PROCESS | 2242 | 1466808930654 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:30 INFO - PROCESS | 2242 | ++DOCSHELL 0x124d3f800 == 28 [pid = 2242] [id = 754] 15:55:30 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x12104a800) [pid = 2242] [serial = 2261] [outer = 0x0] 15:55:30 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x1215cd000) [pid = 2242] [serial = 2262] [outer = 0x12104a800] 15:55:30 INFO - PROCESS | 2242 | 1466808930680 Marionette DEBUG loaded listener.js 15:55:30 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x12395c000) [pid = 2242] [serial = 2263] [outer = 0x12104a800] 15:55:30 INFO - PROCESS | 2242 | 1466808930995 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"]]]}] 15:55:31 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 15:55:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 15:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 15:55:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 479ms 15:55:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 15:55:31 INFO - PROCESS | 2242 | 1466808931027 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 15:55:31 INFO - PROCESS | 2242 | 1466808931028 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 15:55:31 INFO - PROCESS | 2242 | 1466808931038 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 15:55:31 INFO - PROCESS | 2242 | 1466808931040 Marionette TRACE conn2 <- [1,2986,null,{}] 15:55:31 INFO - PROCESS | 2242 | 1466808931042 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}] 15:55:31 INFO - PROCESS | 2242 | 1466808931043 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:31 INFO - PROCESS | 2242 | 1466808931166 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 15:55:31 INFO - PROCESS | 2242 | 1466808931186 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:31 INFO - PROCESS | 2242 | 1466808931188 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:31 INFO - PROCESS | 2242 | ++DOCSHELL 0x127376800 == 29 [pid = 2242] [id = 755] 15:55:31 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x11837f400) [pid = 2242] [serial = 2264] [outer = 0x0] 15:55:31 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x123b33400) [pid = 2242] [serial = 2265] [outer = 0x11837f400] 15:55:31 INFO - PROCESS | 2242 | 1466808931229 Marionette DEBUG loaded listener.js 15:55:31 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x1242e1400) [pid = 2242] [serial = 2266] [outer = 0x11837f400] 15:55:31 INFO - PROCESS | 2242 | 1466808931594 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]]]}] 15:55:31 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. 15:55:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 579ms 15:55:31 INFO - PROCESS | 2242 | 1466808931622 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 15:55:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 15:55:31 INFO - PROCESS | 2242 | 1466808931625 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 15:55:31 INFO - PROCESS | 2242 | 1466808931628 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 15:55:31 INFO - PROCESS | 2242 | 1466808931629 Marionette TRACE conn2 <- [1,2990,null,{}] 15:55:31 INFO - PROCESS | 2242 | 1466808931636 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}] 15:55:31 INFO - PROCESS | 2242 | 1466808931642 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:31 INFO - PROCESS | 2242 | 1466808931828 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 15:55:31 INFO - PROCESS | 2242 | 1466808931849 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:31 INFO - PROCESS | 2242 | 1466808931851 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:31 INFO - PROCESS | 2242 | ++DOCSHELL 0x128d80000 == 30 [pid = 2242] [id = 756] 15:55:31 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x1242e0800) [pid = 2242] [serial = 2267] [outer = 0x0] 15:55:31 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x126853c00) [pid = 2242] [serial = 2268] [outer = 0x1242e0800] 15:55:31 INFO - PROCESS | 2242 | 1466808931891 Marionette DEBUG loaded listener.js 15:55:31 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x127336400) [pid = 2242] [serial = 2269] [outer = 0x1242e0800] 15:55:32 INFO - PROCESS | 2242 | ++DOCSHELL 0x129c1d000 == 31 [pid = 2242] [id = 757] 15:55:32 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x128c94c00) [pid = 2242] [serial = 2270] [outer = 0x0] 15:55:32 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x127010800) [pid = 2242] [serial = 2271] [outer = 0x128c94c00] 15:55:32 INFO - PROCESS | 2242 | 1466808932377 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]]]}] 15:55:32 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. 15:55:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 774ms 15:55:32 INFO - PROCESS | 2242 | 1466808932401 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 15:55:32 INFO - PROCESS | 2242 | 1466808932403 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 15:55:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 15:55:32 INFO - PROCESS | 2242 | 1466808932405 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 15:55:32 INFO - PROCESS | 2242 | 1466808932406 Marionette TRACE conn2 <- [1,2994,null,{}] 15:55:32 INFO - PROCESS | 2242 | 1466808932408 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}] 15:55:32 INFO - PROCESS | 2242 | 1466808932410 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:32 INFO - PROCESS | 2242 | 1466808932526 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 15:55:32 INFO - PROCESS | 2242 | 1466808932542 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:32 INFO - PROCESS | 2242 | 1466808932543 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:32 INFO - PROCESS | 2242 | ++DOCSHELL 0x12a422800 == 32 [pid = 2242] [id = 758] 15:55:32 INFO - PROCESS | 2242 | ++DOMWINDOW == 101 (0x1274cb000) [pid = 2242] [serial = 2272] [outer = 0x0] 15:55:32 INFO - PROCESS | 2242 | ++DOMWINDOW == 102 (0x1274d4800) [pid = 2242] [serial = 2273] [outer = 0x1274cb000] 15:55:32 INFO - PROCESS | 2242 | 1466808932568 Marionette DEBUG loaded listener.js 15:55:32 INFO - PROCESS | 2242 | ++DOMWINDOW == 103 (0x128d56800) [pid = 2242] [serial = 2274] [outer = 0x1274cb000] 15:55:32 INFO - PROCESS | 2242 | 1466808932860 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]]]}] 15:55:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:55:32 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 15:55:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 470ms 15:55:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 15:55:32 INFO - PROCESS | 2242 | 1466808932875 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 15:55:32 INFO - PROCESS | 2242 | 1466808932877 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 15:55:32 INFO - PROCESS | 2242 | 1466808932879 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 15:55:32 INFO - PROCESS | 2242 | 1466808932880 Marionette TRACE conn2 <- [1,2998,null,{}] 15:55:32 INFO - PROCESS | 2242 | 1466808932900 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}] 15:55:32 INFO - PROCESS | 2242 | 1466808932902 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:33 INFO - PROCESS | 2242 | 1466808933010 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 15:55:33 INFO - PROCESS | 2242 | 1466808933014 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:33 INFO - PROCESS | 2242 | 1466808933015 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:33 INFO - PROCESS | 2242 | ++DOCSHELL 0x12ae43000 == 33 [pid = 2242] [id = 759] 15:55:33 INFO - PROCESS | 2242 | ++DOMWINDOW == 104 (0x128d58000) [pid = 2242] [serial = 2275] [outer = 0x0] 15:55:33 INFO - PROCESS | 2242 | ++DOMWINDOW == 105 (0x1291dd800) [pid = 2242] [serial = 2276] [outer = 0x128d58000] 15:55:33 INFO - PROCESS | 2242 | 1466808933041 Marionette DEBUG loaded listener.js 15:55:33 INFO - PROCESS | 2242 | ++DOMWINDOW == 106 (0x129cdcc00) [pid = 2242] [serial = 2277] [outer = 0x128d58000] 15:55:33 INFO - PROCESS | 2242 | --DOMWINDOW == 105 (0x126d91800) [pid = 2242] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 15:55:33 INFO - PROCESS | 2242 | --DOMWINDOW == 104 (0x118405800) [pid = 2242] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 15:55:33 INFO - PROCESS | 2242 | --DOMWINDOW == 103 (0x119610000) [pid = 2242] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 15:55:33 INFO - PROCESS | 2242 | --DOMWINDOW == 102 (0x1183b4c00) [pid = 2242] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 15:55:33 INFO - PROCESS | 2242 | --DOMWINDOW == 101 (0x1218fa800) [pid = 2242] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 15:55:33 INFO - PROCESS | 2242 | --DOMWINDOW == 100 (0x1291d6c00) [pid = 2242] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 15:55:33 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x12ac0c800) [pid = 2242] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 15:55:33 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x1176edc00) [pid = 2242] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 15:55:33 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x12a573000) [pid = 2242] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 15:55:33 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x126e5f800) [pid = 2242] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 15:55:33 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x12146e000) [pid = 2242] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 15:55:33 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x1181d9000) [pid = 2242] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 15:55:33 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x1133b4400) [pid = 2242] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 15:55:33 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x12103b400) [pid = 2242] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 15:55:33 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x1215d0c00) [pid = 2242] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 15:55:33 INFO - PROCESS | 2242 | 1466808933591 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]]]}] 15:55:33 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. 15:55:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 730ms 15:55:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 15:55:33 INFO - PROCESS | 2242 | 1466808933609 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 15:55:33 INFO - PROCESS | 2242 | 1466808933611 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 15:55:33 INFO - PROCESS | 2242 | 1466808933613 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 15:55:33 INFO - PROCESS | 2242 | 1466808933614 Marionette TRACE conn2 <- [1,3002,null,{}] 15:55:33 INFO - PROCESS | 2242 | 1466808933624 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}] 15:55:33 INFO - PROCESS | 2242 | 1466808933625 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:33 INFO - PROCESS | 2242 | 1466808933738 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 15:55:33 INFO - PROCESS | 2242 | 1466808933775 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:33 INFO - PROCESS | 2242 | 1466808933776 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:33 INFO - PROCESS | 2242 | ++DOCSHELL 0x1213c7000 == 34 [pid = 2242] [id = 760] 15:55:33 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x1133b4400) [pid = 2242] [serial = 2278] [outer = 0x0] 15:55:33 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x11960e400) [pid = 2242] [serial = 2279] [outer = 0x1133b4400] 15:55:33 INFO - PROCESS | 2242 | 1466808933802 Marionette DEBUG loaded listener.js 15:55:33 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x12697d000) [pid = 2242] [serial = 2280] [outer = 0x1133b4400] 15:55:34 INFO - PROCESS | 2242 | 1466808934052 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]]]}] 15:55:34 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. 15:55:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 472ms 15:55:34 INFO - PROCESS | 2242 | 1466808934093 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 15:55:34 INFO - PROCESS | 2242 | 1466808934095 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 15:55:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 15:55:34 INFO - PROCESS | 2242 | 1466808934108 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 15:55:34 INFO - PROCESS | 2242 | 1466808934110 Marionette TRACE conn2 <- [1,3006,null,{}] 15:55:34 INFO - PROCESS | 2242 | 1466808934114 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}] 15:55:34 INFO - PROCESS | 2242 | 1466808934120 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:34 INFO - PROCESS | 2242 | 1466808934259 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 15:55:34 INFO - PROCESS | 2242 | 1466808934345 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:34 INFO - PROCESS | 2242 | 1466808934346 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:34 INFO - PROCESS | 2242 | ++DOCSHELL 0x12b947000 == 35 [pid = 2242] [id = 761] 15:55:34 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x1180ae800) [pid = 2242] [serial = 2281] [outer = 0x0] 15:55:34 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x128d5a800) [pid = 2242] [serial = 2282] [outer = 0x1180ae800] 15:55:34 INFO - PROCESS | 2242 | 1466808934385 Marionette DEBUG loaded listener.js 15:55:34 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x12a56d400) [pid = 2242] [serial = 2283] [outer = 0x1180ae800] 15:55:34 INFO - PROCESS | 2242 | 1466808934665 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]]]}] 15:55:34 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. 15:55:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 630ms 15:55:34 INFO - PROCESS | 2242 | 1466808934728 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 15:55:34 INFO - PROCESS | 2242 | 1466808934730 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 15:55:34 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 15:55:34 INFO - PROCESS | 2242 | 1466808934736 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 15:55:34 INFO - PROCESS | 2242 | 1466808934737 Marionette TRACE conn2 <- [1,3010,null,{}] 15:55:34 INFO - PROCESS | 2242 | 1466808934740 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}] 15:55:34 INFO - PROCESS | 2242 | 1466808934741 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:34 INFO - PROCESS | 2242 | 1466808934830 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 15:55:34 INFO - PROCESS | 2242 | 1466808934836 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:34 INFO - PROCESS | 2242 | 1466808934838 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:34 INFO - PROCESS | 2242 | ++DOCSHELL 0x127370800 == 36 [pid = 2242] [id = 762] 15:55:34 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x12a573c00) [pid = 2242] [serial = 2284] [outer = 0x0] 15:55:34 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x12ac0d800) [pid = 2242] [serial = 2285] [outer = 0x12a573c00] 15:55:34 INFO - PROCESS | 2242 | 1466808934865 Marionette DEBUG loaded listener.js 15:55:34 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x12aea4000) [pid = 2242] [serial = 2286] [outer = 0x12a573c00] 15:55:35 INFO - PROCESS | 2242 | 1466808935174 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]]]}] 15:55:35 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 15:55:35 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 470ms 15:55:35 INFO - TEST-START | /FileAPI/FileReaderSync.worker 15:55:35 INFO - PROCESS | 2242 | 1466808935208 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 15:55:35 INFO - PROCESS | 2242 | 1466808935209 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 15:55:35 INFO - PROCESS | 2242 | 1466808935211 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 15:55:35 INFO - PROCESS | 2242 | 1466808935212 Marionette TRACE conn2 <- [1,3014,null,{}] 15:55:35 INFO - PROCESS | 2242 | 1466808935223 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}] 15:55:35 INFO - PROCESS | 2242 | 1466808935224 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:35 INFO - PROCESS | 2242 | 1466808935337 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 15:55:35 INFO - PROCESS | 2242 | 1466808935345 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:35 INFO - PROCESS | 2242 | 1466808935346 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:35 INFO - PROCESS | 2242 | ++DOCSHELL 0x12c497800 == 37 [pid = 2242] [id = 763] 15:55:35 INFO - PROCESS | 2242 | ++DOMWINDOW == 101 (0x129ce5800) [pid = 2242] [serial = 2287] [outer = 0x0] 15:55:35 INFO - PROCESS | 2242 | ++DOMWINDOW == 102 (0x12aea3c00) [pid = 2242] [serial = 2288] [outer = 0x129ce5800] 15:55:35 INFO - PROCESS | 2242 | 1466808935371 Marionette DEBUG loaded listener.js 15:55:35 INFO - PROCESS | 2242 | ++DOMWINDOW == 103 (0x1246b2000) [pid = 2242] [serial = 2289] [outer = 0x129ce5800] 15:55:35 INFO - PROCESS | 2242 | [2242] 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 15:55:35 INFO - PROCESS | 2242 | 1466808935872 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 15:55:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 15:55:35 INFO - {} 15:55:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 15:55:35 INFO - {} 15:55:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 15:55:35 INFO - {} 15:55:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 15:55:35 INFO - {} 15:55:35 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 675ms 15:55:35 INFO - PROCESS | 2242 | 1466808935887 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 15:55:35 INFO - PROCESS | 2242 | 1466808935890 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 15:55:35 INFO - TEST-START | /FileAPI/fileReader.html 15:55:35 INFO - PROCESS | 2242 | 1466808935893 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 15:55:35 INFO - PROCESS | 2242 | 1466808935897 Marionette TRACE conn2 <- [1,3018,null,{}] 15:55:35 INFO - PROCESS | 2242 | 1466808935900 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}] 15:55:35 INFO - PROCESS | 2242 | 1466808935902 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:36 INFO - PROCESS | 2242 | 1466808936039 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 15:55:36 INFO - PROCESS | 2242 | 1466808936143 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:36 INFO - PROCESS | 2242 | 1466808936144 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:36 INFO - PROCESS | 2242 | ++DOCSHELL 0x120f94800 == 38 [pid = 2242] [id = 764] 15:55:36 INFO - PROCESS | 2242 | ++DOMWINDOW == 104 (0x113da9000) [pid = 2242] [serial = 2290] [outer = 0x0] 15:55:36 INFO - PROCESS | 2242 | ++DOMWINDOW == 105 (0x1183c1000) [pid = 2242] [serial = 2291] [outer = 0x113da9000] 15:55:36 INFO - PROCESS | 2242 | 1466808936179 Marionette DEBUG loaded listener.js 15:55:36 INFO - PROCESS | 2242 | ++DOMWINDOW == 106 (0x119319800) [pid = 2242] [serial = 2292] [outer = 0x113da9000] 15:55:36 INFO - PROCESS | 2242 | 1466808936598 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]]]}] 15:55:36 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 15:55:36 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 15:55:36 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 15:55:36 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 15:55:36 INFO - TEST-OK | /FileAPI/fileReader.html | took 724ms 15:55:36 INFO - PROCESS | 2242 | 1466808936617 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 15:55:36 INFO - PROCESS | 2242 | 1466808936620 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 15:55:36 INFO - TEST-START | /FileAPI/historical.html 15:55:36 INFO - PROCESS | 2242 | 1466808936625 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 15:55:36 INFO - PROCESS | 2242 | 1466808936626 Marionette TRACE conn2 <- [1,3022,null,{}] 15:55:36 INFO - PROCESS | 2242 | 1466808936629 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}] 15:55:36 INFO - PROCESS | 2242 | 1466808936631 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:36 INFO - PROCESS | 2242 | 1466808936764 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 15:55:36 INFO - PROCESS | 2242 | 1466808936828 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:36 INFO - PROCESS | 2242 | 1466808936829 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:36 INFO - PROCESS | 2242 | ++DOCSHELL 0x129c05000 == 39 [pid = 2242] [id = 765] 15:55:36 INFO - PROCESS | 2242 | ++DOMWINDOW == 107 (0x1197b2400) [pid = 2242] [serial = 2293] [outer = 0x0] 15:55:36 INFO - PROCESS | 2242 | ++DOMWINDOW == 108 (0x121008400) [pid = 2242] [serial = 2294] [outer = 0x1197b2400] 15:55:36 INFO - PROCESS | 2242 | 1466808936861 Marionette DEBUG loaded listener.js 15:55:36 INFO - PROCESS | 2242 | ++DOMWINDOW == 109 (0x1212c3400) [pid = 2242] [serial = 2295] [outer = 0x1197b2400] 15:55:37 INFO - PROCESS | 2242 | 1466808937300 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"]]]}] 15:55:37 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 15:55:37 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 15:55:37 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 15:55:37 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 15:55:37 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 15:55:37 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 15:55:37 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 15:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:37 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 15:55:37 INFO - TEST-OK | /FileAPI/historical.html | took 721ms 15:55:37 INFO - PROCESS | 2242 | 1466808937346 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 15:55:37 INFO - TEST-START | /FileAPI/idlharness.html 15:55:37 INFO - PROCESS | 2242 | 1466808937347 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 15:55:37 INFO - PROCESS | 2242 | 1466808937350 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 15:55:37 INFO - PROCESS | 2242 | 1466808937352 Marionette TRACE conn2 <- [1,3026,null,{}] 15:55:37 INFO - PROCESS | 2242 | 1466808937361 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}] 15:55:37 INFO - PROCESS | 2242 | 1466808937364 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:37 INFO - PROCESS | 2242 | 1466808937478 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 15:55:37 INFO - PROCESS | 2242 | 1466808937541 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:37 INFO - PROCESS | 2242 | 1466808937543 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:37 INFO - PROCESS | 2242 | ++DOCSHELL 0x12b953000 == 40 [pid = 2242] [id = 766] 15:55:37 INFO - PROCESS | 2242 | ++DOMWINDOW == 110 (0x1183b3400) [pid = 2242] [serial = 2296] [outer = 0x0] 15:55:37 INFO - PROCESS | 2242 | ++DOMWINDOW == 111 (0x123a2f400) [pid = 2242] [serial = 2297] [outer = 0x1183b3400] 15:55:37 INFO - PROCESS | 2242 | 1466808937575 Marionette DEBUG loaded listener.js 15:55:37 INFO - PROCESS | 2242 | ++DOMWINDOW == 112 (0x126d8c400) [pid = 2242] [serial = 2298] [outer = 0x1183b3400] 15:55:38 INFO - PROCESS | 2242 | 1466808938406 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]]]}] 15:55:38 INFO - PROCESS | 2242 | --DOCSHELL 0x127370800 == 39 [pid = 2242] [id = 762] 15:55:38 INFO - PROCESS | 2242 | --DOCSHELL 0x12b947000 == 38 [pid = 2242] [id = 761] 15:55:38 INFO - PROCESS | 2242 | --DOCSHELL 0x1213c7000 == 37 [pid = 2242] [id = 760] 15:55:38 INFO - PROCESS | 2242 | --DOCSHELL 0x12ae43000 == 36 [pid = 2242] [id = 759] 15:55:38 INFO - PROCESS | 2242 | --DOCSHELL 0x12a422800 == 35 [pid = 2242] [id = 758] 15:55:38 INFO - PROCESS | 2242 | --DOCSHELL 0x129c1d000 == 34 [pid = 2242] [id = 757] 15:55:38 INFO - PROCESS | 2242 | --DOCSHELL 0x128d80000 == 33 [pid = 2242] [id = 756] 15:55:38 INFO - PROCESS | 2242 | --DOCSHELL 0x127376800 == 32 [pid = 2242] [id = 755] 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 15:55:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:55:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:55:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:55:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:55:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:55:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 15:55:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:55:38 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:38 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:55:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:55:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:55:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:55:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 15:55:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:55:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:55:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:55:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:55:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:55:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 15:55:38 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 15:55:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:55:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:55:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:55:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:55:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 15:55:38 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 15:55:38 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 15:55:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:55:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:55:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:55:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:55:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 15:55:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:55:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:55:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:55:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:55:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 15:55:38 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 15:55:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:55:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:55:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:55:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:55:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 15:55:38 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 15:55:38 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 15:55:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:55:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:55:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:55:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:55:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 15:55:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 15:55:38 INFO - TEST-OK | /FileAPI/idlharness.html | took 1087ms 15:55:38 INFO - PROCESS | 2242 | --DOCSHELL 0x124d3f800 == 31 [pid = 2242] [id = 754] 15:55:38 INFO - PROCESS | 2242 | --DOCSHELL 0x1213d0000 == 30 [pid = 2242] [id = 753] 15:55:38 INFO - PROCESS | 2242 | --DOCSHELL 0x119237000 == 29 [pid = 2242] [id = 752] 15:55:38 INFO - PROCESS | 2242 | --DOCSHELL 0x117223000 == 28 [pid = 2242] [id = 751] 15:55:38 INFO - PROCESS | 2242 | --DOCSHELL 0x1192a0000 == 27 [pid = 2242] [id = 750] 15:55:38 INFO - PROCESS | 2242 | 1466808938444 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 15:55:38 INFO - PROCESS | 2242 | 1466808938447 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 15:55:38 INFO - TEST-START | /FileAPI/idlharness.worker 15:55:38 INFO - PROCESS | 2242 | 1466808938451 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 15:55:38 INFO - PROCESS | 2242 | 1466808938454 Marionette TRACE conn2 <- [1,3030,null,{}] 15:55:38 INFO - PROCESS | 2242 | 1466808938457 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}] 15:55:38 INFO - PROCESS | 2242 | 1466808938459 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:38 INFO - PROCESS | 2242 | 1466808938546 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 15:55:38 INFO - PROCESS | 2242 | 1466808938558 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:38 INFO - PROCESS | 2242 | 1466808938559 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:38 INFO - PROCESS | 2242 | ++DOCSHELL 0x119247000 == 28 [pid = 2242] [id = 767] 15:55:38 INFO - PROCESS | 2242 | ++DOMWINDOW == 113 (0x119595800) [pid = 2242] [serial = 2299] [outer = 0x0] 15:55:38 INFO - PROCESS | 2242 | ++DOMWINDOW == 114 (0x11959c800) [pid = 2242] [serial = 2300] [outer = 0x119595800] 15:55:38 INFO - PROCESS | 2242 | 1466808938588 Marionette DEBUG loaded listener.js 15:55:38 INFO - PROCESS | 2242 | ++DOMWINDOW == 115 (0x119c7b800) [pid = 2242] [serial = 2301] [outer = 0x119595800] 15:55:38 INFO - PROCESS | 2242 | [2242] 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 15:55:38 INFO - PROCESS | 2242 | --DOMWINDOW == 114 (0x12aed2800) [pid = 2242] [serial = 2225] [outer = 0x0] [url = about:blank] 15:55:38 INFO - PROCESS | 2242 | --DOMWINDOW == 113 (0x12b811400) [pid = 2242] [serial = 2228] [outer = 0x0] [url = about:blank] 15:55:38 INFO - PROCESS | 2242 | --DOMWINDOW == 112 (0x12b809400) [pid = 2242] [serial = 2227] [outer = 0x0] [url = about:blank] 15:55:38 INFO - PROCESS | 2242 | --DOMWINDOW == 111 (0x118a1e400) [pid = 2242] [serial = 2191] [outer = 0x0] [url = about:blank] 15:55:38 INFO - PROCESS | 2242 | --DOMWINDOW == 110 (0x11931d800) [pid = 2242] [serial = 2201] [outer = 0x0] [url = about:blank] 15:55:38 INFO - PROCESS | 2242 | --DOMWINDOW == 109 (0x119597000) [pid = 2242] [serial = 2198] [outer = 0x0] [url = about:blank] 15:55:38 INFO - PROCESS | 2242 | --DOMWINDOW == 108 (0x124291800) [pid = 2242] [serial = 2204] [outer = 0x0] [url = about:blank] 15:55:38 INFO - PROCESS | 2242 | --DOMWINDOW == 107 (0x12a572800) [pid = 2242] [serial = 2213] [outer = 0x0] [url = about:blank] 15:55:38 INFO - PROCESS | 2242 | --DOMWINDOW == 106 (0x12aea1000) [pid = 2242] [serial = 2224] [outer = 0x0] [url = about:blank] 15:55:38 INFO - PROCESS | 2242 | --DOMWINDOW == 105 (0x1181da000) [pid = 2242] [serial = 2194] [outer = 0x0] [url = about:blank] 15:55:38 INFO - PROCESS | 2242 | --DOMWINDOW == 104 (0x12100bc00) [pid = 2242] [serial = 2200] [outer = 0x0] [url = about:blank] 15:55:38 INFO - PROCESS | 2242 | --DOMWINDOW == 103 (0x12ac07c00) [pid = 2242] [serial = 2216] [outer = 0x0] [url = about:blank] 15:55:38 INFO - PROCESS | 2242 | --DOMWINDOW == 102 (0x129370000) [pid = 2242] [serial = 2212] [outer = 0x0] [url = about:blank] 15:55:38 INFO - PROCESS | 2242 | --DOMWINDOW == 101 (0x1291d4000) [pid = 2242] [serial = 2210] [outer = 0x0] [url = about:blank] 15:55:38 INFO - PROCESS | 2242 | --DOMWINDOW == 100 (0x127339800) [pid = 2242] [serial = 2221] [outer = 0x0] [url = about:blank] 15:55:38 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x1183b5800) [pid = 2242] [serial = 2195] [outer = 0x0] [url = about:blank] 15:55:38 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x123a2f000) [pid = 2242] [serial = 2203] [outer = 0x0] [url = about:blank] 15:55:38 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x118a54c00) [pid = 2242] [serial = 2197] [outer = 0x0] [url = about:blank] 15:55:38 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x118e23c00) [pid = 2242] [serial = 2218] [outer = 0x0] [url = about:blank] 15:55:38 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x11696d400) [pid = 2242] [serial = 2189] [outer = 0x0] [url = about:blank] 15:55:38 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x124d97800) [pid = 2242] [serial = 2206] [outer = 0x0] [url = about:blank] 15:55:38 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x12ac0b400) [pid = 2242] [serial = 2222] [outer = 0x0] [url = about:blank] 15:55:38 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x1274c7c00) [pid = 2242] [serial = 2209] [outer = 0x0] [url = about:blank] 15:55:38 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x1193d1800) [pid = 2242] [serial = 2192] [outer = 0x0] [url = about:blank] 15:55:38 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x128d5ac00) [pid = 2242] [serial = 2186] [outer = 0x0] [url = about:blank] 15:55:38 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x126d82c00) [pid = 2242] [serial = 2207] [outer = 0x0] [url = about:blank] 15:55:38 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x12a5cdc00) [pid = 2242] [serial = 2215] [outer = 0x0] [url = about:blank] 15:55:38 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x113833000) [pid = 2242] [serial = 2188] [outer = 0x0] [url = about:blank] 15:55:38 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x123a2e800) [pid = 2242] [serial = 2219] [outer = 0x0] [url = about:blank] 15:55:39 INFO - PROCESS | 2242 | 1466808939252 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,{},{}]]]}] 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:55:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:55:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:55:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:55:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:55:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:55:39 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:39 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:55:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:55:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:55:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:55:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:55:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:55:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:55:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:55:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:55:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 15:55:39 INFO - {} 15:55:39 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 15:55:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:55:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:55:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:55:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:55:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 15:55:39 INFO - {} 15:55:39 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 - {} 15:55:39 INFO - {} 15:55:39 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 15:55:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:55:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:55:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:55:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:55:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:55:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:55:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:55:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:55:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 15:55:39 INFO - {} 15:55:39 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 15:55:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:55:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:55:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:55:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:55:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 15:55:39 INFO - {} 15:55:39 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 - {} 15:55:39 INFO - {} 15:55:39 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 15:55:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:55:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:55:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:55:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:55:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:55:39 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 15:55:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 15:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 15:55:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:55:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:55:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:55:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:55:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 15:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:55:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:55:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:55:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:55:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:55:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 15:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 15:55:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:55:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:55:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:55:39 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 15:55:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 15:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 15:55:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:55:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:55:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:55:39 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 15:55:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 15:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 15:55:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:55:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:55:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:55:39 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 15:55:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 15:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:55:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:55:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:55:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:55:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:55:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:55:39 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 15:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:39 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:55:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:55:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:55:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:55:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:55:39 INFO - {} 15:55:39 INFO - TEST-OK | /FileAPI/idlharness.worker | took 836ms 15:55:39 INFO - PROCESS | 2242 | 1466808939287 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 15:55:39 INFO - PROCESS | 2242 | 1466808939290 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 15:55:39 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 15:55:39 INFO - PROCESS | 2242 | 1466808939295 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 15:55:39 INFO - PROCESS | 2242 | 1466808939296 Marionette TRACE conn2 <- [1,3034,null,{}] 15:55:39 INFO - PROCESS | 2242 | 1466808939299 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}] 15:55:39 INFO - PROCESS | 2242 | 1466808939300 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:39 INFO - PROCESS | 2242 | 1466808939393 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 15:55:39 INFO - PROCESS | 2242 | 1466808939398 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:39 INFO - PROCESS | 2242 | 1466808939400 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:39 INFO - PROCESS | 2242 | ++DOCSHELL 0x12c75c800 == 29 [pid = 2242] [id = 768] 15:55:39 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x12a567000) [pid = 2242] [serial = 2302] [outer = 0x0] 15:55:39 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x12a56a000) [pid = 2242] [serial = 2303] [outer = 0x12a567000] 15:55:39 INFO - PROCESS | 2242 | 1466808939428 Marionette DEBUG loaded listener.js 15:55:39 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x12a5c2800) [pid = 2242] [serial = 2304] [outer = 0x12a567000] 15:55:39 INFO - PROCESS | 2242 | 1466808939746 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]]]}] 15:55:39 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 15:55:39 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 472ms 15:55:39 INFO - TEST-START | /FileAPI/blob/Blob-close.html 15:55:39 INFO - PROCESS | 2242 | 1466808939769 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 15:55:39 INFO - PROCESS | 2242 | 1466808939771 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 15:55:39 INFO - PROCESS | 2242 | 1466808939773 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 15:55:39 INFO - PROCESS | 2242 | 1466808939776 Marionette TRACE conn2 <- [1,3038,null,{}] 15:55:39 INFO - PROCESS | 2242 | 1466808939786 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}] 15:55:39 INFO - PROCESS | 2242 | 1466808939789 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:39 INFO - PROCESS | 2242 | 1466808939897 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 15:55:39 INFO - PROCESS | 2242 | 1466808939963 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:39 INFO - PROCESS | 2242 | 1466808939964 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:39 INFO - PROCESS | 2242 | ++DOCSHELL 0x12d17c000 == 30 [pid = 2242] [id = 769] 15:55:39 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x12ac0f800) [pid = 2242] [serial = 2305] [outer = 0x0] 15:55:39 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x12ae9f800) [pid = 2242] [serial = 2306] [outer = 0x12ac0f800] 15:55:39 INFO - PROCESS | 2242 | 1466808939992 Marionette DEBUG loaded listener.js 15:55:40 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x12b802c00) [pid = 2242] [serial = 2307] [outer = 0x12ac0f800] 15:55:40 INFO - PROCESS | 2242 | 1466808940259 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"]]]}] 15:55:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 15:55:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 15:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 15:55:40 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 521ms 15:55:40 INFO - PROCESS | 2242 | 1466808940295 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 15:55:40 INFO - PROCESS | 2242 | 1466808940297 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 15:55:40 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 15:55:40 INFO - PROCESS | 2242 | 1466808940306 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 15:55:40 INFO - PROCESS | 2242 | 1466808940307 Marionette TRACE conn2 <- [1,3042,null,{}] 15:55:40 INFO - PROCESS | 2242 | 1466808940310 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}] 15:55:40 INFO - PROCESS | 2242 | 1466808940311 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:40 INFO - PROCESS | 2242 | 1466808940404 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 15:55:40 INFO - PROCESS | 2242 | 1466808940467 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:40 INFO - PROCESS | 2242 | 1466808940468 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:40 INFO - PROCESS | 2242 | ++DOCSHELL 0x12d2b3000 == 31 [pid = 2242] [id = 770] 15:55:40 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x12b803800) [pid = 2242] [serial = 2308] [outer = 0x0] 15:55:40 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x12b84ec00) [pid = 2242] [serial = 2309] [outer = 0x12b803800] 15:55:40 INFO - PROCESS | 2242 | 1466808940494 Marionette DEBUG loaded listener.js 15:55:40 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x12b855800) [pid = 2242] [serial = 2310] [outer = 0x12b803800] 15:55:40 INFO - PROCESS | 2242 | 1466808940852 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]]]}] 15:55:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 15:55:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 15:55:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 15:55:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 15:55:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 15:55:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 15:55:40 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. 15:55:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 15:55:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 15:55:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 15:55:40 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'.) 15:55:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 15:55:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 15:55:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 15:55:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 15:55:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 15:55:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 15:55:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 15:55:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 15:55:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 15:55:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 15:55:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 15:55:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 15:55:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 15:55:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 15:55:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 15:55:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 15:55:40 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. 15:55:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 15:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 15:55:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 15:55:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 15:55:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 15:55:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 15:55:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 15:55:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 15:55:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 15:55:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 15:55:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 15:55:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 15:55:40 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. 15:55:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 15:55:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 15:55:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:55:40 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. 15:55:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 15:55:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 15:55:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:55:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 15:55:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 15:55:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 15:55:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 15:55:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 15:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 15:55:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 15:55:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 15:55:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 15:55:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:55:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:55:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 15:55:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 15:55:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:55:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:55:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 15:55:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:55:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:55:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 15:55:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:55:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:55:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 15:55:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 15:55:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:55:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:55:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 15:55:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:55:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:55:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 15:55:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:55:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:55:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 15:55:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:55:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:55:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 15:55:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:55:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:55:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 15:55:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 15:55:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 15:55:40 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 575ms 15:55:40 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 15:55:40 INFO - PROCESS | 2242 | 1466808940883 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 15:55:40 INFO - PROCESS | 2242 | 1466808940885 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 15:55:40 INFO - PROCESS | 2242 | 1466808940887 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 15:55:40 INFO - PROCESS | 2242 | 1466808940888 Marionette TRACE conn2 <- [1,3046,null,{}] 15:55:40 INFO - PROCESS | 2242 | 1466808940891 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}] 15:55:40 INFO - PROCESS | 2242 | 1466808940892 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:41 INFO - PROCESS | 2242 | 1466808941007 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 15:55:41 INFO - PROCESS | 2242 | 1466808941020 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:41 INFO - PROCESS | 2242 | 1466808941021 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:41 INFO - PROCESS | 2242 | ++DOCSHELL 0x118220000 == 32 [pid = 2242] [id = 771] 15:55:41 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x113218c00) [pid = 2242] [serial = 2311] [outer = 0x0] 15:55:41 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x1160d6000) [pid = 2242] [serial = 2312] [outer = 0x113218c00] 15:55:41 INFO - PROCESS | 2242 | 1466808941046 Marionette DEBUG loaded listener.js 15:55:41 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x1274c7c00) [pid = 2242] [serial = 2313] [outer = 0x113218c00] 15:55:41 INFO - PROCESS | 2242 | [2242] 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 15:55:41 INFO - PROCESS | 2242 | 1466808941422 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 15:55:41 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 15:55:41 INFO - {} 15:55:41 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 573ms 15:55:41 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 15:55:41 INFO - PROCESS | 2242 | 1466808941461 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 15:55:41 INFO - PROCESS | 2242 | 1466808941462 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 15:55:41 INFO - PROCESS | 2242 | 1466808941464 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 15:55:41 INFO - PROCESS | 2242 | 1466808941465 Marionette TRACE conn2 <- [1,3050,null,{}] 15:55:41 INFO - PROCESS | 2242 | 1466808941468 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}] 15:55:41 INFO - PROCESS | 2242 | 1466808941472 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:41 INFO - PROCESS | 2242 | 1466808941590 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 15:55:41 INFO - PROCESS | 2242 | 1466808941602 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:41 INFO - PROCESS | 2242 | 1466808941603 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:41 INFO - PROCESS | 2242 | ++DOCSHELL 0x118e91000 == 33 [pid = 2242] [id = 772] 15:55:41 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x1274d1400) [pid = 2242] [serial = 2314] [outer = 0x0] 15:55:41 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x12bbdf800) [pid = 2242] [serial = 2315] [outer = 0x1274d1400] 15:55:41 INFO - PROCESS | 2242 | 1466808941630 Marionette DEBUG loaded listener.js 15:55:41 INFO - PROCESS | 2242 | ++DOMWINDOW == 101 (0x12c104800) [pid = 2242] [serial = 2316] [outer = 0x1274d1400] 15:55:41 INFO - PROCESS | 2242 | 1466808941941 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]]]}] 15:55:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 15:55:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 15:55:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 15:55:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 15:55:41 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 522ms 15:55:41 INFO - PROCESS | 2242 | 1466808941987 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 15:55:41 INFO - PROCESS | 2242 | 1466808941988 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 15:55:41 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 15:55:41 INFO - PROCESS | 2242 | 1466808941991 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 15:55:41 INFO - PROCESS | 2242 | 1466808941992 Marionette TRACE conn2 <- [1,3054,null,{}] 15:55:42 INFO - PROCESS | 2242 | 1466808942002 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}] 15:55:42 INFO - PROCESS | 2242 | 1466808942004 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:42 INFO - PROCESS | 2242 | 1466808942109 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 15:55:42 INFO - PROCESS | 2242 | 1466808942121 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:42 INFO - PROCESS | 2242 | 1466808942123 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:42 INFO - PROCESS | 2242 | ++DOCSHELL 0x110ecf800 == 34 [pid = 2242] [id = 773] 15:55:42 INFO - PROCESS | 2242 | ++DOMWINDOW == 102 (0x12c106c00) [pid = 2242] [serial = 2317] [outer = 0x0] 15:55:42 INFO - PROCESS | 2242 | ++DOMWINDOW == 103 (0x12c10bc00) [pid = 2242] [serial = 2318] [outer = 0x12c106c00] 15:55:42 INFO - PROCESS | 2242 | 1466808942147 Marionette DEBUG loaded listener.js 15:55:42 INFO - PROCESS | 2242 | ++DOMWINDOW == 104 (0x12c110000) [pid = 2242] [serial = 2319] [outer = 0x12c106c00] 15:55:42 INFO - PROCESS | 2242 | 1466808942681 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"]]]}] 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 15:55:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 15:55:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 15:55:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 15:55:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 15:55:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 15:55:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 15:55:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 15:55:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 15:55:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 15:55:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 15:55:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 15:55:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 15:55:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 15:55:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 15:55:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 15:55:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 15:55:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 15:55:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 15:55:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 15:55:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 15:55:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 15:55:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 15:55:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 15:55:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:55:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:55:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:55:42 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" 15:55:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:55:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:55:42 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" 15:55:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:55:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:55:42 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 736ms 15:55:42 INFO - TEST-START | /FileAPI/file/File-constructor.html 15:55:42 INFO - PROCESS | 2242 | 1466808942728 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 15:55:42 INFO - PROCESS | 2242 | 1466808942729 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 15:55:42 INFO - PROCESS | 2242 | 1466808942731 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 15:55:42 INFO - PROCESS | 2242 | 1466808942734 Marionette TRACE conn2 <- [1,3058,null,{}] 15:55:42 INFO - PROCESS | 2242 | 1466808942737 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}] 15:55:42 INFO - PROCESS | 2242 | 1466808942738 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:42 INFO - PROCESS | 2242 | 1466808942946 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 15:55:42 INFO - PROCESS | 2242 | --DOMWINDOW == 103 (0x1274cb000) [pid = 2242] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 15:55:42 INFO - PROCESS | 2242 | --DOMWINDOW == 102 (0x12a573c00) [pid = 2242] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 15:55:42 INFO - PROCESS | 2242 | --DOMWINDOW == 101 (0x1242e0800) [pid = 2242] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 15:55:42 INFO - PROCESS | 2242 | --DOMWINDOW == 100 (0x116076c00) [pid = 2242] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 15:55:42 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x11960a000) [pid = 2242] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 15:55:42 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x1166f8400) [pid = 2242] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 15:55:42 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x1181e1000) [pid = 2242] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 15:55:42 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x11931e800) [pid = 2242] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 15:55:42 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x128c93400) [pid = 2242] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:55:42 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x126980800) [pid = 2242] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 15:55:42 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x12104a800) [pid = 2242] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 15:55:42 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x128d53000) [pid = 2242] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 15:55:42 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x1170ed000) [pid = 2242] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 15:55:42 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x11673d800) [pid = 2242] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 15:55:42 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x128c94c00) [pid = 2242] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:55:42 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x128d58000) [pid = 2242] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 15:55:42 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x1180ae800) [pid = 2242] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 15:55:42 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x1133b4400) [pid = 2242] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 15:55:42 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x113dadc00) [pid = 2242] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 15:55:42 INFO - PROCESS | 2242 | --DOMWINDOW == 84 (0x11837f400) [pid = 2242] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 15:55:43 INFO - PROCESS | 2242 | 1466808942997 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:43 INFO - PROCESS | 2242 | 1466808942998 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:43 INFO - PROCESS | 2242 | ++DOCSHELL 0x12ae40800 == 35 [pid = 2242] [id = 774] 15:55:43 INFO - PROCESS | 2242 | ++DOMWINDOW == 85 (0x116076c00) [pid = 2242] [serial = 2320] [outer = 0x0] 15:55:43 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x11931e800) [pid = 2242] [serial = 2321] [outer = 0x116076c00] 15:55:43 INFO - PROCESS | 2242 | 1466808943023 Marionette DEBUG loaded listener.js 15:55:43 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x1122a0000) [pid = 2242] [serial = 2322] [outer = 0x116076c00] 15:55:43 INFO - PROCESS | 2242 | 1466808943300 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]]]}] 15:55:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 15:55:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 15:55:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 15:55:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 15:55:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 15:55:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 15:55:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 15:55:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 15:55:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 15:55:43 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 15:55:43 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 15:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:43 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 15:55:43 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 15:55:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 15:55:43 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:55:43 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 15:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:43 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 15:55:43 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 15:55:43 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 15:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:43 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 15:55:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 15:55:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 15:55:43 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 624ms 15:55:43 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 15:55:43 INFO - PROCESS | 2242 | 1466808943359 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 15:55:43 INFO - PROCESS | 2242 | 1466808943360 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 15:55:43 INFO - PROCESS | 2242 | 1466808943362 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 15:55:43 INFO - PROCESS | 2242 | 1466808943363 Marionette TRACE conn2 <- [1,3062,null,{}] 15:55:43 INFO - PROCESS | 2242 | 1466808943369 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}] 15:55:43 INFO - PROCESS | 2242 | 1466808943370 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:43 INFO - PROCESS | 2242 | 1466808943454 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 15:55:43 INFO - PROCESS | 2242 | 1466808943513 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:43 INFO - PROCESS | 2242 | 1466808943514 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:43 INFO - PROCESS | 2242 | ++DOCSHELL 0x12dacc000 == 36 [pid = 2242] [id = 775] 15:55:43 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x11673d800) [pid = 2242] [serial = 2323] [outer = 0x0] 15:55:43 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x128c56000) [pid = 2242] [serial = 2324] [outer = 0x11673d800] 15:55:43 INFO - PROCESS | 2242 | 1466808943539 Marionette DEBUG loaded listener.js 15:55:43 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x128d51c00) [pid = 2242] [serial = 2325] [outer = 0x11673d800] 15:55:43 INFO - PROCESS | 2242 | [2242] 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 15:55:43 INFO - PROCESS | 2242 | 1466808943830 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 15:55:43 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 15:55:43 INFO - {} 15:55:43 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 523ms 15:55:43 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 15:55:43 INFO - PROCESS | 2242 | 1466808943887 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 15:55:43 INFO - PROCESS | 2242 | 1466808943888 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 15:55:43 INFO - PROCESS | 2242 | 1466808943890 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 15:55:43 INFO - PROCESS | 2242 | 1466808943891 Marionette TRACE conn2 <- [1,3066,null,{}] 15:55:43 INFO - PROCESS | 2242 | 1466808943894 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}] 15:55:43 INFO - PROCESS | 2242 | 1466808943895 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:43 INFO - PROCESS | 2242 | 1466808943980 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 15:55:43 INFO - PROCESS | 2242 | 1466808943984 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:43 INFO - PROCESS | 2242 | 1466808943985 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:43 INFO - PROCESS | 2242 | ++DOCSHELL 0x128ba9800 == 37 [pid = 2242] [id = 776] 15:55:43 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x112780c00) [pid = 2242] [serial = 2326] [outer = 0x0] 15:55:44 INFO - PROCESS | 2242 | ++DOMWINDOW == 92 (0x126980800) [pid = 2242] [serial = 2327] [outer = 0x112780c00] 15:55:44 INFO - PROCESS | 2242 | 1466808944011 Marionette DEBUG loaded listener.js 15:55:44 INFO - PROCESS | 2242 | ++DOMWINDOW == 93 (0x128d55000) [pid = 2242] [serial = 2328] [outer = 0x112780c00] 15:55:44 INFO - PROCESS | 2242 | 1466808944341 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]]]}] 15:55:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 15:55:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 15:55:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 15:55:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 15:55:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 15:55:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 15:55:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 15:55:44 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 470ms 15:55:44 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 15:55:44 INFO - PROCESS | 2242 | 1466808944373 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 15:55:44 INFO - PROCESS | 2242 | 1466808944375 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 15:55:44 INFO - PROCESS | 2242 | 1466808944378 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 15:55:44 INFO - PROCESS | 2242 | 1466808944380 Marionette TRACE conn2 <- [1,3070,null,{}] 15:55:44 INFO - PROCESS | 2242 | 1466808944387 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}] 15:55:44 INFO - PROCESS | 2242 | 1466808944389 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:44 INFO - PROCESS | 2242 | 1466808944523 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 15:55:44 INFO - PROCESS | 2242 | 1466808944530 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:44 INFO - PROCESS | 2242 | 1466808944532 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:44 INFO - PROCESS | 2242 | ++DOCSHELL 0x128837800 == 38 [pid = 2242] [id = 777] 15:55:44 INFO - PROCESS | 2242 | ++DOMWINDOW == 94 (0x12103dc00) [pid = 2242] [serial = 2329] [outer = 0x0] 15:55:44 INFO - PROCESS | 2242 | ++DOMWINDOW == 95 (0x12104dc00) [pid = 2242] [serial = 2330] [outer = 0x12103dc00] 15:55:44 INFO - PROCESS | 2242 | 1466808944566 Marionette DEBUG loaded listener.js 15:55:44 INFO - PROCESS | 2242 | ++DOMWINDOW == 96 (0x1215d2400) [pid = 2242] [serial = 2331] [outer = 0x12103dc00] 15:55:44 INFO - PROCESS | 2242 | 1466808944894 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]]]}] 15:55:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 15:55:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 15:55:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 15:55:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 15:55:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 15:55:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 15:55:44 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 525ms 15:55:44 INFO - PROCESS | 2242 | 1466808944957 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 15:55:44 INFO - PROCESS | 2242 | 1466808944960 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 15:55:44 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 15:55:44 INFO - PROCESS | 2242 | 1466808944968 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 15:55:44 INFO - PROCESS | 2242 | 1466808944970 Marionette TRACE conn2 <- [1,3074,null,{}] 15:55:44 INFO - PROCESS | 2242 | 1466808944974 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}] 15:55:44 INFO - PROCESS | 2242 | 1466808944976 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:45 INFO - PROCESS | 2242 | 1466808945078 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 15:55:45 INFO - PROCESS | 2242 | 1466808945185 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:45 INFO - PROCESS | 2242 | 1466808945188 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:45 INFO - PROCESS | 2242 | ++DOCSHELL 0x117229800 == 39 [pid = 2242] [id = 778] 15:55:45 INFO - PROCESS | 2242 | ++DOMWINDOW == 97 (0x112783000) [pid = 2242] [serial = 2332] [outer = 0x0] 15:55:45 INFO - PROCESS | 2242 | ++DOMWINDOW == 98 (0x113217400) [pid = 2242] [serial = 2333] [outer = 0x112783000] 15:55:45 INFO - PROCESS | 2242 | 1466808945220 Marionette DEBUG loaded listener.js 15:55:45 INFO - PROCESS | 2242 | ++DOMWINDOW == 99 (0x1160d5400) [pid = 2242] [serial = 2334] [outer = 0x112783000] 15:55:45 INFO - PROCESS | 2242 | 1466808945598 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]]]}] 15:55:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 15:55:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 15:55:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 15:55:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 15:55:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 15:55:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 15:55:45 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 676ms 15:55:45 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 15:55:45 INFO - PROCESS | 2242 | 1466808945644 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 15:55:45 INFO - PROCESS | 2242 | 1466808945646 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 15:55:45 INFO - PROCESS | 2242 | 1466808945650 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 15:55:45 INFO - PROCESS | 2242 | 1466808945653 Marionette TRACE conn2 <- [1,3078,null,{}] 15:55:45 INFO - PROCESS | 2242 | 1466808945657 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}] 15:55:45 INFO - PROCESS | 2242 | 1466808945659 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:45 INFO - PROCESS | 2242 | 1466808945799 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 15:55:45 INFO - PROCESS | 2242 | 1466808945904 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:45 INFO - PROCESS | 2242 | 1466808945906 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:45 INFO - PROCESS | 2242 | ++DOCSHELL 0x128d78800 == 40 [pid = 2242] [id = 779] 15:55:45 INFO - PROCESS | 2242 | ++DOMWINDOW == 100 (0x118790800) [pid = 2242] [serial = 2335] [outer = 0x0] 15:55:45 INFO - PROCESS | 2242 | ++DOMWINDOW == 101 (0x1193c6400) [pid = 2242] [serial = 2336] [outer = 0x118790800] 15:55:45 INFO - PROCESS | 2242 | 1466808945936 Marionette DEBUG loaded listener.js 15:55:45 INFO - PROCESS | 2242 | ++DOMWINDOW == 102 (0x119a7d000) [pid = 2242] [serial = 2337] [outer = 0x118790800] 15:55:46 INFO - PROCESS | 2242 | 1466808946307 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] 15:55:46 INFO - PROCESS | 2242 | 1466808946324 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 15:55:46 INFO - PROCESS | 2242 | 1466808946327 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 15:55:46 INFO - PROCESS | 2242 | 1466808946329 Marionette TRACE conn2 <- [1,3082,null,{}] 15:55:46 INFO - PROCESS | 2242 | 1466808946332 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}] 15:55:46 INFO - PROCESS | 2242 | 1466808946336 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:46 INFO - PROCESS | 2242 | 1466808946446 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 15:55:46 INFO - PROCESS | 2242 | 1466808946560 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:46 INFO - PROCESS | 2242 | 1466808946563 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:46 INFO - PROCESS | 2242 | ++DOCSHELL 0x12b07a000 == 41 [pid = 2242] [id = 780] 15:55:46 INFO - PROCESS | 2242 | ++DOMWINDOW == 103 (0x12103f400) [pid = 2242] [serial = 2338] [outer = 0x0] 15:55:46 INFO - PROCESS | 2242 | ++DOMWINDOW == 104 (0x123a31800) [pid = 2242] [serial = 2339] [outer = 0x12103f400] 15:55:46 INFO - PROCESS | 2242 | 1466808946598 Marionette DEBUG loaded listener.js 15:55:46 INFO - PROCESS | 2242 | ++DOMWINDOW == 105 (0x12428d800) [pid = 2242] [serial = 2340] [outer = 0x12103f400] 15:55:46 INFO - PROCESS | 2242 | 1466808946953 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]]]}] 15:55:46 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 15:55:46 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 15:55:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:46 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 15:55:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 15:55:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 673ms 15:55:47 INFO - PROCESS | 2242 | 1466808947000 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 15:55:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 15:55:47 INFO - PROCESS | 2242 | 1466808947002 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 15:55:47 INFO - PROCESS | 2242 | 1466808947004 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 15:55:47 INFO - PROCESS | 2242 | 1466808947006 Marionette TRACE conn2 <- [1,3086,null,{}] 15:55:47 INFO - PROCESS | 2242 | 1466808947008 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}] 15:55:47 INFO - PROCESS | 2242 | 1466808947010 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:47 INFO - PROCESS | 2242 | 1466808947119 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 15:55:47 INFO - PROCESS | 2242 | 1466808947230 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:47 INFO - PROCESS | 2242 | 1466808947231 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:47 INFO - PROCESS | 2242 | ++DOCSHELL 0x12bea9800 == 42 [pid = 2242] [id = 781] 15:55:47 INFO - PROCESS | 2242 | ++DOMWINDOW == 106 (0x126981c00) [pid = 2242] [serial = 2341] [outer = 0x0] 15:55:47 INFO - PROCESS | 2242 | ++DOMWINDOW == 107 (0x126d8a400) [pid = 2242] [serial = 2342] [outer = 0x126981c00] 15:55:47 INFO - PROCESS | 2242 | 1466808947262 Marionette DEBUG loaded listener.js 15:55:47 INFO - PROCESS | 2242 | ++DOMWINDOW == 108 (0x12700cc00) [pid = 2242] [serial = 2343] [outer = 0x126981c00] 15:55:47 INFO - PROCESS | 2242 | 1466808947614 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 15:55:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 15:55:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 619ms 15:55:47 INFO - PROCESS | 2242 | 1466808947625 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 15:55:47 INFO - PROCESS | 2242 | 1466808947626 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 15:55:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 15:55:47 INFO - PROCESS | 2242 | 1466808947628 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 15:55:47 INFO - PROCESS | 2242 | 1466808947630 Marionette TRACE conn2 <- [1,3090,null,{}] 15:55:47 INFO - PROCESS | 2242 | 1466808947634 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}] 15:55:47 INFO - PROCESS | 2242 | 1466808947636 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:47 INFO - PROCESS | 2242 | 1466808947741 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 15:55:47 INFO - PROCESS | 2242 | 1466808947853 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:47 INFO - PROCESS | 2242 | 1466808947854 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:47 INFO - PROCESS | 2242 | ++DOCSHELL 0x12c477800 == 43 [pid = 2242] [id = 782] 15:55:47 INFO - PROCESS | 2242 | ++DOMWINDOW == 109 (0x126982800) [pid = 2242] [serial = 2344] [outer = 0x0] 15:55:47 INFO - PROCESS | 2242 | ++DOMWINDOW == 110 (0x128c52000) [pid = 2242] [serial = 2345] [outer = 0x126982800] 15:55:47 INFO - PROCESS | 2242 | 1466808947886 Marionette DEBUG loaded listener.js 15:55:47 INFO - PROCESS | 2242 | ++DOMWINDOW == 111 (0x128d5e000) [pid = 2242] [serial = 2346] [outer = 0x126982800] 15:55:48 INFO - PROCESS | 2242 | 1466808948227 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 15:55:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 15:55:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 622ms 15:55:48 INFO - PROCESS | 2242 | 1466808948251 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 15:55:48 INFO - PROCESS | 2242 | 1466808948252 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 15:55:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 15:55:48 INFO - PROCESS | 2242 | 1466808948255 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 15:55:48 INFO - PROCESS | 2242 | 1466808948256 Marionette TRACE conn2 <- [1,3094,null,{}] 15:55:48 INFO - PROCESS | 2242 | 1466808948259 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}] 15:55:48 INFO - PROCESS | 2242 | 1466808948263 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:48 INFO - PROCESS | 2242 | 1466808948397 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 15:55:48 INFO - PROCESS | 2242 | 1466808948491 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:48 INFO - PROCESS | 2242 | 1466808948493 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:48 INFO - PROCESS | 2242 | ++DOCSHELL 0x120ed8800 == 44 [pid = 2242] [id = 783] 15:55:48 INFO - PROCESS | 2242 | ++DOMWINDOW == 112 (0x1180b8400) [pid = 2242] [serial = 2347] [outer = 0x0] 15:55:48 INFO - PROCESS | 2242 | ++DOMWINDOW == 113 (0x12700f800) [pid = 2242] [serial = 2348] [outer = 0x1180b8400] 15:55:48 INFO - PROCESS | 2242 | 1466808948524 Marionette DEBUG loaded listener.js 15:55:48 INFO - PROCESS | 2242 | ++DOMWINDOW == 114 (0x12ac05000) [pid = 2242] [serial = 2349] [outer = 0x1180b8400] 15:55:49 INFO - PROCESS | 2242 | 1466808949051 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 15:55:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 15:55:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 820ms 15:55:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 15:55:49 INFO - PROCESS | 2242 | 1466808949075 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 15:55:49 INFO - PROCESS | 2242 | 1466808949078 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 15:55:49 INFO - PROCESS | 2242 | 1466808949081 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 15:55:49 INFO - PROCESS | 2242 | 1466808949083 Marionette TRACE conn2 <- [1,3098,null,{}] 15:55:49 INFO - PROCESS | 2242 | 1466808949086 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}] 15:55:49 INFO - PROCESS | 2242 | 1466808949088 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:49 INFO - PROCESS | 2242 | 1466808949189 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 15:55:49 INFO - PROCESS | 2242 | 1466808949259 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:49 INFO - PROCESS | 2242 | 1466808949260 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:49 INFO - PROCESS | 2242 | ++DOCSHELL 0x1192a4000 == 45 [pid = 2242] [id = 784] 15:55:49 INFO - PROCESS | 2242 | ++DOMWINDOW == 115 (0x1160d5000) [pid = 2242] [serial = 2350] [outer = 0x0] 15:55:49 INFO - PROCESS | 2242 | ++DOMWINDOW == 116 (0x11673bc00) [pid = 2242] [serial = 2351] [outer = 0x1160d5000] 15:55:49 INFO - PROCESS | 2242 | 1466808949334 Marionette DEBUG loaded listener.js 15:55:49 INFO - PROCESS | 2242 | ++DOMWINDOW == 117 (0x1176ec800) [pid = 2242] [serial = 2352] [outer = 0x1160d5000] 15:55:50 INFO - PROCESS | 2242 | --DOCSHELL 0x128ba9800 == 44 [pid = 2242] [id = 776] 15:55:50 INFO - PROCESS | 2242 | --DOCSHELL 0x12dacc000 == 43 [pid = 2242] [id = 775] 15:55:50 INFO - PROCESS | 2242 | --DOCSHELL 0x12ae40800 == 42 [pid = 2242] [id = 774] 15:55:50 INFO - PROCESS | 2242 | --DOCSHELL 0x110ecf800 == 41 [pid = 2242] [id = 773] 15:55:50 INFO - PROCESS | 2242 | --DOCSHELL 0x118e91000 == 40 [pid = 2242] [id = 772] 15:55:50 INFO - PROCESS | 2242 | --DOCSHELL 0x118220000 == 39 [pid = 2242] [id = 771] 15:55:50 INFO - PROCESS | 2242 | --DOCSHELL 0x12d2b3000 == 38 [pid = 2242] [id = 770] 15:55:50 INFO - PROCESS | 2242 | --DOCSHELL 0x12d17c000 == 37 [pid = 2242] [id = 769] 15:55:50 INFO - PROCESS | 2242 | --DOCSHELL 0x12c75c800 == 36 [pid = 2242] [id = 768] 15:55:50 INFO - PROCESS | 2242 | --DOCSHELL 0x119247000 == 35 [pid = 2242] [id = 767] 15:55:50 INFO - PROCESS | 2242 | --DOCSHELL 0x120f94800 == 34 [pid = 2242] [id = 764] 15:55:50 INFO - PROCESS | 2242 | --DOCSHELL 0x12c497800 == 33 [pid = 2242] [id = 763] 15:55:50 INFO - PROCESS | 2242 | --DOCSHELL 0x129c05000 == 32 [pid = 2242] [id = 765] 15:55:50 INFO - PROCESS | 2242 | --DOCSHELL 0x12b953000 == 31 [pid = 2242] [id = 766] 15:55:50 INFO - PROCESS | 2242 | --DOCSHELL 0x120ed8800 == 30 [pid = 2242] [id = 783] 15:55:50 INFO - PROCESS | 2242 | --DOCSHELL 0x12c477800 == 29 [pid = 2242] [id = 782] 15:55:50 INFO - PROCESS | 2242 | --DOCSHELL 0x12bea9800 == 28 [pid = 2242] [id = 781] 15:55:50 INFO - PROCESS | 2242 | --DOCSHELL 0x12b07a000 == 27 [pid = 2242] [id = 780] 15:55:50 INFO - PROCESS | 2242 | --DOCSHELL 0x128d78800 == 26 [pid = 2242] [id = 779] 15:55:50 INFO - PROCESS | 2242 | --DOCSHELL 0x128837800 == 25 [pid = 2242] [id = 777] 15:55:50 INFO - PROCESS | 2242 | --DOCSHELL 0x117229800 == 24 [pid = 2242] [id = 778] 15:55:50 INFO - PROCESS | 2242 | --DOMWINDOW == 116 (0x12ac0d800) [pid = 2242] [serial = 2285] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2242 | --DOMWINDOW == 115 (0x126853c00) [pid = 2242] [serial = 2268] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2242 | --DOMWINDOW == 114 (0x1274d4800) [pid = 2242] [serial = 2273] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2242 | --DOMWINDOW == 113 (0x119c86c00) [pid = 2242] [serial = 2259] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2242 | --DOMWINDOW == 112 (0x120f30800) [pid = 2242] [serial = 2251] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2242 | --DOMWINDOW == 111 (0x119c78c00) [pid = 2242] [serial = 2250] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2242 | --DOMWINDOW == 110 (0x1181e6400) [pid = 2242] [serial = 2231] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2242 | --DOMWINDOW == 109 (0x119321800) [pid = 2242] [serial = 2257] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2242 | --DOMWINDOW == 108 (0x118787000) [pid = 2242] [serial = 2256] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2242 | --DOMWINDOW == 107 (0x116a11800) [pid = 2242] [serial = 2230] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2242 | --DOMWINDOW == 106 (0x119e6c800) [pid = 2242] [serial = 2234] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2242 | --DOMWINDOW == 105 (0x119a87400) [pid = 2242] [serial = 2233] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2242 | --DOMWINDOW == 104 (0x124d98000) [pid = 2242] [serial = 2239] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2242 | --DOMWINDOW == 103 (0x128c87000) [pid = 2242] [serial = 2237] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2242 | --DOMWINDOW == 102 (0x1215cd000) [pid = 2242] [serial = 2262] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2242 | --DOMWINDOW == 101 (0x12395c000) [pid = 2242] [serial = 2263] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2242 | --DOMWINDOW == 100 (0x126e5f000) [pid = 2242] [serial = 2236] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2242 | --DOMWINDOW == 99 (0x1291d7400) [pid = 2242] [serial = 2241] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2242 | --DOMWINDOW == 98 (0x12a5ca400) [pid = 2242] [serial = 2242] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2242 | --DOMWINDOW == 97 (0x12aea4c00) [pid = 2242] [serial = 2245] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2242 | --DOMWINDOW == 96 (0x119604c00) [pid = 2242] [serial = 2244] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2242 | --DOMWINDOW == 95 (0x118a17800) [pid = 2242] [serial = 2248] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2242 | --DOMWINDOW == 94 (0x1180b2800) [pid = 2242] [serial = 2247] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2242 | --DOMWINDOW == 93 (0x127010800) [pid = 2242] [serial = 2271] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2242 | --DOMWINDOW == 92 (0x127336400) [pid = 2242] [serial = 2269] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2242 | --DOMWINDOW == 91 (0x1291dd800) [pid = 2242] [serial = 2276] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2242 | --DOMWINDOW == 90 (0x12a56d400) [pid = 2242] [serial = 2283] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2242 | --DOMWINDOW == 89 (0x11960e400) [pid = 2242] [serial = 2279] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2242 | --DOMWINDOW == 88 (0x11673f000) [pid = 2242] [serial = 2253] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2242 | --DOMWINDOW == 87 (0x12697d000) [pid = 2242] [serial = 2280] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2242 | --DOMWINDOW == 86 (0x1170f5400) [pid = 2242] [serial = 2254] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2242 | --DOMWINDOW == 85 (0x129cdcc00) [pid = 2242] [serial = 2277] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2242 | --DOMWINDOW == 84 (0x121034400) [pid = 2242] [serial = 2260] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2242 | --DOMWINDOW == 83 (0x12aea4000) [pid = 2242] [serial = 2286] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2242 | --DOMWINDOW == 82 (0x123b33400) [pid = 2242] [serial = 2265] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2242 | --DOMWINDOW == 81 (0x128d56800) [pid = 2242] [serial = 2274] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2242 | --DOMWINDOW == 80 (0x128d5a800) [pid = 2242] [serial = 2282] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2242 | --DOMWINDOW == 79 (0x1242e1400) [pid = 2242] [serial = 2266] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2242 | 1466808950352 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]]]}] 15:55:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 15:55:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 15:55:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1321ms 15:55:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 15:55:50 INFO - PROCESS | 2242 | 1466808950402 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 15:55:50 INFO - PROCESS | 2242 | 1466808950405 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 15:55:50 INFO - PROCESS | 2242 | 1466808950408 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 15:55:50 INFO - PROCESS | 2242 | 1466808950410 Marionette TRACE conn2 <- [1,3102,null,{}] 15:55:50 INFO - PROCESS | 2242 | 1466808950413 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}] 15:55:50 INFO - PROCESS | 2242 | 1466808950415 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:50 INFO - PROCESS | 2242 | 1466808950503 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 15:55:50 INFO - PROCESS | 2242 | 1466808950509 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:50 INFO - PROCESS | 2242 | 1466808950512 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:50 INFO - PROCESS | 2242 | ++DOCSHELL 0x116243800 == 25 [pid = 2242] [id = 785] 15:55:50 INFO - PROCESS | 2242 | ++DOMWINDOW == 80 (0x1133e0000) [pid = 2242] [serial = 2353] [outer = 0x0] 15:55:50 INFO - PROCESS | 2242 | ++DOMWINDOW == 81 (0x113865800) [pid = 2242] [serial = 2354] [outer = 0x1133e0000] 15:55:50 INFO - PROCESS | 2242 | 1466808950542 Marionette DEBUG loaded listener.js 15:55:50 INFO - PROCESS | 2242 | ++DOMWINDOW == 82 (0x112a74000) [pid = 2242] [serial = 2355] [outer = 0x1133e0000] 15:55:50 INFO - PROCESS | 2242 | 1466808950992 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 15:55:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 15:55:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 620ms 15:55:51 INFO - PROCESS | 2242 | 1466808951028 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 15:55:51 INFO - PROCESS | 2242 | 1466808951030 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 15:55:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 15:55:51 INFO - PROCESS | 2242 | 1466808951034 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 15:55:51 INFO - PROCESS | 2242 | 1466808951036 Marionette TRACE conn2 <- [1,3106,null,{}] 15:55:51 INFO - PROCESS | 2242 | 1466808951039 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}] 15:55:51 INFO - PROCESS | 2242 | 1466808951041 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:51 INFO - PROCESS | 2242 | 1466808951148 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 15:55:51 INFO - PROCESS | 2242 | 1466808951211 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:51 INFO - PROCESS | 2242 | 1466808951212 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:51 INFO - PROCESS | 2242 | ++DOCSHELL 0x117252800 == 26 [pid = 2242] [id = 786] 15:55:51 INFO - PROCESS | 2242 | ++DOMWINDOW == 83 (0x1133b9800) [pid = 2242] [serial = 2356] [outer = 0x0] 15:55:51 INFO - PROCESS | 2242 | ++DOMWINDOW == 84 (0x116623800) [pid = 2242] [serial = 2357] [outer = 0x1133b9800] 15:55:51 INFO - PROCESS | 2242 | 1466808951244 Marionette DEBUG loaded listener.js 15:55:51 INFO - PROCESS | 2242 | ++DOMWINDOW == 85 (0x1167ecc00) [pid = 2242] [serial = 2358] [outer = 0x1133b9800] 15:55:51 INFO - PROCESS | 2242 | 1466808951660 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]]]}] 15:55:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 15:55:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 15:55:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 15:55:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 671ms 15:55:51 INFO - PROCESS | 2242 | 1466808951705 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 15:55:51 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 15:55:51 INFO - PROCESS | 2242 | 1466808951709 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 15:55:51 INFO - PROCESS | 2242 | 1466808951714 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 15:55:51 INFO - PROCESS | 2242 | 1466808951716 Marionette TRACE conn2 <- [1,3110,null,{}] 15:55:51 INFO - PROCESS | 2242 | 1466808951718 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}] 15:55:51 INFO - PROCESS | 2242 | 1466808951720 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:51 INFO - PROCESS | 2242 | 1466808951846 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 15:55:51 INFO - PROCESS | 2242 | 1466808951958 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:51 INFO - PROCESS | 2242 | 1466808951959 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:51 INFO - PROCESS | 2242 | ++DOCSHELL 0x119237000 == 27 [pid = 2242] [id = 787] 15:55:51 INFO - PROCESS | 2242 | ++DOMWINDOW == 86 (0x111eca800) [pid = 2242] [serial = 2359] [outer = 0x0] 15:55:51 INFO - PROCESS | 2242 | ++DOMWINDOW == 87 (0x1181d9800) [pid = 2242] [serial = 2360] [outer = 0x111eca800] 15:55:51 INFO - PROCESS | 2242 | 1466808951993 Marionette DEBUG loaded listener.js 15:55:52 INFO - PROCESS | 2242 | ++DOMWINDOW == 88 (0x118372000) [pid = 2242] [serial = 2361] [outer = 0x111eca800] 15:55:52 INFO - PROCESS | 2242 | 1466808952403 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"]]]}] 15:55:52 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 15:55:52 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 15:55:52 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 15:55:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:52 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 15:55:52 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 723ms 15:55:52 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 15:55:52 INFO - PROCESS | 2242 | 1466808952436 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 15:55:52 INFO - PROCESS | 2242 | 1466808952438 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 15:55:52 INFO - PROCESS | 2242 | 1466808952440 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 15:55:52 INFO - PROCESS | 2242 | 1466808952443 Marionette TRACE conn2 <- [1,3114,null,{}] 15:55:52 INFO - PROCESS | 2242 | 1466808952452 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}] 15:55:52 INFO - PROCESS | 2242 | 1466808952455 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:52 INFO - PROCESS | 2242 | 1466808952561 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 15:55:52 INFO - PROCESS | 2242 | 1466808952629 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\", \"262ae0ac-6819-4c5f-a907-0738b2d89580\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:52 INFO - PROCESS | 2242 | 1466808952631 Marionette INFO sendAsync b4929a5e-96d1-6746-b5f0-44f0db1a35d9 15:55:52 INFO - PROCESS | 2242 | ++DOCSHELL 0x120ece800 == 28 [pid = 2242] [id = 788] 15:55:52 INFO - PROCESS | 2242 | ++DOMWINDOW == 89 (0x1184ea800) [pid = 2242] [serial = 2362] [outer = 0x0] 15:55:52 INFO - PROCESS | 2242 | ++DOMWINDOW == 90 (0x118a13400) [pid = 2242] [serial = 2363] [outer = 0x1184ea800] 15:55:52 INFO - PROCESS | 2242 | 1466808952664 Marionette DEBUG loaded listener.js 15:55:52 INFO - PROCESS | 2242 | ++DOMWINDOW == 91 (0x118a54c00) [pid = 2242] [serial = 2364] [outer = 0x1184ea800] 15:55:53 INFO - PROCESS | 2242 | 1466808953105 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]]]}] 15:55:53 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 15:55:53 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 673ms 15:55:53 INFO - PROCESS | 2242 | 1466808953114 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 15:55:53 INFO - PROCESS | 2242 | 1466808953116 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 15:55:53 INFO - PROCESS | 2242 | --DOCSHELL 0x1192a4000 == 27 [pid = 2242] [id = 784] 15:55:54 WARNING - u'runner_teardown' () 15:55:54 INFO - No more tests 15:55:54 INFO - Got 0 unexpected results 15:55:54 INFO - SUITE-END | took 531s 15:55:54 INFO - Closing logging queue 15:55:54 INFO - queue closed 15:55:54 INFO - Return code: 0 15:55:54 WARNING - # TBPL SUCCESS # 15:55:54 INFO - Running post-action listener: _resource_record_post_action 15:55:54 INFO - Running post-run listener: _resource_record_post_run 15:55:55 INFO - Total resource usage - Wall time: 552s; CPU: 58.0%; Read bytes: 8192; Write bytes: 952104960; Read time: 0; Write time: 5022 15:55:55 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 15:55:55 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 150325760; Write bytes: 145373184; Read time: 13619; Write time: 304 15:55:55 INFO - run-tests - Wall time: 535s; CPU: 58.0%; Read bytes: 8192; Write bytes: 793976832; Read time: 0; Write time: 4671 15:55:55 INFO - Running post-run listener: _upload_blobber_files 15:55:55 INFO - Blob upload gear active. 15:55:55 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 15:55:55 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 15:55:55 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'] 15:55:55 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 15:55:55 INFO - (blobuploader) - INFO - Open directory for files ... 15:55:55 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 15:55:55 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:55:55 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:55:56 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 15:55:56 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:55:56 INFO - (blobuploader) - INFO - Done attempting. 15:55:56 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 15:55:56 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:55:56 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:55:57 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 15:55:57 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:55:57 INFO - (blobuploader) - INFO - Done attempting. 15:55:57 INFO - (blobuploader) - INFO - Iteration through files over. 15:55:58 INFO - Return code: 0 15:55:58 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 15:55:58 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 15:55:58 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/ba7ebd49e33b03471a4f714d79e3b49e60da9ca0a6be72fbff6b05784583be4cd9c22b0d8433118553942a9bb78dce9fcdc4e858d5821f4a2d709a73620b18b4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/58577aba88e80f48a2a943c41a4641d7e0cf425a50de75b8b987d38228cec0564e149a679bc8aac09b99b5c9ccc58be37ff24ce82aee4b6bae5b76c6e9b497a9"} 15:55:58 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 15:55:58 INFO - Writing to file /builds/slave/test/properties/blobber_files 15:55:58 INFO - Contents: 15:55:58 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/ba7ebd49e33b03471a4f714d79e3b49e60da9ca0a6be72fbff6b05784583be4cd9c22b0d8433118553942a9bb78dce9fcdc4e858d5821f4a2d709a73620b18b4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/58577aba88e80f48a2a943c41a4641d7e0cf425a50de75b8b987d38228cec0564e149a679bc8aac09b99b5c9ccc58be37ff24ce82aee4b6bae5b76c6e9b497a9"} 15:55:58 INFO - Running post-run listener: copy_logs_to_upload_dir 15:55:58 INFO - Copying logs to upload dir... 15:55:58 INFO - mkdir: /builds/slave/test/build/upload/logs 15:55:58 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=853.040109 ========= master_lag: 0.58 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 14 mins, 13 secs) (at 2016-06-24 15:55:58.637111) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-24 15:55:58.640757) ========= 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.WHivVwrxgo/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.6uhF59IyNt/Listeners TMPDIR=/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/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/ba7ebd49e33b03471a4f714d79e3b49e60da9ca0a6be72fbff6b05784583be4cd9c22b0d8433118553942a9bb78dce9fcdc4e858d5821f4a2d709a73620b18b4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/58577aba88e80f48a2a943c41a4641d7e0cf425a50de75b8b987d38228cec0564e149a679bc8aac09b99b5c9ccc58be37ff24ce82aee4b6bae5b76c6e9b497a9"} build_url:https://queue.taskcluster.net/v1/task/fNblGaerQ8iDlfOMRlSMzg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/fNblGaerQ8iDlfOMRlSMzg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013353 build_url: 'https://queue.taskcluster.net/v1/task/fNblGaerQ8iDlfOMRlSMzg/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/ba7ebd49e33b03471a4f714d79e3b49e60da9ca0a6be72fbff6b05784583be4cd9c22b0d8433118553942a9bb78dce9fcdc4e858d5821f4a2d709a73620b18b4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/58577aba88e80f48a2a943c41a4641d7e0cf425a50de75b8b987d38228cec0564e149a679bc8aac09b99b5c9ccc58be37ff24ce82aee4b6bae5b76c6e9b497a9"}' symbols_url: 'https://queue.taskcluster.net/v1/task/fNblGaerQ8iDlfOMRlSMzg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.64 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-24 15:55:59.298606) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-24 15:55:59.299004) ========= 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.WHivVwrxgo/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.6uhF59IyNt/Listeners TMPDIR=/var/folders/h_/my_ljhhj0k7_kt_82jk2vx6000000w/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.005068 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-24 15:55:59.324598) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-24 15:55:59.324940) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-24 15:55:59.325235) ========= ========= Total master_lag: 1.32 =========