builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0228 starttime: 1466498334.41 results: success (0) buildid: 20160621002602 builduid: f12a0d6b45e84a0b940c115d38687111 revision: fb2bd3009fd43b84acffa0eb62151e19c3eb4197 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-21 01:38:54.408231) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-21 01:38:54.408651) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-21 01:38:54.408944) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-21 01:38:54.494706) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-21 01:38:54.495154) ========= 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.zEoQGiS3Jw/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.CPVgO596IP/Listeners TMPDIR=/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/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-21 01:38:54-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 63.3M=0s 2016-06-21 01:38:54 (63.3 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.109540 ========= master_lag: 0.06 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-21 01:38:54.663317) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 2 secs) (at 2016-06-21 01:38:54.663586) ========= 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.zEoQGiS3Jw/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.CPVgO596IP/Listeners TMPDIR=/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/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.026818 ========= master_lag: 2.65 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 2 secs) (at 2016-06-21 01:38:57.341537) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-21 01:38:57.341896) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev fb2bd3009fd43b84acffa0eb62151e19c3eb4197 --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 fb2bd3009fd43b84acffa0eb62151e19c3eb4197 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.zEoQGiS3Jw/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.CPVgO596IP/Listeners TMPDIR=/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/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-21 01:38:57,468 truncating revision to first 12 chars 2016-06-21 01:38:57,468 Setting DEBUG logging. 2016-06-21 01:38:57,469 attempt 1/10 2016-06-21 01:38:57,469 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/fb2bd3009fd4?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-21 01:38:58,661 unpacking tar archive at: mozilla-beta-fb2bd3009fd4/testing/mozharness/ program finished with exit code 0 elapsedTime=1.458041 ========= master_lag: 0.06 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-21 01:38:58.863978) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-21 01:38:58.864375) ========= script_repo_revision: fb2bd3009fd43b84acffa0eb62151e19c3eb4197 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-21 01:38:58.864759) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-21 01:38:58.865022) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-21 01:38:59.262474) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 53 secs) (at 2016-06-21 01:38:59.262918) ========= /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.zEoQGiS3Jw/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.CPVgO596IP/Listeners TMPDIR=/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 01:38:59 INFO - MultiFileLogger online at 20160621 01:38:59 in /builds/slave/test 01:38:59 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 01:38:59 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 01:38:59 INFO - {'append_to_log': False, 01:38:59 INFO - 'base_work_dir': '/builds/slave/test', 01:38:59 INFO - 'blob_upload_branch': 'mozilla-beta', 01:38:59 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 01:38:59 INFO - 'buildbot_json_path': 'buildprops.json', 01:38:59 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 01:38:59 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 01:38:59 INFO - 'download_minidump_stackwalk': True, 01:38:59 INFO - 'download_symbols': 'true', 01:38:59 INFO - 'e10s': False, 01:38:59 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 01:38:59 INFO - 'tooltool.py': '/tools/tooltool.py', 01:38:59 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 01:38:59 INFO - '/tools/misc-python/virtualenv.py')}, 01:38:59 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 01:38:59 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 01:38:59 INFO - 'log_level': 'info', 01:38:59 INFO - 'log_to_console': True, 01:38:59 INFO - 'opt_config_files': (), 01:38:59 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 01:38:59 INFO - '--processes=1', 01:38:59 INFO - '--config=%(test_path)s/wptrunner.ini', 01:38:59 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 01:38:59 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 01:38:59 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 01:38:59 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 01:38:59 INFO - 'pip_index': False, 01:38:59 INFO - 'require_test_zip': True, 01:38:59 INFO - 'test_type': ('testharness',), 01:38:59 INFO - 'this_chunk': '1', 01:38:59 INFO - 'tooltool_cache': '/builds/tooltool_cache', 01:38:59 INFO - 'total_chunks': '10', 01:38:59 INFO - 'virtualenv_path': 'venv', 01:38:59 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 01:38:59 INFO - 'work_dir': 'build'} 01:38:59 INFO - ##### 01:38:59 INFO - ##### Running clobber step. 01:38:59 INFO - ##### 01:38:59 INFO - Running pre-action listener: _resource_record_pre_action 01:38:59 INFO - Running main action method: clobber 01:38:59 INFO - rmtree: /builds/slave/test/build 01:38:59 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 01:39:01 INFO - Running post-action listener: _resource_record_post_action 01:39:01 INFO - ##### 01:39:01 INFO - ##### Running read-buildbot-config step. 01:39:01 INFO - ##### 01:39:01 INFO - Running pre-action listener: _resource_record_pre_action 01:39:01 INFO - Running main action method: read_buildbot_config 01:39:01 INFO - Using buildbot properties: 01:39:01 INFO - { 01:39:01 INFO - "project": "", 01:39:01 INFO - "product": "firefox", 01:39:01 INFO - "script_repo_revision": "production", 01:39:01 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 01:39:01 INFO - "repository": "", 01:39:01 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 01:39:01 INFO - "buildid": "20160621002602", 01:39:01 INFO - "pgo_build": "False", 01:39:01 INFO - "basedir": "/builds/slave/test", 01:39:01 INFO - "buildnumber": 2, 01:39:01 INFO - "slavename": "t-yosemite-r7-0228", 01:39:01 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 01:39:01 INFO - "platform": "macosx64", 01:39:01 INFO - "branch": "mozilla-beta", 01:39:01 INFO - "revision": "fb2bd3009fd43b84acffa0eb62151e19c3eb4197", 01:39:01 INFO - "repo_path": "releases/mozilla-beta", 01:39:01 INFO - "moz_repo_path": "", 01:39:01 INFO - "stage_platform": "macosx64", 01:39:01 INFO - "builduid": "f12a0d6b45e84a0b940c115d38687111", 01:39:01 INFO - "slavebuilddir": "test" 01:39:01 INFO - } 01:39:01 INFO - Found installer url https://queue.taskcluster.net/v1/task/HemLx8soQpG-4SphVncu4w/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 01:39:01 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/HemLx8soQpG-4SphVncu4w/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 01:39:01 INFO - Running post-action listener: _resource_record_post_action 01:39:01 INFO - ##### 01:39:01 INFO - ##### Running download-and-extract step. 01:39:01 INFO - ##### 01:39:01 INFO - Running pre-action listener: _resource_record_pre_action 01:39:01 INFO - Running main action method: download_and_extract 01:39:01 INFO - mkdir: /builds/slave/test/build/tests 01:39:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:39:01 INFO - https://queue.taskcluster.net/v1/task/HemLx8soQpG-4SphVncu4w/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 01:39:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HemLx8soQpG-4SphVncu4w/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 01:39:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HemLx8soQpG-4SphVncu4w/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 01:39:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HemLx8soQpG-4SphVncu4w/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 01:39:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HemLx8soQpG-4SphVncu4w/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #1 01:39:02 INFO - Downloaded 1201 bytes. 01:39:02 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 01:39:02 INFO - Using the following test package requirements: 01:39:02 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 01:39:02 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:39:02 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 01:39:02 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:39:02 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 01:39:02 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:39:02 INFO - u'jsshell-mac64.zip'], 01:39:02 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:39:02 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 01:39:02 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 01:39:02 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:39:02 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 01:39:02 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:39:02 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 01:39:02 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:39:02 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 01:39:02 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:39:02 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 01:39:02 INFO - Downloading packages: [u'firefox-48.0.en-US.mac64.common.tests.zip', u'firefox-48.0.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 01:39:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:39:02 INFO - https://queue.taskcluster.net/v1/task/HemLx8soQpG-4SphVncu4w/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 01:39:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HemLx8soQpG-4SphVncu4w/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 01:39:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HemLx8soQpG-4SphVncu4w/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 01:39:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HemLx8soQpG-4SphVncu4w/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 01:39:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HemLx8soQpG-4SphVncu4w/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip'}, attempt #1 01:39:03 INFO - Downloaded 18355718 bytes. 01:39:03 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 01:39:03 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 01:39:03 INFO - caution: filename not matched: web-platform/* 01:39:03 INFO - Return code: 11 01:39:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:39:03 INFO - https://queue.taskcluster.net/v1/task/HemLx8soQpG-4SphVncu4w/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 01:39:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HemLx8soQpG-4SphVncu4w/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 01:39:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HemLx8soQpG-4SphVncu4w/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 01:39:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HemLx8soQpG-4SphVncu4w/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 01:39:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HemLx8soQpG-4SphVncu4w/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip'}, attempt #1 01:39:05 INFO - Downloaded 36389087 bytes. 01:39:05 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 01:39:05 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 01:39:09 INFO - caution: filename not matched: bin/* 01:39:09 INFO - caution: filename not matched: config/* 01:39:09 INFO - caution: filename not matched: mozbase/* 01:39:09 INFO - caution: filename not matched: marionette/* 01:39:09 INFO - caution: filename not matched: tools/wptserve/* 01:39:09 INFO - Return code: 11 01:39:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:39:09 INFO - https://queue.taskcluster.net/v1/task/HemLx8soQpG-4SphVncu4w/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 01:39:09 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HemLx8soQpG-4SphVncu4w/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 01:39:09 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HemLx8soQpG-4SphVncu4w/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 01:39:09 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HemLx8soQpG-4SphVncu4w/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 01:39:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HemLx8soQpG-4SphVncu4w/artifacts/public/build/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 01:39:13 INFO - Downloaded 73067852 bytes. 01:39:13 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/HemLx8soQpG-4SphVncu4w/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 01:39:13 INFO - mkdir: /builds/slave/test/properties 01:39:13 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 01:39:13 INFO - Writing to file /builds/slave/test/properties/build_url 01:39:13 INFO - Contents: 01:39:13 INFO - build_url:https://queue.taskcluster.net/v1/task/HemLx8soQpG-4SphVncu4w/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 01:39:14 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/HemLx8soQpG-4SphVncu4w/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 01:39:14 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 01:39:14 INFO - Writing to file /builds/slave/test/properties/symbols_url 01:39:14 INFO - Contents: 01:39:14 INFO - symbols_url:https://queue.taskcluster.net/v1/task/HemLx8soQpG-4SphVncu4w/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 01:39:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:39:14 INFO - https://queue.taskcluster.net/v1/task/HemLx8soQpG-4SphVncu4w/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 01:39:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HemLx8soQpG-4SphVncu4w/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 01:39:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HemLx8soQpG-4SphVncu4w/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 01:39:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HemLx8soQpG-4SphVncu4w/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 01:39:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HemLx8soQpG-4SphVncu4w/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 01:39:17 INFO - Downloaded 103656645 bytes. 01:39:17 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 01:39:17 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 01:39:21 INFO - Return code: 0 01:39:21 INFO - Running post-action listener: _resource_record_post_action 01:39:21 INFO - Running post-action listener: set_extra_try_arguments 01:39:21 INFO - ##### 01:39:21 INFO - ##### Running create-virtualenv step. 01:39:21 INFO - ##### 01:39:21 INFO - Running pre-action listener: _pre_create_virtualenv 01:39:21 INFO - Running pre-action listener: _resource_record_pre_action 01:39:21 INFO - Running main action method: create_virtualenv 01:39:21 INFO - Creating virtualenv /builds/slave/test/build/venv 01:39:21 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 01:39:21 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 01:39:21 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 01:39:21 INFO - Using real prefix '/tools/python27' 01:39:21 INFO - New python executable in /builds/slave/test/build/venv/bin/python 01:39:22 INFO - Installing distribute.............................................................................................................................................................................................done. 01:39:25 INFO - Installing pip.................done. 01:39:25 INFO - Return code: 0 01:39:25 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 01:39:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:39:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:39:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:39:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:39:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:39:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:39:25 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10d7e3e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d800f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd9e1588ab0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d7fc5e0>, '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 0x10d3dfcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d40a990>, '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.zEoQGiS3Jw/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.CPVgO596IP/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:39:25 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 01:39:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 01:39:25 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.zEoQGiS3Jw/Render', 01:39:25 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:39:25 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:39:25 INFO - 'HOME': '/Users/cltbld', 01:39:25 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:39:25 INFO - 'LOGNAME': 'cltbld', 01:39:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:39:25 INFO - 'MOZ_NO_REMOTE': '1', 01:39:25 INFO - 'NO_EM_RESTART': '1', 01:39:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:39:25 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:39:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:39:25 INFO - 'PWD': '/builds/slave/test', 01:39:25 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:39:25 INFO - 'SHELL': '/bin/bash', 01:39:25 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.CPVgO596IP/Listeners', 01:39:25 INFO - 'TMPDIR': '/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/', 01:39:25 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:39:25 INFO - 'USER': 'cltbld', 01:39:25 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:39:25 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:39:25 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:39:25 INFO - 'XPC_FLAGS': '0x0', 01:39:25 INFO - 'XPC_SERVICE_NAME': '0', 01:39:25 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:39:25 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:39:25 INFO - Downloading/unpacking psutil>=0.7.1 01:39:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:39:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:39:25 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:39:25 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:39:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:39:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:39:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 01:39:28 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 01:39:28 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:39:28 INFO - Installing collected packages: psutil 01:39:28 INFO - Running setup.py install for psutil 01:39:28 INFO - building 'psutil._psutil_osx' extension 01:39:28 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 01:39:29 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 01:39:29 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 01:39:29 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 01:39:29 INFO - building 'psutil._psutil_posix' extension 01:39:29 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 01:39:29 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 01:39:29 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 01:39:29 INFO - ^ 01:39:29 INFO - 1 warning generated. 01:39:29 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 01:39:29 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 01:39:29 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:39:29 INFO - Successfully installed psutil 01:39:29 INFO - Cleaning up... 01:39:29 INFO - Return code: 0 01:39:29 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 01:39:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:39:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:39:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:39:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:39:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:39:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:39:29 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 0x10d7e3e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d800f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd9e1588ab0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d7fc5e0>, '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 0x10d3dfcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d40a990>, '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.zEoQGiS3Jw/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.CPVgO596IP/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:39:29 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 01:39:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 01:39:29 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.zEoQGiS3Jw/Render', 01:39:29 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:39:29 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:39:29 INFO - 'HOME': '/Users/cltbld', 01:39:29 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:39:29 INFO - 'LOGNAME': 'cltbld', 01:39:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:39:29 INFO - 'MOZ_NO_REMOTE': '1', 01:39:29 INFO - 'NO_EM_RESTART': '1', 01:39:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:39:29 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:39:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:39:29 INFO - 'PWD': '/builds/slave/test', 01:39:29 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:39:29 INFO - 'SHELL': '/bin/bash', 01:39:29 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.CPVgO596IP/Listeners', 01:39:29 INFO - 'TMPDIR': '/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/', 01:39:29 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:39:29 INFO - 'USER': 'cltbld', 01:39:29 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:39:29 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:39:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:39:29 INFO - 'XPC_FLAGS': '0x0', 01:39:29 INFO - 'XPC_SERVICE_NAME': '0', 01:39:29 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:39:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:39:30 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 01:39:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:39:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:39:30 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:39:30 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:39:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:39:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:39:32 INFO - Downloading mozsystemmonitor-0.0.tar.gz 01:39:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 01:39:32 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 01:39:32 INFO - Installing collected packages: mozsystemmonitor 01:39:32 INFO - Running setup.py install for mozsystemmonitor 01:39:32 INFO - Successfully installed mozsystemmonitor 01:39:32 INFO - Cleaning up... 01:39:32 INFO - Return code: 0 01:39:32 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 01:39:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:39:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:39:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:39:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:39:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:39:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:39:32 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 0x10d7e3e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d800f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd9e1588ab0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d7fc5e0>, '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 0x10d3dfcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d40a990>, '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.zEoQGiS3Jw/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.CPVgO596IP/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:39:32 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 01:39:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 01:39:32 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.zEoQGiS3Jw/Render', 01:39:32 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:39:32 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:39:32 INFO - 'HOME': '/Users/cltbld', 01:39:32 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:39:32 INFO - 'LOGNAME': 'cltbld', 01:39:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:39:32 INFO - 'MOZ_NO_REMOTE': '1', 01:39:32 INFO - 'NO_EM_RESTART': '1', 01:39:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:39:32 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:39:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:39:32 INFO - 'PWD': '/builds/slave/test', 01:39:32 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:39:32 INFO - 'SHELL': '/bin/bash', 01:39:32 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.CPVgO596IP/Listeners', 01:39:32 INFO - 'TMPDIR': '/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/', 01:39:32 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:39:32 INFO - 'USER': 'cltbld', 01:39:32 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:39:32 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:39:32 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:39:32 INFO - 'XPC_FLAGS': '0x0', 01:39:32 INFO - 'XPC_SERVICE_NAME': '0', 01:39:32 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:39:33 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:39:33 INFO - Downloading/unpacking blobuploader==1.2.4 01:39:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:39:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:39:33 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:39:33 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:39:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:39:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:39:35 INFO - Downloading blobuploader-1.2.4.tar.gz 01:39:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 01:39:35 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 01:39:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:39:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:39:35 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:39:35 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:39:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:39:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:39:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 01:39:36 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 01:39:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:39:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:39:36 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:39:36 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:39:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:39:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:39:36 INFO - Downloading docopt-0.6.1.tar.gz 01:39:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 01:39:36 INFO - Installing collected packages: blobuploader, requests, docopt 01:39:36 INFO - Running setup.py install for blobuploader 01:39:36 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 01:39:36 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 01:39:36 INFO - Running setup.py install for requests 01:39:37 INFO - Running setup.py install for docopt 01:39:37 INFO - Successfully installed blobuploader requests docopt 01:39:37 INFO - Cleaning up... 01:39:37 INFO - Return code: 0 01:39:37 INFO - Installing None into virtualenv /builds/slave/test/build/venv 01:39:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:39:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:39:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:39:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:39:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:39:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:39:37 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10d7e3e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d800f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd9e1588ab0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d7fc5e0>, '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 0x10d3dfcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d40a990>, '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.zEoQGiS3Jw/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.CPVgO596IP/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:39:37 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 01:39:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 01:39:37 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.zEoQGiS3Jw/Render', 01:39:37 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:39:37 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:39:37 INFO - 'HOME': '/Users/cltbld', 01:39:37 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:39:37 INFO - 'LOGNAME': 'cltbld', 01:39:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:39:37 INFO - 'MOZ_NO_REMOTE': '1', 01:39:37 INFO - 'NO_EM_RESTART': '1', 01:39:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:39:37 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:39:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:39:37 INFO - 'PWD': '/builds/slave/test', 01:39:37 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:39:37 INFO - 'SHELL': '/bin/bash', 01:39:37 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.CPVgO596IP/Listeners', 01:39:37 INFO - 'TMPDIR': '/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/', 01:39:37 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:39:37 INFO - 'USER': 'cltbld', 01:39:37 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:39:37 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:39:37 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:39:37 INFO - 'XPC_FLAGS': '0x0', 01:39:37 INFO - 'XPC_SERVICE_NAME': '0', 01:39:37 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:39:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:39:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 01:39:37 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-oPQ8_I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 01:39:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 01:39:37 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-MPrYv_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 01:39:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 01:39:38 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-AfSC7g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 01:39:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 01:39:38 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-bQDToZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 01:39:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 01:39:38 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-dBD5jG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 01:39:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 01:39:38 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-p8TZSx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 01:39:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 01:39:38 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-wgs2bt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 01:39:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 01:39:38 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-djjeqM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 01:39:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 01:39:38 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-dF0Ibz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 01:39:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 01:39:38 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-Vn3_g5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 01:39:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 01:39:38 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-bWc277-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 01:39:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 01:39:39 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-PR3NcF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 01:39:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 01:39:39 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-q7ZBmC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 01:39:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 01:39:39 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-aaavpG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 01:39:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 01:39:39 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-NZdkEZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 01:39:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 01:39:39 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-Jzjn57-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 01:39:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 01:39:39 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-zM014M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 01:39:39 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 01:39:39 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-r9TC0c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 01:39:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 01:39:39 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-JydyFy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 01:39:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:39:39 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-IgUZuI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:39:39 INFO - Unpacking /builds/slave/test/build/tests/marionette 01:39:40 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-E4MWbR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 01:39:40 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:39:40 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 01:39:40 INFO - Running setup.py install for manifestparser 01:39:40 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 01:39:40 INFO - Running setup.py install for mozcrash 01:39:40 INFO - Running setup.py install for mozdebug 01:39:40 INFO - Running setup.py install for mozdevice 01:39:41 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 01:39:41 INFO - Installing dm script to /builds/slave/test/build/venv/bin 01:39:41 INFO - Running setup.py install for mozfile 01:39:41 INFO - Running setup.py install for mozhttpd 01:39:41 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 01:39:41 INFO - Running setup.py install for mozinfo 01:39:41 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 01:39:41 INFO - Running setup.py install for mozInstall 01:39:41 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 01:39:41 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 01:39:41 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 01:39:41 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 01:39:41 INFO - Running setup.py install for mozleak 01:39:41 INFO - Running setup.py install for mozlog 01:39:41 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 01:39:41 INFO - Running setup.py install for moznetwork 01:39:42 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 01:39:42 INFO - Running setup.py install for mozprocess 01:39:42 INFO - Running setup.py install for mozprofile 01:39:42 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 01:39:42 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 01:39:42 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 01:39:42 INFO - Running setup.py install for mozrunner 01:39:42 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 01:39:42 INFO - Running setup.py install for mozscreenshot 01:39:42 INFO - Running setup.py install for moztest 01:39:42 INFO - Running setup.py install for mozversion 01:39:42 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 01:39:42 INFO - Running setup.py install for wptserve 01:39:43 INFO - Running setup.py install for marionette-driver 01:39:43 INFO - Running setup.py install for browsermob-proxy 01:39:43 INFO - Running setup.py install for marionette-client 01:39:43 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:39:43 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 01:39:43 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 01:39:43 INFO - Cleaning up... 01:39:43 INFO - Return code: 0 01:39:43 INFO - Installing None into virtualenv /builds/slave/test/build/venv 01:39:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:39:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:39:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:39:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:39:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:39:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:39:43 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 0x10d7e3e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d800f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd9e1588ab0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d7fc5e0>, '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 0x10d3dfcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d40a990>, '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.zEoQGiS3Jw/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.CPVgO596IP/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:39:43 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 01:39:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 01:39:43 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.zEoQGiS3Jw/Render', 01:39:43 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:39:43 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:39:43 INFO - 'HOME': '/Users/cltbld', 01:39:43 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:39:43 INFO - 'LOGNAME': 'cltbld', 01:39:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:39:43 INFO - 'MOZ_NO_REMOTE': '1', 01:39:43 INFO - 'NO_EM_RESTART': '1', 01:39:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:39:43 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:39:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:39:43 INFO - 'PWD': '/builds/slave/test', 01:39:43 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:39:43 INFO - 'SHELL': '/bin/bash', 01:39:43 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.CPVgO596IP/Listeners', 01:39:43 INFO - 'TMPDIR': '/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/', 01:39:43 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:39:43 INFO - 'USER': 'cltbld', 01:39:43 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:39:43 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:39:43 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:39:43 INFO - 'XPC_FLAGS': '0x0', 01:39:43 INFO - 'XPC_SERVICE_NAME': '0', 01:39:43 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:39:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:39:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 01:39:44 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-dz4nNy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 01:39:44 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 01:39:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 01:39:44 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-Ye2a3C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 01:39:44 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 01:39:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 01:39:44 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-WRFbns-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 01:39:44 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 01:39:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 01:39:44 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-X7_ZlG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 01:39:44 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 01:39:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 01:39:44 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-j7pWQJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 01:39:44 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 01:39:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 01:39:44 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-beYAMb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 01:39:44 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 01:39:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 01:39:44 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-l6Zmz2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 01:39:44 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 01:39:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 01:39:44 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-sl_kEH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 01:39:44 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 01:39:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 01:39:44 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-bSUvOa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 01:39:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 01:39:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 01:39:45 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-bPmOBx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 01:39:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 01:39:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 01:39:45 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-0e5qku-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 01:39:45 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 01:39:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 01:39:45 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-u01Db5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 01:39:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 01:39:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 01:39:45 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-TvejbT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 01:39:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 01:39:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 01:39:45 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-IzHcJo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 01:39:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 01:39:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 01:39:45 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-i7VnMw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 01:39:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 01:39:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 01:39:45 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-BI_uyf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 01:39:45 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 01:39:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 01:39:45 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-p6G28s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 01:39:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 01:39:45 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 01:39:45 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-bvQyyK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 01:39:46 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 01:39:46 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 01:39:46 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-v24L_M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 01:39:46 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 01:39:46 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:39:46 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-ir2RbN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:39:46 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 01:39:46 INFO - Unpacking /builds/slave/test/build/tests/marionette 01:39:46 INFO - Running setup.py (path:/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/pip-7cE1_R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 01:39:46 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:39:46 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 01:39:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 01:39:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 01:39:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 01:39:46 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 01:39:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 01:39:46 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 01:39:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:39:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:39:46 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:39:46 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:39:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:39:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:39:49 INFO - Downloading blessings-1.6.tar.gz 01:39:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 01:39:49 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 01:39:49 INFO - Installing collected packages: blessings 01:39:49 INFO - Running setup.py install for blessings 01:39:49 INFO - Successfully installed blessings 01:39:49 INFO - Cleaning up... 01:39:49 INFO - Return code: 0 01:39:49 INFO - Done creating virtualenv /builds/slave/test/build/venv. 01:39:49 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 01:39:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 01:39:50 INFO - Reading from file tmpfile_stdout 01:39:50 INFO - Current package versions: 01:39:50 INFO - blessings == 1.6 01:39:50 INFO - blobuploader == 1.2.4 01:39:50 INFO - browsermob-proxy == 0.6.0 01:39:50 INFO - docopt == 0.6.1 01:39:50 INFO - manifestparser == 1.1 01:39:50 INFO - marionette-client == 2.3.0 01:39:50 INFO - marionette-driver == 1.4.0 01:39:50 INFO - mozInstall == 1.12 01:39:50 INFO - mozcrash == 0.17 01:39:50 INFO - mozdebug == 0.1 01:39:50 INFO - mozdevice == 0.48 01:39:50 INFO - mozfile == 1.2 01:39:50 INFO - mozhttpd == 0.7 01:39:50 INFO - mozinfo == 0.9 01:39:50 INFO - mozleak == 0.1 01:39:50 INFO - mozlog == 3.1 01:39:50 INFO - moznetwork == 0.27 01:39:50 INFO - mozprocess == 0.22 01:39:50 INFO - mozprofile == 0.28 01:39:50 INFO - mozrunner == 6.11 01:39:50 INFO - mozscreenshot == 0.1 01:39:50 INFO - mozsystemmonitor == 0.0 01:39:50 INFO - moztest == 0.7 01:39:50 INFO - mozversion == 1.4 01:39:50 INFO - psutil == 3.1.1 01:39:50 INFO - requests == 1.2.3 01:39:50 INFO - wptserve == 1.4.0 01:39:50 INFO - wsgiref == 0.1.2 01:39:50 INFO - Running post-action listener: _resource_record_post_action 01:39:50 INFO - Running post-action listener: _start_resource_monitoring 01:39:50 INFO - Starting resource monitoring. 01:39:50 INFO - ##### 01:39:50 INFO - ##### Running pull step. 01:39:50 INFO - ##### 01:39:50 INFO - Running pre-action listener: _resource_record_pre_action 01:39:50 INFO - Running main action method: pull 01:39:50 INFO - Pull has nothing to do! 01:39:50 INFO - Running post-action listener: _resource_record_post_action 01:39:50 INFO - ##### 01:39:50 INFO - ##### Running install step. 01:39:50 INFO - ##### 01:39:50 INFO - Running pre-action listener: _resource_record_pre_action 01:39:50 INFO - Running main action method: install 01:39:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 01:39:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 01:39:50 INFO - Reading from file tmpfile_stdout 01:39:50 INFO - Detecting whether we're running mozinstall >=1.0... 01:39:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 01:39:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 01:39:50 INFO - Reading from file tmpfile_stdout 01:39:50 INFO - Output received: 01:39:50 INFO - Usage: mozinstall [options] installer 01:39:50 INFO - Options: 01:39:50 INFO - -h, --help show this help message and exit 01:39:50 INFO - -d DEST, --destination=DEST 01:39:50 INFO - Directory to install application into. [default: 01:39:50 INFO - "/builds/slave/test"] 01:39:50 INFO - --app=APP Application being installed. [default: firefox] 01:39:50 INFO - mkdir: /builds/slave/test/build/application 01:39:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 01:39:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg --destination /builds/slave/test/build/application 01:40:08 INFO - Reading from file tmpfile_stdout 01:40:08 INFO - Output received: 01:40:08 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 01:40:08 INFO - Running post-action listener: _resource_record_post_action 01:40:08 INFO - ##### 01:40:08 INFO - ##### Running run-tests step. 01:40:08 INFO - ##### 01:40:08 INFO - Running pre-action listener: _resource_record_pre_action 01:40:08 INFO - Running main action method: run_tests 01:40:08 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 01:40:08 INFO - Minidump filename unknown. Determining based upon platform and architecture. 01:40:08 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 01:40:08 INFO - grabbing minidump binary from tooltool 01:40:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:40:08 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d7fc5e0>, '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 0x10d3dfcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d40a990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 01:40:08 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 01:40:08 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 01:40:08 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 01:40:08 INFO - Return code: 0 01:40:08 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 01:40:08 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 01:40:08 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/HemLx8soQpG-4SphVncu4w/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 01:40:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/HemLx8soQpG-4SphVncu4w/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 01:40:08 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.zEoQGiS3Jw/Render', 01:40:08 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:40:08 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:40:08 INFO - 'HOME': '/Users/cltbld', 01:40:08 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:40:08 INFO - 'LOGNAME': 'cltbld', 01:40:08 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 01:40:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:40:08 INFO - 'MOZ_NO_REMOTE': '1', 01:40:08 INFO - 'NO_EM_RESTART': '1', 01:40:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:40:08 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:40:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:40:08 INFO - 'PWD': '/builds/slave/test', 01:40:08 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:40:08 INFO - 'SHELL': '/bin/bash', 01:40:08 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.CPVgO596IP/Listeners', 01:40:08 INFO - 'TMPDIR': '/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/T/', 01:40:08 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:40:08 INFO - 'USER': 'cltbld', 01:40:08 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:40:08 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:40:08 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:40:08 INFO - 'XPC_FLAGS': '0x0', 01:40:08 INFO - 'XPC_SERVICE_NAME': '0', 01:40:08 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:40:08 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/HemLx8soQpG-4SphVncu4w/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 01:40:09 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 01:40:09 INFO - import pkg_resources 01:40:10 INFO - Using 1 client processes 01:40:10 INFO - wptserve Starting http server on 127.0.0.1:8000 01:40:10 INFO - wptserve Starting http server on 127.0.0.1:8001 01:40:10 INFO - wptserve Starting http server on 127.0.0.1:8443 01:40:12 INFO - SUITE-START | Running 778 tests 01:40:12 INFO - Running testharness tests 01:40:12 INFO - Setting up ssl 01:40:12 INFO - PROCESS | certutil | 01:40:12 INFO - PROCESS | certutil | 01:40:12 INFO - PROCESS | certutil | 01:40:12 INFO - Certificate Nickname Trust Attributes 01:40:12 INFO - SSL,S/MIME,JAR/XPI 01:40:12 INFO - 01:40:12 INFO - web-platform-tests CT,, 01:40:12 INFO - 01:40:12 INFO - Starting runner 01:40:13 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 01:40:13 INFO - PROCESS | 1656 | 1466498413420 Marionette DEBUG Marionette enabled via build flag and pref 01:40:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x113f37000 == 1 [pid = 1656] [id = 1] 01:40:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 1 (0x113f37800) [pid = 1656] [serial = 1] [outer = 0x0] 01:40:13 INFO - PROCESS | 1656 | [1656] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 01:40:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 2 (0x113f38800) [pid = 1656] [serial = 2] [outer = 0x113f37800] 01:40:13 INFO - PROCESS | 1656 | 1466498413734 Marionette INFO Listening on port 2828 01:40:13 INFO - PROCESS | 1656 | 1466498413961 Marionette DEBUG Marionette enabled via command-line flag 01:40:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x11695f800 == 2 [pid = 1656] [id = 2] 01:40:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 3 (0x116960000) [pid = 1656] [serial = 3] [outer = 0x0] 01:40:13 INFO - PROCESS | 1656 | [1656] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 01:40:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 4 (0x116961000) [pid = 1656] [serial = 4] [outer = 0x116960000] 01:40:14 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:40:14 INFO - PROCESS | 1656 | 1466498414113 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49291 01:40:14 INFO - PROCESS | 1656 | 1466498414197 Marionette DEBUG Closed connection conn0 01:40:14 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:40:14 INFO - PROCESS | 1656 | 1466498414201 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49292 01:40:14 INFO - PROCESS | 1656 | 1466498414212 Marionette DEBUG Closed connection conn1 01:40:14 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:40:14 INFO - PROCESS | 1656 | 1466498414217 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49293 01:40:14 INFO - PROCESS | 1656 | 1466498414226 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 01:40:14 INFO - PROCESS | 1656 | 1466498414233 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":"20160621002602","device":"desktop","version":"48.0"} 01:40:14 INFO - PROCESS | 1656 | [1656] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:40:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c77800 == 3 [pid = 1656] [id = 3] 01:40:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 5 (0x119c78000) [pid = 1656] [serial = 5] [outer = 0x0] 01:40:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c78800 == 4 [pid = 1656] [id = 4] 01:40:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 6 (0x119c5c000) [pid = 1656] [serial = 6] [outer = 0x0] 01:40:15 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:40:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x1213f5000 == 5 [pid = 1656] [id = 5] 01:40:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 7 (0x119c5b800) [pid = 1656] [serial = 7] [outer = 0x0] 01:40:15 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:40:15 INFO - PROCESS | 1656 | [1656] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 01:40:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 8 (0x1215b3400) [pid = 1656] [serial = 8] [outer = 0x119c5b800] 01:40:15 INFO - PROCESS | 1656 | [1656] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 01:40:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 9 (0x123b43800) [pid = 1656] [serial = 9] [outer = 0x119c78000] 01:40:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 10 (0x12126d400) [pid = 1656] [serial = 10] [outer = 0x119c5c000] 01:40:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 11 (0x12126f400) [pid = 1656] [serial = 11] [outer = 0x119c5b800] 01:40:16 INFO - PROCESS | 1656 | [1656] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 01:40:16 INFO - PROCESS | 1656 | 1466498416273 Marionette INFO startBrowser ea90e925-fb41-834d-9c91-740a030f35a8 01:40:16 INFO - PROCESS | 1656 | 1466498416300 Marionette DEBUG loaded listener.js 01:40:16 INFO - PROCESS | 1656 | 1466498416308 Marionette DEBUG loaded listener.js 01:40:16 INFO - PROCESS | 1656 | 1466498416310 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 12 (0x126611800) [pid = 1656] [serial = 12] [outer = 0x119c5b800] 01:40:16 INFO - PROCESS | 1656 | 1466498416633 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"ea90e925-fb41-834d-9c91-740a030f35a8","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":"20160621002602","device":"desktop","version":"48.0","command_id":1}}] 01:40:16 INFO - PROCESS | 1656 | 1466498416713 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 01:40:16 INFO - PROCESS | 1656 | 1466498416715 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:16 INFO - PROCESS | 1656 | 1466498416757 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 01:40:16 INFO - PROCESS | 1656 | 1466498416839 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 01:40:16 INFO - PROCESS | 1656 | 1466498416841 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:16 INFO - PROCESS | 1656 | [1656] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 01:40:16 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 01:40:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 13 (0x128cb7400) [pid = 1656] [serial = 13] [outer = 0x119c5b800] 01:40:17 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 01:40:17 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:40:17 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 01:40:17 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 01:40:17 INFO - PROCESS | 1656 | 1466498417094 Marionette TRACE conn2 <- [1,3,null,{}] 01:40:17 INFO - PROCESS | 1656 | 1466498417097 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 01:40:17 INFO - PROCESS | 1656 | 1466498417099 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:17 INFO - PROCESS | 1656 | 1466498417116 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 01:40:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 01:40:17 INFO - PROCESS | 1656 | 1466498417137 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 01:40:17 INFO - PROCESS | 1656 | 1466498417138 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 01:40:17 INFO - PROCESS | 1656 | 1466498417146 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 01:40:17 INFO - PROCESS | 1656 | 1466498417148 Marionette TRACE conn2 <- [1,6,null,{}] 01:40:17 INFO - PROCESS | 1656 | 1466498417151 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:17 INFO - PROCESS | 1656 | 1466498417152 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:17 INFO - PROCESS | 1656 | 1466498417167 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 01:40:17 INFO - PROCESS | 1656 | 1466498417170 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:17 INFO - PROCESS | 1656 | 1466498417171 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x129211800 == 6 [pid = 1656] [id = 6] 01:40:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 14 (0x12918d000) [pid = 1656] [serial = 14] [outer = 0x0] 01:40:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 15 (0x12918ec00) [pid = 1656] [serial = 15] [outer = 0x12918d000] 01:40:17 INFO - PROCESS | 1656 | 1466498417204 Marionette DEBUG loaded listener.js 01:40:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 16 (0x129294800) [pid = 1656] [serial = 16] [outer = 0x12918d000] 01:40:17 INFO - PROCESS | 1656 | 1466498417522 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 01:40:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x129484000 == 7 [pid = 1656] [id = 7] 01:40:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 17 (0x129297c00) [pid = 1656] [serial = 17] [outer = 0x0] 01:40:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 18 (0x1294da000) [pid = 1656] [serial = 18] [outer = 0x129297c00] 01:40:17 INFO - PROCESS | 1656 | 1466498417558 Marionette DEBUG loaded listener.js 01:40:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 19 (0x12a512000) [pid = 1656] [serial = 19] [outer = 0x129297c00] 01:40:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 01:40:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 474ms 01:40:17 INFO - PROCESS | 1656 | 1466498417668 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 01:40:17 INFO - PROCESS | 1656 | 1466498417669 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 01:40:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 01:40:17 INFO - PROCESS | 1656 | 1466498417702 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 01:40:17 INFO - PROCESS | 1656 | 1466498417703 Marionette TRACE conn2 <- [1,10,null,{}] 01:40:17 INFO - PROCESS | 1656 | 1466498417755 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:17 INFO - PROCESS | 1656 | 1466498417760 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:17 INFO - PROCESS | 1656 | 1466498417937 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 01:40:17 INFO - PROCESS | 1656 | 1466498417955 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:17 INFO - PROCESS | 1656 | 1466498417956 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a910000 == 8 [pid = 1656] [id = 8] 01:40:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 20 (0x12a7b2800) [pid = 1656] [serial = 20] [outer = 0x0] 01:40:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 21 (0x12a7b4400) [pid = 1656] [serial = 21] [outer = 0x12a7b2800] 01:40:18 INFO - PROCESS | 1656 | 1466498418018 Marionette DEBUG loaded listener.js 01:40:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 22 (0x12a7b8c00) [pid = 1656] [serial = 22] [outer = 0x12a7b2800] 01:40:18 INFO - PROCESS | 1656 | 1466498418363 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 01:40:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 01:40:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 691ms 01:40:18 INFO - PROCESS | 1656 | 1466498418372 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 01:40:18 INFO - PROCESS | 1656 | 1466498418375 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 01:40:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 01:40:18 INFO - PROCESS | 1656 | 1466498418380 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 01:40:18 INFO - PROCESS | 1656 | 1466498418381 Marionette TRACE conn2 <- [1,14,null,{}] 01:40:18 INFO - PROCESS | 1656 | 1466498418383 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:18 INFO - PROCESS | 1656 | 1466498418385 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:18 INFO - PROCESS | 1656 | 1466498418474 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 01:40:18 INFO - PROCESS | 1656 | 1466498418480 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:18 INFO - PROCESS | 1656 | 1466498418481 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b1c0000 == 9 [pid = 1656] [id = 9] 01:40:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 23 (0x12ae63000) [pid = 1656] [serial = 23] [outer = 0x0] 01:40:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 24 (0x12b10b000) [pid = 1656] [serial = 24] [outer = 0x12ae63000] 01:40:18 INFO - PROCESS | 1656 | 1466498418506 Marionette DEBUG loaded listener.js 01:40:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 25 (0x12b8d9800) [pid = 1656] [serial = 25] [outer = 0x12ae63000] 01:40:18 INFO - PROCESS | 1656 | 1466498418766 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 01:40:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 01:40:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 418ms 01:40:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 01:40:18 INFO - PROCESS | 1656 | 1466498418801 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 01:40:18 INFO - PROCESS | 1656 | 1466498418802 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 01:40:18 INFO - PROCESS | 1656 | 1466498418804 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 01:40:18 INFO - PROCESS | 1656 | 1466498418805 Marionette TRACE conn2 <- [1,18,null,{}] 01:40:18 INFO - PROCESS | 1656 | 1466498418814 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:18 INFO - PROCESS | 1656 | 1466498418816 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:18 INFO - PROCESS | 1656 | 1466498418907 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 01:40:18 INFO - PROCESS | 1656 | 1466498418914 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:18 INFO - PROCESS | 1656 | 1466498418916 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b9cd800 == 10 [pid = 1656] [id = 10] 01:40:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 26 (0x12b9f1400) [pid = 1656] [serial = 26] [outer = 0x0] 01:40:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 27 (0x12b9f9800) [pid = 1656] [serial = 27] [outer = 0x12b9f1400] 01:40:18 INFO - PROCESS | 1656 | 1466498418940 Marionette DEBUG loaded listener.js 01:40:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 28 (0x12b9ff800) [pid = 1656] [serial = 28] [outer = 0x12b9f1400] 01:40:19 INFO - PROCESS | 1656 | 1466498419231 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 01:40:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 01:40:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 468ms 01:40:19 INFO - PROCESS | 1656 | 1466498419273 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 01:40:19 INFO - PROCESS | 1656 | 1466498419275 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 01:40:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 01:40:19 INFO - PROCESS | 1656 | 1466498419279 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 01:40:19 INFO - PROCESS | 1656 | 1466498419280 Marionette TRACE conn2 <- [1,22,null,{}] 01:40:19 INFO - PROCESS | 1656 | 1466498419283 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:19 INFO - PROCESS | 1656 | 1466498419284 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:19 INFO - PROCESS | 1656 | 1466498419382 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 01:40:19 INFO - PROCESS | 1656 | 1466498419386 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:19 INFO - PROCESS | 1656 | 1466498419388 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x11842d800 == 11 [pid = 1656] [id = 11] 01:40:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 29 (0x117eaf800) [pid = 1656] [serial = 29] [outer = 0x0] 01:40:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 30 (0x1185d5000) [pid = 1656] [serial = 30] [outer = 0x117eaf800] 01:40:19 INFO - PROCESS | 1656 | 1466498419420 Marionette DEBUG loaded listener.js 01:40:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 31 (0x12bf9f000) [pid = 1656] [serial = 31] [outer = 0x117eaf800] 01:40:19 INFO - PROCESS | 1656 | 1466498419661 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 01:40:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 01:40:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 418ms 01:40:19 INFO - PROCESS | 1656 | 1466498419699 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 01:40:19 INFO - PROCESS | 1656 | 1466498419700 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 01:40:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 01:40:19 INFO - PROCESS | 1656 | 1466498419716 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 01:40:19 INFO - PROCESS | 1656 | 1466498419717 Marionette TRACE conn2 <- [1,26,null,{}] 01:40:19 INFO - PROCESS | 1656 | 1466498419720 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:19 INFO - PROCESS | 1656 | 1466498419721 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:19 INFO - PROCESS | 1656 | 1466498419842 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 01:40:19 INFO - PROCESS | 1656 | 1466498419847 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:19 INFO - PROCESS | 1656 | 1466498419848 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x11831a000 == 12 [pid = 1656] [id = 12] 01:40:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 32 (0x12bdec800) [pid = 1656] [serial = 32] [outer = 0x0] 01:40:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 33 (0x12bfa0800) [pid = 1656] [serial = 33] [outer = 0x12bdec800] 01:40:19 INFO - PROCESS | 1656 | 1466498419885 Marionette DEBUG loaded listener.js 01:40:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 34 (0x12bfaa000) [pid = 1656] [serial = 34] [outer = 0x12bdec800] 01:40:20 INFO - PROCESS | 1656 | 1466498420198 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 01:40:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 01:40:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 530ms 01:40:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 01:40:20 INFO - PROCESS | 1656 | 1466498420235 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 01:40:20 INFO - PROCESS | 1656 | 1466498420236 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 01:40:20 INFO - PROCESS | 1656 | 1466498420238 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 01:40:20 INFO - PROCESS | 1656 | 1466498420251 Marionette TRACE conn2 <- [1,30,null,{}] 01:40:20 INFO - PROCESS | 1656 | 1466498420262 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:20 INFO - PROCESS | 1656 | 1466498420263 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:20 INFO - PROCESS | 1656 | 1466498420354 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 01:40:20 INFO - PROCESS | 1656 | 1466498420358 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:20 INFO - PROCESS | 1656 | 1466498420359 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c588000 == 13 [pid = 1656] [id = 13] 01:40:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 35 (0x12bfacc00) [pid = 1656] [serial = 35] [outer = 0x0] 01:40:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 36 (0x12c539400) [pid = 1656] [serial = 36] [outer = 0x12bfacc00] 01:40:20 INFO - PROCESS | 1656 | 1466498420383 Marionette DEBUG loaded listener.js 01:40:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 37 (0x12c53d800) [pid = 1656] [serial = 37] [outer = 0x12bfacc00] 01:40:20 INFO - PROCESS | 1656 | 1466498420615 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 01:40:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 01:40:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 388ms 01:40:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 01:40:20 INFO - PROCESS | 1656 | 1466498420630 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 01:40:20 INFO - PROCESS | 1656 | 1466498420631 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 01:40:20 INFO - PROCESS | 1656 | 1466498420633 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 01:40:20 INFO - PROCESS | 1656 | 1466498420634 Marionette TRACE conn2 <- [1,34,null,{}] 01:40:20 INFO - PROCESS | 1656 | 1466498420637 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:20 INFO - PROCESS | 1656 | 1466498420638 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:20 INFO - PROCESS | 1656 | 1466498420731 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 01:40:20 INFO - PROCESS | 1656 | 1466498420735 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:20 INFO - PROCESS | 1656 | 1466498420736 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c846800 == 14 [pid = 1656] [id = 14] 01:40:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 38 (0x12c540000) [pid = 1656] [serial = 38] [outer = 0x0] 01:40:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 39 (0x12c6f0400) [pid = 1656] [serial = 39] [outer = 0x12c540000] 01:40:20 INFO - PROCESS | 1656 | 1466498420761 Marionette DEBUG loaded listener.js 01:40:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 40 (0x12c6f6400) [pid = 1656] [serial = 40] [outer = 0x12c540000] 01:40:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 01:40:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 368ms 01:40:21 INFO - PROCESS | 1656 | 1466498420993 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 01:40:21 INFO - PROCESS | 1656 | 1466498421002 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 01:40:21 INFO - PROCESS | 1656 | 1466498421003 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 01:40:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 01:40:21 INFO - PROCESS | 1656 | 1466498421005 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 01:40:21 INFO - PROCESS | 1656 | 1466498421006 Marionette TRACE conn2 <- [1,38,null,{}] 01:40:21 INFO - PROCESS | 1656 | 1466498421010 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:21 INFO - PROCESS | 1656 | 1466498421013 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:21 INFO - PROCESS | 1656 | 1466498421123 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 01:40:21 INFO - PROCESS | 1656 | 1466498421127 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:21 INFO - PROCESS | 1656 | 1466498421128 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c9e3800 == 15 [pid = 1656] [id = 15] 01:40:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 41 (0x12c6fb800) [pid = 1656] [serial = 41] [outer = 0x0] 01:40:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 42 (0x12c86c400) [pid = 1656] [serial = 42] [outer = 0x12c6fb800] 01:40:21 INFO - PROCESS | 1656 | 1466498421151 Marionette DEBUG loaded listener.js 01:40:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 43 (0x12c871400) [pid = 1656] [serial = 43] [outer = 0x12c6fb800] 01:40:21 INFO - PROCESS | 1656 | 1466498421390 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 01:40:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 01:40:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 422ms 01:40:21 INFO - PROCESS | 1656 | 1466498421433 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 01:40:21 INFO - PROCESS | 1656 | 1466498421434 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 01:40:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 01:40:21 INFO - PROCESS | 1656 | 1466498421436 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 01:40:21 INFO - PROCESS | 1656 | 1466498421437 Marionette TRACE conn2 <- [1,42,null,{}] 01:40:21 INFO - PROCESS | 1656 | 1466498421440 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:21 INFO - PROCESS | 1656 | 1466498421442 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d027800 == 16 [pid = 1656] [id = 16] 01:40:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 44 (0x12d028000) [pid = 1656] [serial = 44] [outer = 0x0] 01:40:21 INFO - PROCESS | 1656 | 1466498421551 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 01:40:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 45 (0x12c9f4000) [pid = 1656] [serial = 45] [outer = 0x12d028000] 01:40:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 46 (0x12d02d000) [pid = 1656] [serial = 46] [outer = 0x12d028000] 01:40:21 INFO - PROCESS | 1656 | 1466498421568 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:21 INFO - PROCESS | 1656 | 1466498421569 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d027000 == 17 [pid = 1656] [id = 17] 01:40:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 47 (0x12cbc9000) [pid = 1656] [serial = 47] [outer = 0x0] 01:40:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 48 (0x12cbd3c00) [pid = 1656] [serial = 48] [outer = 0x12cbc9000] 01:40:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d127000 == 18 [pid = 1656] [id = 18] 01:40:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 49 (0x12cbd5800) [pid = 1656] [serial = 49] [outer = 0x0] 01:40:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 50 (0x12d179800) [pid = 1656] [serial = 50] [outer = 0x12cbd5800] 01:40:21 INFO - PROCESS | 1656 | 1466498421615 Marionette DEBUG loaded listener.js 01:40:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 51 (0x12d17dc00) [pid = 1656] [serial = 51] [outer = 0x12cbd5800] 01:40:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 52 (0x12cbca000) [pid = 1656] [serial = 52] [outer = 0x12cbc9000] 01:40:21 INFO - PROCESS | 1656 | 1466498421949 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 01:40:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 01:40:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 519ms 01:40:21 INFO - PROCESS | 1656 | 1466498421956 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 01:40:21 INFO - PROCESS | 1656 | 1466498421957 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 01:40:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 01:40:21 INFO - PROCESS | 1656 | 1466498421961 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 01:40:21 INFO - PROCESS | 1656 | 1466498421963 Marionette TRACE conn2 <- [1,46,null,{}] 01:40:21 INFO - PROCESS | 1656 | 1466498421965 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:21 INFO - PROCESS | 1656 | 1466498421966 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:22 INFO - PROCESS | 1656 | 1466498422061 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 01:40:22 INFO - PROCESS | 1656 | 1466498422064 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:22 INFO - PROCESS | 1656 | 1466498422066 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x118432000 == 19 [pid = 1656] [id = 19] 01:40:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 53 (0x118238c00) [pid = 1656] [serial = 53] [outer = 0x0] 01:40:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 54 (0x1184e4c00) [pid = 1656] [serial = 54] [outer = 0x118238c00] 01:40:22 INFO - PROCESS | 1656 | 1466498422093 Marionette DEBUG loaded listener.js 01:40:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 55 (0x11928dc00) [pid = 1656] [serial = 55] [outer = 0x118238c00] 01:40:22 INFO - PROCESS | 1656 | 1466498422331 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 01:40:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 01:40:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 420ms 01:40:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 01:40:22 INFO - PROCESS | 1656 | 1466498422382 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 01:40:22 INFO - PROCESS | 1656 | 1466498422383 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 01:40:22 INFO - PROCESS | 1656 | 1466498422385 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 01:40:22 INFO - PROCESS | 1656 | 1466498422386 Marionette TRACE conn2 <- [1,50,null,{}] 01:40:22 INFO - PROCESS | 1656 | 1466498422389 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:22 INFO - PROCESS | 1656 | 1466498422390 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:22 INFO - PROCESS | 1656 | 1466498422499 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 01:40:22 INFO - PROCESS | 1656 | 1466498422502 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:22 INFO - PROCESS | 1656 | 1466498422503 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x118399000 == 20 [pid = 1656] [id = 20] 01:40:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 56 (0x11812bc00) [pid = 1656] [serial = 56] [outer = 0x0] 01:40:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 57 (0x11812f800) [pid = 1656] [serial = 57] [outer = 0x11812bc00] 01:40:22 INFO - PROCESS | 1656 | 1466498422526 Marionette DEBUG loaded listener.js 01:40:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 58 (0x12cbc8c00) [pid = 1656] [serial = 58] [outer = 0x11812bc00] 01:40:22 INFO - PROCESS | 1656 | 1466498422763 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:40:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 01:40:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 419ms 01:40:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 01:40:22 INFO - PROCESS | 1656 | 1466498422804 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 01:40:22 INFO - PROCESS | 1656 | 1466498422805 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 01:40:22 INFO - PROCESS | 1656 | 1466498422815 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 01:40:22 INFO - PROCESS | 1656 | 1466498422817 Marionette TRACE conn2 <- [1,54,null,{}] 01:40:22 INFO - PROCESS | 1656 | 1466498422819 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:22 INFO - PROCESS | 1656 | 1466498422820 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:22 INFO - PROCESS | 1656 | 1466498422925 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 01:40:22 INFO - PROCESS | 1656 | 1466498422929 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:22 INFO - PROCESS | 1656 | 1466498422930 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d938000 == 21 [pid = 1656] [id = 21] 01:40:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 59 (0x12d6ae800) [pid = 1656] [serial = 59] [outer = 0x0] 01:40:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x12d6dc000) [pid = 1656] [serial = 60] [outer = 0x12d6ae800] 01:40:22 INFO - PROCESS | 1656 | 1466498422953 Marionette DEBUG loaded listener.js 01:40:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x12d6e0000) [pid = 1656] [serial = 61] [outer = 0x12d6ae800] 01:40:23 INFO - PROCESS | 1656 | 1466498423179 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:40:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 01:40:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 425ms 01:40:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 01:40:23 INFO - PROCESS | 1656 | 1466498423238 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 01:40:23 INFO - PROCESS | 1656 | 1466498423239 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 01:40:23 INFO - PROCESS | 1656 | 1466498423250 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 01:40:23 INFO - PROCESS | 1656 | 1466498423251 Marionette TRACE conn2 <- [1,58,null,{}] 01:40:23 INFO - PROCESS | 1656 | 1466498423255 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:23 INFO - PROCESS | 1656 | 1466498423256 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:23 INFO - PROCESS | 1656 | 1466498423382 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 01:40:23 INFO - PROCESS | 1656 | 1466498423385 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:23 INFO - PROCESS | 1656 | 1466498423386 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x12dbd1800 == 22 [pid = 1656] [id = 22] 01:40:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x128b18c00) [pid = 1656] [serial = 62] [outer = 0x0] 01:40:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x12e27dc00) [pid = 1656] [serial = 63] [outer = 0x128b18c00] 01:40:23 INFO - PROCESS | 1656 | 1466498423415 Marionette DEBUG loaded listener.js 01:40:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x12e287800) [pid = 1656] [serial = 64] [outer = 0x128b18c00] 01:40:24 INFO - PROCESS | 1656 | 1466498424464 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:40:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 01:40:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1281ms 01:40:24 INFO - PROCESS | 1656 | 1466498424528 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 01:40:24 INFO - PROCESS | 1656 | 1466498424531 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 01:40:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 01:40:24 INFO - PROCESS | 1656 | 1466498424535 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 01:40:24 INFO - PROCESS | 1656 | 1466498424537 Marionette TRACE conn2 <- [1,62,null,{}] 01:40:24 INFO - PROCESS | 1656 | 1466498424541 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:24 INFO - PROCESS | 1656 | 1466498424543 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:24 INFO - PROCESS | 1656 | 1466498424649 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 01:40:24 INFO - PROCESS | 1656 | 1466498424730 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:24 INFO - PROCESS | 1656 | 1466498424732 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x112fde000 == 23 [pid = 1656] [id = 23] 01:40:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x1131a9c00) [pid = 1656] [serial = 65] [outer = 0x0] 01:40:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x113293800) [pid = 1656] [serial = 66] [outer = 0x1131a9c00] 01:40:24 INFO - PROCESS | 1656 | 1466498424764 Marionette DEBUG loaded listener.js 01:40:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x115d1a400) [pid = 1656] [serial = 67] [outer = 0x1131a9c00] 01:40:25 INFO - PROCESS | 1656 | 1466498425166 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:40:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 01:40:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 672ms 01:40:25 INFO - PROCESS | 1656 | 1466498425206 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 01:40:25 INFO - PROCESS | 1656 | 1466498425210 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 01:40:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 01:40:25 INFO - PROCESS | 1656 | 1466498425214 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 01:40:25 INFO - PROCESS | 1656 | 1466498425216 Marionette TRACE conn2 <- [1,66,null,{}] 01:40:25 INFO - PROCESS | 1656 | 1466498425218 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:25 INFO - PROCESS | 1656 | 1466498425220 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:25 INFO - PROCESS | 1656 | 1466498425335 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 01:40:25 INFO - PROCESS | 1656 | 1466498425375 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:25 INFO - PROCESS | 1656 | 1466498425376 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x1169b1800 == 24 [pid = 1656] [id = 24] 01:40:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x116a12800) [pid = 1656] [serial = 68] [outer = 0x0] 01:40:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x118127400) [pid = 1656] [serial = 69] [outer = 0x116a12800] 01:40:25 INFO - PROCESS | 1656 | 1466498425408 Marionette DEBUG loaded listener.js 01:40:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x118134800) [pid = 1656] [serial = 70] [outer = 0x116a12800] 01:40:25 INFO - PROCESS | 1656 | 1466498425812 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:40:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 01:40:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 620ms 01:40:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 01:40:25 INFO - PROCESS | 1656 | 1466498425834 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 01:40:25 INFO - PROCESS | 1656 | 1466498425836 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 01:40:25 INFO - PROCESS | 1656 | 1466498425838 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 01:40:25 INFO - PROCESS | 1656 | 1466498425841 Marionette TRACE conn2 <- [1,70,null,{}] 01:40:25 INFO - PROCESS | 1656 | 1466498425849 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:25 INFO - PROCESS | 1656 | 1466498425852 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:25 INFO - PROCESS | 1656 | 1466498425965 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 01:40:26 INFO - PROCESS | 1656 | 1466498426044 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:26 INFO - PROCESS | 1656 | 1466498426046 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x1170c5000 == 25 [pid = 1656] [id = 25] 01:40:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x118a65000) [pid = 1656] [serial = 71] [outer = 0x0] 01:40:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x119989000) [pid = 1656] [serial = 72] [outer = 0x118a65000] 01:40:26 INFO - PROCESS | 1656 | 1466498426080 Marionette DEBUG loaded listener.js 01:40:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x120d19400) [pid = 1656] [serial = 73] [outer = 0x118a65000] 01:40:26 INFO - PROCESS | 1656 | 1466498426718 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:40:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 01:40:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 923ms 01:40:26 INFO - PROCESS | 1656 | 1466498426762 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 01:40:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 01:40:26 INFO - PROCESS | 1656 | 1466498426763 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 01:40:26 INFO - PROCESS | 1656 | 1466498426767 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 01:40:26 INFO - PROCESS | 1656 | 1466498426768 Marionette TRACE conn2 <- [1,74,null,{}] 01:40:26 INFO - PROCESS | 1656 | 1466498426772 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:26 INFO - PROCESS | 1656 | 1466498426773 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:26 INFO - PROCESS | 1656 | 1466498426892 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 01:40:26 INFO - PROCESS | 1656 | 1466498426902 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:26 INFO - PROCESS | 1656 | 1466498426903 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x115068800 == 26 [pid = 1656] [id = 26] 01:40:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x116630000) [pid = 1656] [serial = 74] [outer = 0x0] 01:40:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x116908c00) [pid = 1656] [serial = 75] [outer = 0x116630000] 01:40:26 INFO - PROCESS | 1656 | 1466498426931 Marionette DEBUG loaded listener.js 01:40:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x116f1d800) [pid = 1656] [serial = 76] [outer = 0x116630000] 01:40:27 INFO - PROCESS | 1656 | 1466498427328 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:40:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 01:40:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 573ms 01:40:27 INFO - PROCESS | 1656 | 1466498427340 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 01:40:27 INFO - PROCESS | 1656 | 1466498427344 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 01:40:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 01:40:27 INFO - PROCESS | 1656 | 1466498427351 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 01:40:27 INFO - PROCESS | 1656 | 1466498427353 Marionette TRACE conn2 <- [1,78,null,{}] 01:40:27 INFO - PROCESS | 1656 | 1466498427355 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:27 INFO - PROCESS | 1656 | 1466498427357 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:27 INFO - PROCESS | 1656 | 1466498427436 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 01:40:27 INFO - PROCESS | 1656 | 1466498427439 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:27 INFO - PROCESS | 1656 | 1466498427441 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x11649b800 == 27 [pid = 1656] [id = 27] 01:40:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1176f5000) [pid = 1656] [serial = 77] [outer = 0x0] 01:40:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x11812e000) [pid = 1656] [serial = 78] [outer = 0x1176f5000] 01:40:27 INFO - PROCESS | 1656 | 1466498427472 Marionette DEBUG loaded listener.js 01:40:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x11823d000) [pid = 1656] [serial = 79] [outer = 0x1176f5000] 01:40:27 INFO - PROCESS | 1656 | 1466498427812 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:40:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 01:40:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 470ms 01:40:27 INFO - PROCESS | 1656 | 1466498427821 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 01:40:27 INFO - PROCESS | 1656 | 1466498427823 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 01:40:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 01:40:27 INFO - PROCESS | 1656 | 1466498427826 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 01:40:27 INFO - PROCESS | 1656 | 1466498427830 Marionette TRACE conn2 <- [1,82,null,{}] 01:40:27 INFO - PROCESS | 1656 | 1466498427837 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:27 INFO - PROCESS | 1656 | 1466498427840 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:27 INFO - PROCESS | 1656 | 1466498427912 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 01:40:27 INFO - PROCESS | 1656 | 1466498427916 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:27 INFO - PROCESS | 1656 | 1466498427918 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x11699d800 == 28 [pid = 1656] [id = 28] 01:40:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11824d400) [pid = 1656] [serial = 80] [outer = 0x0] 01:40:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1184ec800) [pid = 1656] [serial = 81] [outer = 0x11824d400] 01:40:27 INFO - PROCESS | 1656 | 1466498427948 Marionette DEBUG loaded listener.js 01:40:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x118a56400) [pid = 1656] [serial = 82] [outer = 0x11824d400] 01:40:28 INFO - PROCESS | 1656 | 1466498428271 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:40:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 01:40:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 473ms 01:40:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 01:40:28 INFO - PROCESS | 1656 | 1466498428298 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 01:40:28 INFO - PROCESS | 1656 | 1466498428300 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 01:40:28 INFO - PROCESS | 1656 | 1466498428302 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 01:40:28 INFO - PROCESS | 1656 | 1466498428303 Marionette TRACE conn2 <- [1,86,null,{}] 01:40:28 INFO - PROCESS | 1656 | 1466498428306 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:28 INFO - PROCESS | 1656 | 1466498428307 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:28 INFO - PROCESS | 1656 | 1466498428389 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 01:40:28 INFO - PROCESS | 1656 | 1466498428427 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:28 INFO - PROCESS | 1656 | 1466498428428 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x1170b6000 == 29 [pid = 1656] [id = 29] 01:40:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1185e2c00) [pid = 1656] [serial = 83] [outer = 0x0] 01:40:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x118a98000) [pid = 1656] [serial = 84] [outer = 0x1185e2c00] 01:40:28 INFO - PROCESS | 1656 | 1466498428454 Marionette DEBUG loaded listener.js 01:40:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11928a400) [pid = 1656] [serial = 85] [outer = 0x1185e2c00] 01:40:28 INFO - PROCESS | 1656 | 1466498428727 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:40:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 01:40:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 470ms 01:40:28 INFO - PROCESS | 1656 | 1466498428772 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 01:40:28 INFO - PROCESS | 1656 | 1466498428773 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 01:40:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 01:40:28 INFO - PROCESS | 1656 | 1466498428784 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 01:40:28 INFO - PROCESS | 1656 | 1466498428785 Marionette TRACE conn2 <- [1,90,null,{}] 01:40:28 INFO - PROCESS | 1656 | 1466498428787 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:28 INFO - PROCESS | 1656 | 1466498428789 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:28 INFO - PROCESS | 1656 | 1466498428866 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 01:40:28 INFO - PROCESS | 1656 | 1466498428870 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:28 INFO - PROCESS | 1656 | 1466498428871 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x118149000 == 30 [pid = 1656] [id = 30] 01:40:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x118a58000) [pid = 1656] [serial = 86] [outer = 0x0] 01:40:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x119903800) [pid = 1656] [serial = 87] [outer = 0x118a58000] 01:40:28 INFO - PROCESS | 1656 | 1466498428898 Marionette DEBUG loaded listener.js 01:40:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119988c00) [pid = 1656] [serial = 88] [outer = 0x118a58000] 01:40:29 INFO - PROCESS | 1656 | 1466498429207 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:40:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 01:40:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 469ms 01:40:29 INFO - PROCESS | 1656 | 1466498429253 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 01:40:29 INFO - PROCESS | 1656 | 1466498429254 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 01:40:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 01:40:29 INFO - PROCESS | 1656 | 1466498429257 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 01:40:29 INFO - PROCESS | 1656 | 1466498429258 Marionette TRACE conn2 <- [1,94,null,{}] 01:40:29 INFO - PROCESS | 1656 | 1466498429260 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:29 INFO - PROCESS | 1656 | 1466498429264 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:29 INFO - PROCESS | 1656 | 1466498429378 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 01:40:29 INFO - PROCESS | 1656 | 1466498429384 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:29 INFO - PROCESS | 1656 | 1466498429386 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x118266000 == 31 [pid = 1656] [id = 31] 01:40:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119988000) [pid = 1656] [serial = 89] [outer = 0x0] 01:40:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119c57000) [pid = 1656] [serial = 90] [outer = 0x119988000] 01:40:29 INFO - PROCESS | 1656 | 1466498429411 Marionette DEBUG loaded listener.js 01:40:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x120fb3400) [pid = 1656] [serial = 91] [outer = 0x119988000] 01:40:29 INFO - PROCESS | 1656 | 1466498429689 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 01:40:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 01:40:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 471ms 01:40:29 INFO - PROCESS | 1656 | 1466498429732 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 01:40:29 INFO - PROCESS | 1656 | 1466498429733 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 01:40:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 01:40:29 INFO - PROCESS | 1656 | 1466498429736 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 01:40:29 INFO - PROCESS | 1656 | 1466498429737 Marionette TRACE conn2 <- [1,98,null,{}] 01:40:29 INFO - PROCESS | 1656 | 1466498429739 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:29 INFO - PROCESS | 1656 | 1466498429740 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:29 INFO - PROCESS | 1656 | 1466498429815 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 01:40:29 INFO - PROCESS | 1656 | 1466498429819 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:29 INFO - PROCESS | 1656 | 1466498429820 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x118398000 == 32 [pid = 1656] [id = 32] 01:40:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119990c00) [pid = 1656] [serial = 92] [outer = 0x0] 01:40:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12126ac00) [pid = 1656] [serial = 93] [outer = 0x119990c00] 01:40:29 INFO - PROCESS | 1656 | 1466498429846 Marionette DEBUG loaded listener.js 01:40:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1215a7800) [pid = 1656] [serial = 94] [outer = 0x119990c00] 01:40:30 INFO - PROCESS | 1656 | 1466498430166 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 01:40:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 01:40:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 468ms 01:40:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 01:40:30 INFO - PROCESS | 1656 | 1466498430204 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 01:40:30 INFO - PROCESS | 1656 | 1466498430205 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 01:40:30 INFO - PROCESS | 1656 | 1466498430207 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 01:40:30 INFO - PROCESS | 1656 | 1466498430209 Marionette TRACE conn2 <- [1,102,null,{}] 01:40:30 INFO - PROCESS | 1656 | 1466498430213 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:30 INFO - PROCESS | 1656 | 1466498430214 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:30 INFO - PROCESS | 1656 | 1466498430310 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 01:40:30 INFO - PROCESS | 1656 | 1466498430317 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:30 INFO - PROCESS | 1656 | 1466498430318 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x118ad8000 == 33 [pid = 1656] [id = 33] 01:40:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x121445800) [pid = 1656] [serial = 95] [outer = 0x0] 01:40:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12186d800) [pid = 1656] [serial = 96] [outer = 0x121445800] 01:40:30 INFO - PROCESS | 1656 | 1466498430342 Marionette DEBUG loaded listener.js 01:40:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x123c2ac00) [pid = 1656] [serial = 97] [outer = 0x121445800] 01:40:30 INFO - PROCESS | 1656 | 1466498430619 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 01:40:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 01:40:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 421ms 01:40:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 01:40:30 INFO - PROCESS | 1656 | 1466498430632 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 01:40:30 INFO - PROCESS | 1656 | 1466498430633 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 01:40:30 INFO - PROCESS | 1656 | 1466498430635 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 01:40:30 INFO - PROCESS | 1656 | 1466498430636 Marionette TRACE conn2 <- [1,106,null,{}] 01:40:30 INFO - PROCESS | 1656 | 1466498430638 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:30 INFO - PROCESS | 1656 | 1466498430639 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:30 INFO - PROCESS | 1656 | 1466498430728 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 01:40:30 INFO - PROCESS | 1656 | 1466498430731 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:30 INFO - PROCESS | 1656 | 1466498430732 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x1196d5800 == 34 [pid = 1656] [id = 34] 01:40:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x123c2e400) [pid = 1656] [serial = 98] [outer = 0x0] 01:40:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x124911800) [pid = 1656] [serial = 99] [outer = 0x123c2e400] 01:40:30 INFO - PROCESS | 1656 | 1466498430757 Marionette DEBUG loaded listener.js 01:40:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x118a5b800) [pid = 1656] [serial = 100] [outer = 0x123c2e400] 01:40:31 INFO - PROCESS | 1656 | 1466498431088 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 01:40:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 01:40:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 470ms 01:40:31 INFO - PROCESS | 1656 | 1466498431106 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 01:40:31 INFO - PROCESS | 1656 | 1466498431107 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 01:40:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 01:40:31 INFO - PROCESS | 1656 | 1466498431114 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 01:40:31 INFO - PROCESS | 1656 | 1466498431115 Marionette TRACE conn2 <- [1,110,null,{}] 01:40:31 INFO - PROCESS | 1656 | 1466498431117 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:31 INFO - PROCESS | 1656 | 1466498431118 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:31 INFO - PROCESS | 1656 | 1466498431263 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 01:40:31 INFO - PROCESS | 1656 | 1466498431272 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:31 INFO - PROCESS | 1656 | 1466498431273 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x119960000 == 35 [pid = 1656] [id = 35] 01:40:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x123b0b400) [pid = 1656] [serial = 101] [outer = 0x0] 01:40:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x124c10800) [pid = 1656] [serial = 102] [outer = 0x123b0b400] 01:40:31 INFO - PROCESS | 1656 | 1466498431310 Marionette DEBUG loaded listener.js 01:40:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x125368400) [pid = 1656] [serial = 103] [outer = 0x123b0b400] 01:40:31 INFO - PROCESS | 1656 | 1466498431659 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 01:40:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 01:40:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 570ms 01:40:31 INFO - PROCESS | 1656 | 1466498431682 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 01:40:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 01:40:31 INFO - PROCESS | 1656 | 1466498431684 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 01:40:31 INFO - PROCESS | 1656 | 1466498431686 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 01:40:31 INFO - PROCESS | 1656 | 1466498431688 Marionette TRACE conn2 <- [1,114,null,{}] 01:40:31 INFO - PROCESS | 1656 | 1466498431690 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:31 INFO - PROCESS | 1656 | 1466498431693 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:31 INFO - PROCESS | 1656 | 1466498431782 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 01:40:31 INFO - PROCESS | 1656 | 1466498431785 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:31 INFO - PROCESS | 1656 | 1466498431787 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a88800 == 36 [pid = 1656] [id = 36] 01:40:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x124dad400) [pid = 1656] [serial = 104] [outer = 0x0] 01:40:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x125cadc00) [pid = 1656] [serial = 105] [outer = 0x124dad400] 01:40:31 INFO - PROCESS | 1656 | 1466498431813 Marionette DEBUG loaded listener.js 01:40:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12660ac00) [pid = 1656] [serial = 106] [outer = 0x124dad400] 01:40:32 INFO - PROCESS | 1656 | 1466498432118 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 01:40:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 01:40:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 470ms 01:40:32 INFO - PROCESS | 1656 | 1466498432157 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 01:40:32 INFO - PROCESS | 1656 | 1466498432158 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 01:40:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 01:40:32 INFO - PROCESS | 1656 | 1466498432164 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 01:40:32 INFO - PROCESS | 1656 | 1466498432165 Marionette TRACE conn2 <- [1,118,null,{}] 01:40:32 INFO - PROCESS | 1656 | 1466498432167 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:32 INFO - PROCESS | 1656 | 1466498432168 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:32 INFO - PROCESS | 1656 | 1466498432267 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 01:40:32 INFO - PROCESS | 1656 | 1466498432273 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:32 INFO - PROCESS | 1656 | 1466498432275 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c8d000 == 37 [pid = 1656] [id = 37] 01:40:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x125caf800) [pid = 1656] [serial = 107] [outer = 0x0] 01:40:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x127282000) [pid = 1656] [serial = 108] [outer = 0x125caf800] 01:40:32 INFO - PROCESS | 1656 | 1466498432302 Marionette DEBUG loaded listener.js 01:40:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x127365400) [pid = 1656] [serial = 109] [outer = 0x125caf800] 01:40:32 INFO - PROCESS | 1656 | 1466498432640 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 01:40:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 01:40:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 520ms 01:40:32 INFO - PROCESS | 1656 | 1466498432683 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 01:40:32 INFO - PROCESS | 1656 | 1466498432685 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 01:40:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 01:40:32 INFO - PROCESS | 1656 | 1466498432689 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 01:40:32 INFO - PROCESS | 1656 | 1466498432690 Marionette TRACE conn2 <- [1,122,null,{}] 01:40:32 INFO - PROCESS | 1656 | 1466498432694 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:32 INFO - PROCESS | 1656 | 1466498432695 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:32 INFO - PROCESS | 1656 | 1466498432793 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 01:40:32 INFO - PROCESS | 1656 | 1466498432860 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:32 INFO - PROCESS | 1656 | 1466498432861 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x121075000 == 38 [pid = 1656] [id = 38] 01:40:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x113383800) [pid = 1656] [serial = 110] [outer = 0x0] 01:40:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x127362400) [pid = 1656] [serial = 111] [outer = 0x113383800] 01:40:32 INFO - PROCESS | 1656 | 1466498432910 Marionette DEBUG loaded listener.js 01:40:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x128b92c00) [pid = 1656] [serial = 112] [outer = 0x113383800] 01:40:33 INFO - PROCESS | 1656 | 1466498433177 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 01:40:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 01:40:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 520ms 01:40:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 01:40:33 INFO - PROCESS | 1656 | 1466498433218 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 01:40:33 INFO - PROCESS | 1656 | 1466498433220 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 01:40:33 INFO - PROCESS | 1656 | 1466498433222 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 01:40:33 INFO - PROCESS | 1656 | 1466498433223 Marionette TRACE conn2 <- [1,126,null,{}] 01:40:33 INFO - PROCESS | 1656 | 1466498433233 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:33 INFO - PROCESS | 1656 | 1466498433234 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:33 INFO - PROCESS | 1656 | 1466498433318 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 01:40:33 INFO - PROCESS | 1656 | 1466498433334 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:33 INFO - PROCESS | 1656 | 1466498433335 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x1213ee800 == 39 [pid = 1656] [id = 39] 01:40:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x128bbe000) [pid = 1656] [serial = 113] [outer = 0x0] 01:40:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x128bbfc00) [pid = 1656] [serial = 114] [outer = 0x128bbe000] 01:40:33 INFO - PROCESS | 1656 | 1466498433361 Marionette DEBUG loaded listener.js 01:40:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x128bc3c00) [pid = 1656] [serial = 115] [outer = 0x128bbe000] 01:40:33 INFO - PROCESS | 1656 | 1466498433642 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 01:40:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 01:40:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 476ms 01:40:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 01:40:33 INFO - PROCESS | 1656 | 1466498433699 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 01:40:33 INFO - PROCESS | 1656 | 1466498433700 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 01:40:33 INFO - PROCESS | 1656 | 1466498433702 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 01:40:33 INFO - PROCESS | 1656 | 1466498433703 Marionette TRACE conn2 <- [1,130,null,{}] 01:40:33 INFO - PROCESS | 1656 | 1466498433729 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:33 INFO - PROCESS | 1656 | 1466498433730 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:33 INFO - PROCESS | 1656 | 1466498433812 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 01:40:33 INFO - PROCESS | 1656 | 1466498433825 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:33 INFO - PROCESS | 1656 | 1466498433827 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x123b3c000 == 40 [pid = 1656] [id = 40] 01:40:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x128bba400) [pid = 1656] [serial = 116] [outer = 0x0] 01:40:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x128bc8800) [pid = 1656] [serial = 117] [outer = 0x128bba400] 01:40:33 INFO - PROCESS | 1656 | 1466498433851 Marionette DEBUG loaded listener.js 01:40:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x128cc0c00) [pid = 1656] [serial = 118] [outer = 0x128bba400] 01:40:34 INFO - PROCESS | 1656 | 1466498434149 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 01:40:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 01:40:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 470ms 01:40:34 INFO - PROCESS | 1656 | 1466498434173 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 01:40:34 INFO - PROCESS | 1656 | 1466498434174 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 01:40:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 01:40:34 INFO - PROCESS | 1656 | 1466498434180 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 01:40:34 INFO - PROCESS | 1656 | 1466498434181 Marionette TRACE conn2 <- [1,134,null,{}] 01:40:34 INFO - PROCESS | 1656 | 1466498434183 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:34 INFO - PROCESS | 1656 | 1466498434184 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:34 INFO - PROCESS | 1656 | 1466498434267 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 01:40:34 INFO - PROCESS | 1656 | 1466498434271 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:34 INFO - PROCESS | 1656 | 1466498434272 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x12534e000 == 41 [pid = 1656] [id = 41] 01:40:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x128bc6c00) [pid = 1656] [serial = 119] [outer = 0x0] 01:40:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12918b800) [pid = 1656] [serial = 120] [outer = 0x128bc6c00] 01:40:34 INFO - PROCESS | 1656 | 1466498434296 Marionette DEBUG loaded listener.js 01:40:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x129295400) [pid = 1656] [serial = 121] [outer = 0x128bc6c00] 01:40:34 INFO - PROCESS | 1656 | 1466498434599 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 01:40:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 01:40:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 470ms 01:40:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 01:40:34 INFO - PROCESS | 1656 | 1466498434648 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 01:40:34 INFO - PROCESS | 1656 | 1466498434650 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 01:40:34 INFO - PROCESS | 1656 | 1466498434652 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 01:40:34 INFO - PROCESS | 1656 | 1466498434653 Marionette TRACE conn2 <- [1,138,null,{}] 01:40:34 INFO - PROCESS | 1656 | 1466498434655 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:34 INFO - PROCESS | 1656 | 1466498434656 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:35 INFO - PROCESS | 1656 | 1466498435412 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 01:40:35 INFO - PROCESS | 1656 | 1466498435430 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:35 INFO - PROCESS | 1656 | 1466498435431 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x112635000 == 42 [pid = 1656] [id = 42] 01:40:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x112e65800) [pid = 1656] [serial = 122] [outer = 0x0] 01:40:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x1133a8000) [pid = 1656] [serial = 123] [outer = 0x112e65800] 01:40:35 INFO - PROCESS | 1656 | 1466498435459 Marionette DEBUG loaded listener.js 01:40:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x1167cd800) [pid = 1656] [serial = 124] [outer = 0x112e65800] 01:40:35 INFO - PROCESS | 1656 | 1466498435814 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 01:40:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 01:40:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1168ms 01:40:35 INFO - PROCESS | 1656 | 1466498435821 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 01:40:35 INFO - PROCESS | 1656 | 1466498435824 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 01:40:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 01:40:35 INFO - PROCESS | 1656 | 1466498435832 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 01:40:35 INFO - PROCESS | 1656 | 1466498435834 Marionette TRACE conn2 <- [1,142,null,{}] 01:40:35 INFO - PROCESS | 1656 | 1466498435837 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:35 INFO - PROCESS | 1656 | 1466498435840 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:35 INFO - PROCESS | 1656 | 1466498435930 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 01:40:35 INFO - PROCESS | 1656 | 1466498435934 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:35 INFO - PROCESS | 1656 | 1466498435935 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x116410000 == 43 [pid = 1656] [id = 43] 01:40:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x116f5d000) [pid = 1656] [serial = 125] [outer = 0x0] 01:40:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x118232000) [pid = 1656] [serial = 126] [outer = 0x116f5d000] 01:40:35 INFO - PROCESS | 1656 | 1466498435962 Marionette DEBUG loaded listener.js 01:40:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x11824c800) [pid = 1656] [serial = 127] [outer = 0x116f5d000] 01:40:36 INFO - PROCESS | 1656 | 1466498436274 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 01:40:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 01:40:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 473ms 01:40:36 INFO - PROCESS | 1656 | 1466498436303 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 01:40:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 01:40:36 INFO - PROCESS | 1656 | 1466498436304 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 01:40:36 INFO - PROCESS | 1656 | 1466498436307 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 01:40:36 INFO - PROCESS | 1656 | 1466498436310 Marionette TRACE conn2 <- [1,146,null,{}] 01:40:36 INFO - PROCESS | 1656 | 1466498436313 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:36 INFO - PROCESS | 1656 | 1466498436314 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:36 INFO - PROCESS | 1656 | 1466498436414 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 01:40:36 INFO - PROCESS | 1656 | 1466498436448 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:36 INFO - PROCESS | 1656 | 1466498436449 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x116ae7800 == 44 [pid = 1656] [id = 44] 01:40:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x118a89800) [pid = 1656] [serial = 128] [outer = 0x0] 01:40:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x118e7d000) [pid = 1656] [serial = 129] [outer = 0x118a89800] 01:40:36 INFO - PROCESS | 1656 | 1466498436474 Marionette DEBUG loaded listener.js 01:40:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x119299000) [pid = 1656] [serial = 130] [outer = 0x118a89800] 01:40:37 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x12bfacc00) [pid = 1656] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 01:40:37 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x12bdec800) [pid = 1656] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 01:40:37 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x117eaf800) [pid = 1656] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 01:40:37 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x12b9f1400) [pid = 1656] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 01:40:37 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x12ae63000) [pid = 1656] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 01:40:37 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x12a7b2800) [pid = 1656] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 01:40:37 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x12918d000) [pid = 1656] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 01:40:37 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x12d6ae800) [pid = 1656] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 01:40:37 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x11812bc00) [pid = 1656] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 01:40:37 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x118238c00) [pid = 1656] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 01:40:37 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12cbd5800) [pid = 1656] [serial = 49] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 01:40:37 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x12c6fb800) [pid = 1656] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 01:40:37 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x12c540000) [pid = 1656] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 01:40:37 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x11824d400) [pid = 1656] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 01:40:37 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1185e2c00) [pid = 1656] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 01:40:37 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x118a58000) [pid = 1656] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 01:40:37 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x119988000) [pid = 1656] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 01:40:37 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x119990c00) [pid = 1656] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 01:40:37 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x121445800) [pid = 1656] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 01:40:37 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x123c2e400) [pid = 1656] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 01:40:37 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x124dad400) [pid = 1656] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 01:40:37 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x125caf800) [pid = 1656] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 01:40:37 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x113383800) [pid = 1656] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 01:40:37 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x128b18c00) [pid = 1656] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 01:40:37 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1131a9c00) [pid = 1656] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 01:40:37 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x116a12800) [pid = 1656] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 01:40:37 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x118a65000) [pid = 1656] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 01:40:37 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x116630000) [pid = 1656] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 01:40:37 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1176f5000) [pid = 1656] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 01:40:37 INFO - PROCESS | 1656 | 1466498437284 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 01:40:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 01:40:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1022ms 01:40:37 INFO - PROCESS | 1656 | 1466498437329 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 01:40:37 INFO - PROCESS | 1656 | 1466498437332 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 01:40:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 01:40:37 INFO - PROCESS | 1656 | 1466498437339 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 01:40:37 INFO - PROCESS | 1656 | 1466498437342 Marionette TRACE conn2 <- [1,150,null,{}] 01:40:37 INFO - PROCESS | 1656 | 1466498437347 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:37 INFO - PROCESS | 1656 | 1466498437349 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:37 INFO - PROCESS | 1656 | 1466498437423 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 01:40:37 INFO - PROCESS | 1656 | 1466498437429 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:37 INFO - PROCESS | 1656 | 1466498437430 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x11814a800 == 45 [pid = 1656] [id = 45] 01:40:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1164e6000) [pid = 1656] [serial = 131] [outer = 0x0] 01:40:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x118a65000) [pid = 1656] [serial = 132] [outer = 0x1164e6000] 01:40:37 INFO - PROCESS | 1656 | 1466498437455 Marionette DEBUG loaded listener.js 01:40:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x119986000) [pid = 1656] [serial = 133] [outer = 0x1164e6000] 01:40:37 INFO - PROCESS | 1656 | 1466498437769 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 01:40:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 01:40:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 477ms 01:40:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 01:40:37 INFO - PROCESS | 1656 | 1466498437813 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 01:40:37 INFO - PROCESS | 1656 | 1466498437814 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 01:40:37 INFO - PROCESS | 1656 | 1466498437816 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 01:40:37 INFO - PROCESS | 1656 | 1466498437817 Marionette TRACE conn2 <- [1,154,null,{}] 01:40:37 INFO - PROCESS | 1656 | 1466498437820 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:37 INFO - PROCESS | 1656 | 1466498437821 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:37 INFO - PROCESS | 1656 | 1466498437902 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 01:40:37 INFO - PROCESS | 1656 | 1466498437905 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:37 INFO - PROCESS | 1656 | 1466498437906 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x11830f800 == 46 [pid = 1656] [id = 46] 01:40:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x119987c00) [pid = 1656] [serial = 134] [outer = 0x0] 01:40:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x120d1e800) [pid = 1656] [serial = 135] [outer = 0x119987c00] 01:40:37 INFO - PROCESS | 1656 | 1466498437934 Marionette DEBUG loaded listener.js 01:40:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x120df1000) [pid = 1656] [serial = 136] [outer = 0x119987c00] 01:40:38 INFO - PROCESS | 1656 | 1466498438253 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 01:40:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 01:40:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 469ms 01:40:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 01:40:38 INFO - PROCESS | 1656 | 1466498438285 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 01:40:38 INFO - PROCESS | 1656 | 1466498438287 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 01:40:38 INFO - PROCESS | 1656 | 1466498438289 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 01:40:38 INFO - PROCESS | 1656 | 1466498438290 Marionette TRACE conn2 <- [1,158,null,{}] 01:40:38 INFO - PROCESS | 1656 | 1466498438293 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:38 INFO - PROCESS | 1656 | 1466498438294 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:38 INFO - PROCESS | 1656 | 1466498438371 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 01:40:38 INFO - PROCESS | 1656 | 1466498438417 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:38 INFO - PROCESS | 1656 | 1466498438421 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x119240800 == 47 [pid = 1656] [id = 47] 01:40:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x121445800) [pid = 1656] [serial = 137] [outer = 0x0] 01:40:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1215b3000) [pid = 1656] [serial = 138] [outer = 0x121445800] 01:40:38 INFO - PROCESS | 1656 | 1466498438452 Marionette DEBUG loaded listener.js 01:40:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12490a400) [pid = 1656] [serial = 139] [outer = 0x121445800] 01:40:38 INFO - PROCESS | 1656 | 1466498438730 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 01:40:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 01:40:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 468ms 01:40:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 01:40:38 INFO - PROCESS | 1656 | 1466498438765 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 01:40:38 INFO - PROCESS | 1656 | 1466498438766 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 01:40:38 INFO - PROCESS | 1656 | 1466498438769 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 01:40:38 INFO - PROCESS | 1656 | 1466498438770 Marionette TRACE conn2 <- [1,162,null,{}] 01:40:38 INFO - PROCESS | 1656 | 1466498438772 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:38 INFO - PROCESS | 1656 | 1466498438773 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:38 INFO - PROCESS | 1656 | 1466498438862 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 01:40:38 INFO - PROCESS | 1656 | 1466498438867 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:38 INFO - PROCESS | 1656 | 1466498438868 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x113a30800 == 48 [pid = 1656] [id = 48] 01:40:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x118a89400) [pid = 1656] [serial = 140] [outer = 0x0] 01:40:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x124daec00) [pid = 1656] [serial = 141] [outer = 0x118a89400] 01:40:38 INFO - PROCESS | 1656 | 1466498438892 Marionette DEBUG loaded listener.js 01:40:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12614c400) [pid = 1656] [serial = 142] [outer = 0x118a89400] 01:40:39 INFO - PROCESS | 1656 | 1466498439214 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 01:40:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 01:40:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 521ms 01:40:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 01:40:39 INFO - PROCESS | 1656 | 1466498439291 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 01:40:39 INFO - PROCESS | 1656 | 1466498439293 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 01:40:39 INFO - PROCESS | 1656 | 1466498439296 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 01:40:39 INFO - PROCESS | 1656 | 1466498439298 Marionette TRACE conn2 <- [1,166,null,{}] 01:40:39 INFO - PROCESS | 1656 | 1466498439302 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:39 INFO - PROCESS | 1656 | 1466498439305 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:39 INFO - PROCESS | 1656 | 1466498439390 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 01:40:39 INFO - PROCESS | 1656 | 1466498439473 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:39 INFO - PROCESS | 1656 | 1466498439475 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x113f3a000 == 49 [pid = 1656] [id = 49] 01:40:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1133a9000) [pid = 1656] [serial = 143] [outer = 0x0] 01:40:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1161a6400) [pid = 1656] [serial = 144] [outer = 0x1133a9000] 01:40:39 INFO - PROCESS | 1656 | 1466498439508 Marionette DEBUG loaded listener.js 01:40:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x116a12400) [pid = 1656] [serial = 145] [outer = 0x1133a9000] 01:40:39 INFO - PROCESS | 1656 | 1466498439936 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 01:40:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 01:40:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 672ms 01:40:39 INFO - PROCESS | 1656 | 1466498439968 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 01:40:39 INFO - PROCESS | 1656 | 1466498439970 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 01:40:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 01:40:39 INFO - PROCESS | 1656 | 1466498439974 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 01:40:39 INFO - PROCESS | 1656 | 1466498439977 Marionette TRACE conn2 <- [1,170,null,{}] 01:40:39 INFO - PROCESS | 1656 | 1466498439998 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:40 INFO - PROCESS | 1656 | 1466498440000 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:40 INFO - PROCESS | 1656 | 1466498440094 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 01:40:40 INFO - PROCESS | 1656 | 1466498440170 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:40 INFO - PROCESS | 1656 | 1466498440171 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x11839d800 == 50 [pid = 1656] [id = 50] 01:40:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x11824d800) [pid = 1656] [serial = 146] [outer = 0x0] 01:40:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1184ee800) [pid = 1656] [serial = 147] [outer = 0x11824d800] 01:40:40 INFO - PROCESS | 1656 | 1466498440202 Marionette DEBUG loaded listener.js 01:40:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x119217400) [pid = 1656] [serial = 148] [outer = 0x11824d800] 01:40:40 INFO - PROCESS | 1656 | 1466498440613 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 01:40:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 01:40:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 689ms 01:40:40 INFO - PROCESS | 1656 | 1466498440662 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 01:40:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 01:40:40 INFO - PROCESS | 1656 | 1466498440664 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 01:40:40 INFO - PROCESS | 1656 | 1466498440666 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 01:40:40 INFO - PROCESS | 1656 | 1466498440668 Marionette TRACE conn2 <- [1,174,null,{}] 01:40:40 INFO - PROCESS | 1656 | 1466498440676 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:40 INFO - PROCESS | 1656 | 1466498440680 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:40 INFO - PROCESS | 1656 | 1466498440774 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 01:40:40 INFO - PROCESS | 1656 | 1466498440834 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:40 INFO - PROCESS | 1656 | 1466498440837 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x118148000 == 51 [pid = 1656] [id = 51] 01:40:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12126cc00) [pid = 1656] [serial = 149] [outer = 0x0] 01:40:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x121446800) [pid = 1656] [serial = 150] [outer = 0x12126cc00] 01:40:40 INFO - PROCESS | 1656 | 1466498440869 Marionette DEBUG loaded listener.js 01:40:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x1249afc00) [pid = 1656] [serial = 151] [outer = 0x12126cc00] 01:40:41 INFO - PROCESS | 1656 | 1466498441260 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 01:40:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 01:40:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 620ms 01:40:41 INFO - PROCESS | 1656 | 1466498441286 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 01:40:41 INFO - PROCESS | 1656 | 1466498441288 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 01:40:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 01:40:41 INFO - PROCESS | 1656 | 1466498441290 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 01:40:41 INFO - PROCESS | 1656 | 1466498441291 Marionette TRACE conn2 <- [1,178,null,{}] 01:40:41 INFO - PROCESS | 1656 | 1466498441294 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:41 INFO - PROCESS | 1656 | 1466498441295 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:41 INFO - PROCESS | 1656 | 1466498441388 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 01:40:41 INFO - PROCESS | 1656 | 1466498441462 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:41 INFO - PROCESS | 1656 | 1466498441463 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x1248a4800 == 52 [pid = 1656] [id = 52] 01:40:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x125370800) [pid = 1656] [serial = 152] [outer = 0x0] 01:40:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x12614c800) [pid = 1656] [serial = 153] [outer = 0x125370800] 01:40:41 INFO - PROCESS | 1656 | 1466498441492 Marionette DEBUG loaded listener.js 01:40:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x126292c00) [pid = 1656] [serial = 154] [outer = 0x125370800] 01:40:41 INFO - PROCESS | 1656 | 1466498441913 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 01:40:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 01:40:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 671ms 01:40:41 INFO - PROCESS | 1656 | 1466498441962 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 01:40:41 INFO - PROCESS | 1656 | 1466498441964 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 01:40:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 01:40:41 INFO - PROCESS | 1656 | 1466498441966 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 01:40:41 INFO - PROCESS | 1656 | 1466498441967 Marionette TRACE conn2 <- [1,182,null,{}] 01:40:41 INFO - PROCESS | 1656 | 1466498441970 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:41 INFO - PROCESS | 1656 | 1466498441971 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:42 INFO - PROCESS | 1656 | 1466498442063 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 01:40:42 INFO - PROCESS | 1656 | 1466498442122 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:42 INFO - PROCESS | 1656 | 1466498442124 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x1130a8000 == 53 [pid = 1656] [id = 53] 01:40:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x115f6b000) [pid = 1656] [serial = 155] [outer = 0x0] 01:40:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x117eb0c00) [pid = 1656] [serial = 156] [outer = 0x115f6b000] 01:40:42 INFO - PROCESS | 1656 | 1466498442153 Marionette DEBUG loaded listener.js 01:40:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x119ad2c00) [pid = 1656] [serial = 157] [outer = 0x115f6b000] 01:40:42 INFO - PROCESS | 1656 | 1466498442693 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 01:40:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 01:40:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 769ms 01:40:42 INFO - PROCESS | 1656 | 1466498442737 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 01:40:42 INFO - PROCESS | 1656 | 1466498442740 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 01:40:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 01:40:42 INFO - PROCESS | 1656 | 1466498442745 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 01:40:42 INFO - PROCESS | 1656 | 1466498442748 Marionette TRACE conn2 <- [1,186,null,{}] 01:40:42 INFO - PROCESS | 1656 | 1466498442754 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:42 INFO - PROCESS | 1656 | 1466498442756 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:42 INFO - PROCESS | 1656 | 1466498442894 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 01:40:43 INFO - PROCESS | 1656 | 1466498443010 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:43 INFO - PROCESS | 1656 | 1466498443011 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x113aa7800 == 54 [pid = 1656] [id = 54] 01:40:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x11697b400) [pid = 1656] [serial = 158] [outer = 0x0] 01:40:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x116f62400) [pid = 1656] [serial = 159] [outer = 0x11697b400] 01:40:43 INFO - PROCESS | 1656 | 1466498443040 Marionette DEBUG loaded listener.js 01:40:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x118129800) [pid = 1656] [serial = 160] [outer = 0x11697b400] 01:40:43 INFO - PROCESS | 1656 | --DOCSHELL 0x119240800 == 53 [pid = 1656] [id = 47] 01:40:43 INFO - PROCESS | 1656 | --DOCSHELL 0x11830f800 == 52 [pid = 1656] [id = 46] 01:40:43 INFO - PROCESS | 1656 | --DOCSHELL 0x11814a800 == 51 [pid = 1656] [id = 45] 01:40:43 INFO - PROCESS | 1656 | --DOCSHELL 0x116ae7800 == 50 [pid = 1656] [id = 44] 01:40:43 INFO - PROCESS | 1656 | --DOCSHELL 0x118149000 == 49 [pid = 1656] [id = 30] 01:40:43 INFO - PROCESS | 1656 | --DOCSHELL 0x1170b6000 == 48 [pid = 1656] [id = 29] 01:40:43 INFO - PROCESS | 1656 | --DOCSHELL 0x116410000 == 47 [pid = 1656] [id = 43] 01:40:43 INFO - PROCESS | 1656 | --DOCSHELL 0x11699d800 == 46 [pid = 1656] [id = 28] 01:40:43 INFO - PROCESS | 1656 | --DOCSHELL 0x118266000 == 45 [pid = 1656] [id = 31] 01:40:43 INFO - PROCESS | 1656 | --DOCSHELL 0x118398000 == 44 [pid = 1656] [id = 32] 01:40:43 INFO - PROCESS | 1656 | --DOCSHELL 0x112635000 == 43 [pid = 1656] [id = 42] 01:40:43 INFO - PROCESS | 1656 | --DOCSHELL 0x11649b800 == 42 [pid = 1656] [id = 27] 01:40:43 INFO - PROCESS | 1656 | --DOCSHELL 0x119960000 == 41 [pid = 1656] [id = 35] 01:40:43 INFO - PROCESS | 1656 | --DOCSHELL 0x118ad8000 == 40 [pid = 1656] [id = 33] 01:40:43 INFO - PROCESS | 1656 | --DOCSHELL 0x1213ee800 == 39 [pid = 1656] [id = 39] 01:40:43 INFO - PROCESS | 1656 | --DOCSHELL 0x1196d5800 == 38 [pid = 1656] [id = 34] 01:40:43 INFO - PROCESS | 1656 | --DOCSHELL 0x1130a8000 == 37 [pid = 1656] [id = 53] 01:40:43 INFO - PROCESS | 1656 | --DOCSHELL 0x1248a4800 == 36 [pid = 1656] [id = 52] 01:40:43 INFO - PROCESS | 1656 | --DOCSHELL 0x118148000 == 35 [pid = 1656] [id = 51] 01:40:43 INFO - PROCESS | 1656 | --DOCSHELL 0x11839d800 == 34 [pid = 1656] [id = 50] 01:40:43 INFO - PROCESS | 1656 | --DOCSHELL 0x123b3c000 == 33 [pid = 1656] [id = 40] 01:40:43 INFO - PROCESS | 1656 | --DOCSHELL 0x12534e000 == 32 [pid = 1656] [id = 41] 01:40:43 INFO - PROCESS | 1656 | --DOCSHELL 0x113a30800 == 31 [pid = 1656] [id = 48] 01:40:43 INFO - PROCESS | 1656 | --DOCSHELL 0x119c8d000 == 30 [pid = 1656] [id = 37] 01:40:43 INFO - PROCESS | 1656 | --DOCSHELL 0x121075000 == 29 [pid = 1656] [id = 38] 01:40:43 INFO - PROCESS | 1656 | --DOCSHELL 0x113f3a000 == 28 [pid = 1656] [id = 49] 01:40:43 INFO - PROCESS | 1656 | --DOCSHELL 0x119a88800 == 27 [pid = 1656] [id = 36] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x12126f400) [pid = 1656] [serial = 11] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x11812e000) [pid = 1656] [serial = 78] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x1184ec800) [pid = 1656] [serial = 81] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x118a98000) [pid = 1656] [serial = 84] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x119903800) [pid = 1656] [serial = 87] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x119c57000) [pid = 1656] [serial = 90] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x12126ac00) [pid = 1656] [serial = 93] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x12186d800) [pid = 1656] [serial = 96] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x123c2ac00) [pid = 1656] [serial = 97] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x124911800) [pid = 1656] [serial = 99] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x118a5b800) [pid = 1656] [serial = 100] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x124c10800) [pid = 1656] [serial = 102] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x125cadc00) [pid = 1656] [serial = 105] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x127282000) [pid = 1656] [serial = 108] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x127362400) [pid = 1656] [serial = 111] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x128bbfc00) [pid = 1656] [serial = 114] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x128bc8800) [pid = 1656] [serial = 117] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x113293800) [pid = 1656] [serial = 66] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x118127400) [pid = 1656] [serial = 69] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x119989000) [pid = 1656] [serial = 72] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x116908c00) [pid = 1656] [serial = 75] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x11823d000) [pid = 1656] [serial = 79] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x12660ac00) [pid = 1656] [serial = 106] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x115d1a400) [pid = 1656] [serial = 67] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x127365400) [pid = 1656] [serial = 109] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x120d19400) [pid = 1656] [serial = 73] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x128b92c00) [pid = 1656] [serial = 112] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x116f1d800) [pid = 1656] [serial = 76] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x119988c00) [pid = 1656] [serial = 88] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x118a56400) [pid = 1656] [serial = 82] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x120fb3400) [pid = 1656] [serial = 91] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1215a7800) [pid = 1656] [serial = 94] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x118134800) [pid = 1656] [serial = 70] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11928a400) [pid = 1656] [serial = 85] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12e287800) [pid = 1656] [serial = 64] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x12918ec00) [pid = 1656] [serial = 15] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x129294800) [pid = 1656] [serial = 16] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1215b3400) [pid = 1656] [serial = 8] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x12c6f6400) [pid = 1656] [serial = 40] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x12c6f0400) [pid = 1656] [serial = 39] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12c539400) [pid = 1656] [serial = 36] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12c53d800) [pid = 1656] [serial = 37] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12bfa0800) [pid = 1656] [serial = 33] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x12bfaa000) [pid = 1656] [serial = 34] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x12bf9f000) [pid = 1656] [serial = 31] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1185d5000) [pid = 1656] [serial = 30] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12b9f9800) [pid = 1656] [serial = 27] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12b9ff800) [pid = 1656] [serial = 28] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x12b10b000) [pid = 1656] [serial = 24] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x12b8d9800) [pid = 1656] [serial = 25] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x12a7b4400) [pid = 1656] [serial = 21] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x12a7b8c00) [pid = 1656] [serial = 22] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x1294da000) [pid = 1656] [serial = 18] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x12e27dc00) [pid = 1656] [serial = 63] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x12d6dc000) [pid = 1656] [serial = 60] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x12d6e0000) [pid = 1656] [serial = 61] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x12cbc8c00) [pid = 1656] [serial = 58] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x11812f800) [pid = 1656] [serial = 57] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x1184e4c00) [pid = 1656] [serial = 54] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x11928dc00) [pid = 1656] [serial = 55] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x12c9f4000) [pid = 1656] [serial = 45] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x12cbd3c00) [pid = 1656] [serial = 48] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x12d179800) [pid = 1656] [serial = 50] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x12d17dc00) [pid = 1656] [serial = 51] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x12c86c400) [pid = 1656] [serial = 42] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x12c871400) [pid = 1656] [serial = 43] [outer = 0x0] [url = about:blank] 01:40:43 INFO - PROCESS | 1656 | 1466498443839 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 01:40:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 01:40:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1124ms 01:40:43 INFO - PROCESS | 1656 | 1466498443868 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 01:40:43 INFO - PROCESS | 1656 | 1466498443871 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 01:40:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 01:40:43 INFO - PROCESS | 1656 | 1466498443879 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 01:40:43 INFO - PROCESS | 1656 | 1466498443881 Marionette TRACE conn2 <- [1,190,null,{}] 01:40:43 INFO - PROCESS | 1656 | 1466498443885 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:43 INFO - PROCESS | 1656 | 1466498443887 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:43 INFO - PROCESS | 1656 | 1466498443962 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 01:40:44 INFO - PROCESS | 1656 | 1466498444005 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:44 INFO - PROCESS | 1656 | 1466498444007 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x113f38000 == 28 [pid = 1656] [id = 55] 01:40:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x1167c7400) [pid = 1656] [serial = 161] [outer = 0x0] 01:40:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x116f59800) [pid = 1656] [serial = 162] [outer = 0x1167c7400] 01:40:44 INFO - PROCESS | 1656 | 1466498444035 Marionette DEBUG loaded listener.js 01:40:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x118128c00) [pid = 1656] [serial = 163] [outer = 0x1167c7400] 01:40:44 INFO - PROCESS | 1656 | 1466498444311 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 01:40:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 01:40:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 478ms 01:40:44 INFO - PROCESS | 1656 | 1466498444352 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 01:40:44 INFO - PROCESS | 1656 | 1466498444355 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 01:40:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 01:40:44 INFO - PROCESS | 1656 | 1466498444368 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 01:40:44 INFO - PROCESS | 1656 | 1466498444370 Marionette TRACE conn2 <- [1,194,null,{}] 01:40:44 INFO - PROCESS | 1656 | 1466498444372 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:44 INFO - PROCESS | 1656 | 1466498444374 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:44 INFO - PROCESS | 1656 | 1466498444453 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 01:40:44 INFO - PROCESS | 1656 | 1466498444458 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:44 INFO - PROCESS | 1656 | 1466498444461 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x1169b3800 == 29 [pid = 1656] [id = 56] 01:40:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x118133000) [pid = 1656] [serial = 164] [outer = 0x0] 01:40:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x1184ec800) [pid = 1656] [serial = 165] [outer = 0x118133000] 01:40:44 INFO - PROCESS | 1656 | 1466498444490 Marionette DEBUG loaded listener.js 01:40:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x118a5b800) [pid = 1656] [serial = 166] [outer = 0x118133000] 01:40:44 INFO - PROCESS | 1656 | 1466498444830 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 01:40:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 01:40:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 471ms 01:40:44 INFO - PROCESS | 1656 | 1466498444840 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 01:40:44 INFO - PROCESS | 1656 | 1466498444841 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 01:40:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 01:40:44 INFO - PROCESS | 1656 | 1466498444846 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 01:40:44 INFO - PROCESS | 1656 | 1466498444848 Marionette TRACE conn2 <- [1,198,null,{}] 01:40:44 INFO - PROCESS | 1656 | 1466498444856 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:44 INFO - PROCESS | 1656 | 1466498444860 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:44 INFO - PROCESS | 1656 | 1466498444956 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 01:40:44 INFO - PROCESS | 1656 | 1466498444965 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:44 INFO - PROCESS | 1656 | 1466498444968 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e69000 == 30 [pid = 1656] [id = 57] 01:40:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x1176f3000) [pid = 1656] [serial = 167] [outer = 0x0] 01:40:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x119297000) [pid = 1656] [serial = 168] [outer = 0x1176f3000] 01:40:45 INFO - PROCESS | 1656 | 1466498445010 Marionette DEBUG loaded listener.js 01:40:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x11998c400) [pid = 1656] [serial = 169] [outer = 0x1176f3000] 01:40:45 INFO - PROCESS | 1656 | 1466498445471 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 01:40:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 01:40:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 671ms 01:40:45 INFO - PROCESS | 1656 | 1466498445517 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 01:40:45 INFO - PROCESS | 1656 | 1466498445519 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 01:40:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 01:40:45 INFO - PROCESS | 1656 | 1466498445521 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 01:40:45 INFO - PROCESS | 1656 | 1466498445522 Marionette TRACE conn2 <- [1,202,null,{}] 01:40:45 INFO - PROCESS | 1656 | 1466498445524 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:45 INFO - PROCESS | 1656 | 1466498445527 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:45 INFO - PROCESS | 1656 | 1466498445599 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 01:40:45 INFO - PROCESS | 1656 | 1466498445603 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:45 INFO - PROCESS | 1656 | 1466498445604 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x118303000 == 31 [pid = 1656] [id = 58] 01:40:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x120d1b000) [pid = 1656] [serial = 170] [outer = 0x0] 01:40:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x120d1ec00) [pid = 1656] [serial = 171] [outer = 0x120d1b000] 01:40:45 INFO - PROCESS | 1656 | 1466498445632 Marionette DEBUG loaded listener.js 01:40:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x120fb4400) [pid = 1656] [serial = 172] [outer = 0x120d1b000] 01:40:45 INFO - PROCESS | 1656 | 1466498445993 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 01:40:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 01:40:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 519ms 01:40:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 01:40:46 INFO - PROCESS | 1656 | 1466498446040 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 01:40:46 INFO - PROCESS | 1656 | 1466498446041 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 01:40:46 INFO - PROCESS | 1656 | 1466498446043 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 01:40:46 INFO - PROCESS | 1656 | 1466498446045 Marionette TRACE conn2 <- [1,206,null,{}] 01:40:46 INFO - PROCESS | 1656 | 1466498446047 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:46 INFO - PROCESS | 1656 | 1466498446048 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:46 INFO - PROCESS | 1656 | 1466498446133 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 01:40:46 INFO - PROCESS | 1656 | 1466498446137 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:46 INFO - PROCESS | 1656 | 1466498446138 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x118399800 == 32 [pid = 1656] [id = 59] 01:40:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x11812f800) [pid = 1656] [serial = 173] [outer = 0x0] 01:40:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x121238c00) [pid = 1656] [serial = 174] [outer = 0x11812f800] 01:40:46 INFO - PROCESS | 1656 | 1466498446163 Marionette DEBUG loaded listener.js 01:40:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x12186bc00) [pid = 1656] [serial = 175] [outer = 0x11812f800] 01:40:46 INFO - PROCESS | 1656 | 1466498446476 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 01:40:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 01:40:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 469ms 01:40:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 01:40:46 INFO - PROCESS | 1656 | 1466498446513 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 01:40:46 INFO - PROCESS | 1656 | 1466498446514 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 01:40:46 INFO - PROCESS | 1656 | 1466498446516 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 01:40:46 INFO - PROCESS | 1656 | 1466498446518 Marionette TRACE conn2 <- [1,210,null,{}] 01:40:46 INFO - PROCESS | 1656 | 1466498446520 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:46 INFO - PROCESS | 1656 | 1466498446524 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:46 INFO - PROCESS | 1656 | 1466498446626 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 01:40:46 INFO - PROCESS | 1656 | 1466498446659 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:46 INFO - PROCESS | 1656 | 1466498446660 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x1196d6000 == 33 [pid = 1656] [id = 60] 01:40:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x123b08c00) [pid = 1656] [serial = 176] [outer = 0x0] 01:40:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x124c84800) [pid = 1656] [serial = 177] [outer = 0x123b08c00] 01:40:46 INFO - PROCESS | 1656 | 1466498446685 Marionette DEBUG loaded listener.js 01:40:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x125ca5400) [pid = 1656] [serial = 178] [outer = 0x123b08c00] 01:40:46 INFO - PROCESS | 1656 | 1466498446976 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 01:40:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 01:40:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 467ms 01:40:46 INFO - PROCESS | 1656 | 1466498446987 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 01:40:47 INFO - PROCESS | 1656 | 1466498447000 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 01:40:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 01:40:47 INFO - PROCESS | 1656 | 1466498447018 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 01:40:47 INFO - PROCESS | 1656 | 1466498447019 Marionette TRACE conn2 <- [1,214,null,{}] 01:40:47 INFO - PROCESS | 1656 | 1466498447021 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:47 INFO - PROCESS | 1656 | 1466498447022 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:47 INFO - PROCESS | 1656 | 1466498447112 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 01:40:47 INFO - PROCESS | 1656 | 1466498447117 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:47 INFO - PROCESS | 1656 | 1466498447118 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x11997d000 == 34 [pid = 1656] [id = 61] 01:40:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x120d18400) [pid = 1656] [serial = 179] [outer = 0x0] 01:40:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x125cac800) [pid = 1656] [serial = 180] [outer = 0x120d18400] 01:40:47 INFO - PROCESS | 1656 | 1466498447143 Marionette DEBUG loaded listener.js 01:40:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x12660e800) [pid = 1656] [serial = 181] [outer = 0x120d18400] 01:40:47 INFO - PROCESS | 1656 | 1466498447435 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 01:40:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 01:40:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 468ms 01:40:47 INFO - PROCESS | 1656 | 1466498447487 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 01:40:47 INFO - PROCESS | 1656 | 1466498447488 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 01:40:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 01:40:47 INFO - PROCESS | 1656 | 1466498447497 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 01:40:47 INFO - PROCESS | 1656 | 1466498447498 Marionette TRACE conn2 <- [1,218,null,{}] 01:40:47 INFO - PROCESS | 1656 | 1466498447500 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:47 INFO - PROCESS | 1656 | 1466498447501 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:47 INFO - PROCESS | 1656 | 1466498447589 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 01:40:47 INFO - PROCESS | 1656 | 1466498447594 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:47 INFO - PROCESS | 1656 | 1466498447595 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f65000 == 35 [pid = 1656] [id = 62] 01:40:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x123c2e000) [pid = 1656] [serial = 182] [outer = 0x0] 01:40:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x126614c00) [pid = 1656] [serial = 183] [outer = 0x123c2e000] 01:40:47 INFO - PROCESS | 1656 | 1466498447620 Marionette DEBUG loaded listener.js 01:40:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x127368400) [pid = 1656] [serial = 184] [outer = 0x123c2e000] 01:40:47 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x118a89400) [pid = 1656] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 01:40:47 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x121445800) [pid = 1656] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 01:40:47 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x116f5d000) [pid = 1656] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 01:40:47 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x118a89800) [pid = 1656] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 01:40:47 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1164e6000) [pid = 1656] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 01:40:47 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x119987c00) [pid = 1656] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 01:40:47 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x112e65800) [pid = 1656] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 01:40:47 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x128bc6c00) [pid = 1656] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 01:40:47 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x128bba400) [pid = 1656] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 01:40:47 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x123b0b400) [pid = 1656] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 01:40:47 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x128bbe000) [pid = 1656] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 01:40:47 INFO - PROCESS | 1656 | 1466498447968 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 01:40:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 01:40:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 518ms 01:40:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 01:40:48 INFO - PROCESS | 1656 | 1466498448015 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 01:40:48 INFO - PROCESS | 1656 | 1466498448016 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 01:40:48 INFO - PROCESS | 1656 | 1466498448018 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 01:40:48 INFO - PROCESS | 1656 | 1466498448020 Marionette TRACE conn2 <- [1,222,null,{}] 01:40:48 INFO - PROCESS | 1656 | 1466498448022 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:48 INFO - PROCESS | 1656 | 1466498448031 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:48 INFO - PROCESS | 1656 | 1466498448100 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 01:40:48 INFO - PROCESS | 1656 | 1466498448103 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:48 INFO - PROCESS | 1656 | 1466498448105 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e68800 == 36 [pid = 1656] [id = 63] 01:40:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x119219000) [pid = 1656] [serial = 185] [outer = 0x0] 01:40:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x12490c800) [pid = 1656] [serial = 186] [outer = 0x119219000] 01:40:48 INFO - PROCESS | 1656 | 1466498448131 Marionette DEBUG loaded listener.js 01:40:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x12736b400) [pid = 1656] [serial = 187] [outer = 0x119219000] 01:40:48 INFO - PROCESS | 1656 | 1466498448429 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 01:40:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 01:40:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 467ms 01:40:48 INFO - PROCESS | 1656 | 1466498448487 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 01:40:48 INFO - PROCESS | 1656 | 1466498448488 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 01:40:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 01:40:48 INFO - PROCESS | 1656 | 1466498448490 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 01:40:48 INFO - PROCESS | 1656 | 1466498448491 Marionette TRACE conn2 <- [1,226,null,{}] 01:40:48 INFO - PROCESS | 1656 | 1466498448494 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:48 INFO - PROCESS | 1656 | 1466498448495 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:48 INFO - PROCESS | 1656 | 1466498448586 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 01:40:48 INFO - PROCESS | 1656 | 1466498448589 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:48 INFO - PROCESS | 1656 | 1466498448590 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x1213e0000 == 37 [pid = 1656] [id = 64] 01:40:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x128b8d800) [pid = 1656] [serial = 188] [outer = 0x0] 01:40:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x128b91000) [pid = 1656] [serial = 189] [outer = 0x128b8d800] 01:40:48 INFO - PROCESS | 1656 | 1466498448618 Marionette DEBUG loaded listener.js 01:40:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x128bbb800) [pid = 1656] [serial = 190] [outer = 0x128b8d800] 01:40:48 INFO - PROCESS | 1656 | 1466498448900 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 01:40:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 01:40:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 469ms 01:40:48 INFO - PROCESS | 1656 | 1466498448961 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 01:40:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 01:40:48 INFO - PROCESS | 1656 | 1466498448971 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 01:40:48 INFO - PROCESS | 1656 | 1466498448974 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 01:40:48 INFO - PROCESS | 1656 | 1466498448976 Marionette TRACE conn2 <- [1,230,null,{}] 01:40:48 INFO - PROCESS | 1656 | 1466498448978 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:48 INFO - PROCESS | 1656 | 1466498448980 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:49 INFO - PROCESS | 1656 | 1466498449063 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 01:40:49 INFO - PROCESS | 1656 | 1466498449108 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:49 INFO - PROCESS | 1656 | 1466498449110 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x118387800 == 38 [pid = 1656] [id = 65] 01:40:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x12736b800) [pid = 1656] [serial = 191] [outer = 0x0] 01:40:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x128bc0800) [pid = 1656] [serial = 192] [outer = 0x12736b800] 01:40:49 INFO - PROCESS | 1656 | 1466498449136 Marionette DEBUG loaded listener.js 01:40:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x129183800) [pid = 1656] [serial = 193] [outer = 0x12736b800] 01:40:49 INFO - PROCESS | 1656 | 1466498449412 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 01:40:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 01:40:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 472ms 01:40:49 INFO - PROCESS | 1656 | 1466498449449 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 01:40:49 INFO - PROCESS | 1656 | 1466498449450 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 01:40:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 01:40:49 INFO - PROCESS | 1656 | 1466498449452 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 01:40:49 INFO - PROCESS | 1656 | 1466498449453 Marionette TRACE conn2 <- [1,234,null,{}] 01:40:49 INFO - PROCESS | 1656 | 1466498449455 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:49 INFO - PROCESS | 1656 | 1466498449457 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:49 INFO - PROCESS | 1656 | 1466498449548 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 01:40:49 INFO - PROCESS | 1656 | 1466498449551 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:49 INFO - PROCESS | 1656 | 1466498449552 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x12617d000 == 39 [pid = 1656] [id = 66] 01:40:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x129188800) [pid = 1656] [serial = 194] [outer = 0x0] 01:40:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x129292800) [pid = 1656] [serial = 195] [outer = 0x129188800] 01:40:49 INFO - PROCESS | 1656 | 1466498449577 Marionette DEBUG loaded listener.js 01:40:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1294d7c00) [pid = 1656] [serial = 196] [outer = 0x129188800] 01:40:49 INFO - PROCESS | 1656 | 1466498449961 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 01:40:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 01:40:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 568ms 01:40:50 INFO - PROCESS | 1656 | 1466498450021 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 01:40:50 INFO - PROCESS | 1656 | 1466498450025 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 01:40:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 01:40:50 INFO - PROCESS | 1656 | 1466498450031 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 01:40:50 INFO - PROCESS | 1656 | 1466498450035 Marionette TRACE conn2 <- [1,238,null,{}] 01:40:50 INFO - PROCESS | 1656 | 1466498450041 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:50 INFO - PROCESS | 1656 | 1466498450044 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:50 INFO - PROCESS | 1656 | 1466498450215 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 01:40:50 INFO - PROCESS | 1656 | 1466498450318 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:50 INFO - PROCESS | 1656 | 1466498450322 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x113abb800 == 40 [pid = 1656] [id = 67] 01:40:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1164da400) [pid = 1656] [serial = 197] [outer = 0x0] 01:40:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1167c7800) [pid = 1656] [serial = 198] [outer = 0x1164da400] 01:40:50 INFO - PROCESS | 1656 | 1466498450387 Marionette DEBUG loaded listener.js 01:40:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x117eb6000) [pid = 1656] [serial = 199] [outer = 0x1164da400] 01:40:50 INFO - PROCESS | 1656 | 1466498450837 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 01:40:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 01:40:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 824ms 01:40:50 INFO - PROCESS | 1656 | 1466498450854 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 01:40:50 INFO - PROCESS | 1656 | 1466498450857 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 01:40:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 01:40:50 INFO - PROCESS | 1656 | 1466498450861 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 01:40:50 INFO - PROCESS | 1656 | 1466498450863 Marionette TRACE conn2 <- [1,242,null,{}] 01:40:50 INFO - PROCESS | 1656 | 1466498450866 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:50 INFO - PROCESS | 1656 | 1466498450868 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:50 INFO - PROCESS | 1656 | 1466498450973 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 01:40:51 INFO - PROCESS | 1656 | 1466498451019 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:51 INFO - PROCESS | 1656 | 1466498451020 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x11825c800 == 41 [pid = 1656] [id = 68] 01:40:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x118135800) [pid = 1656] [serial = 200] [outer = 0x0] 01:40:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1185e2000) [pid = 1656] [serial = 201] [outer = 0x118135800] 01:40:51 INFO - PROCESS | 1656 | 1466498451051 Marionette DEBUG loaded listener.js 01:40:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x118a97c00) [pid = 1656] [serial = 202] [outer = 0x118135800] 01:40:51 INFO - PROCESS | 1656 | 1466498451670 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 01:40:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 01:40:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 871ms 01:40:51 INFO - PROCESS | 1656 | 1466498451733 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 01:40:51 INFO - PROCESS | 1656 | 1466498451735 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 01:40:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 01:40:51 INFO - PROCESS | 1656 | 1466498451739 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 01:40:51 INFO - PROCESS | 1656 | 1466498451741 Marionette TRACE conn2 <- [1,246,null,{}] 01:40:51 INFO - PROCESS | 1656 | 1466498451744 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:51 INFO - PROCESS | 1656 | 1466498451746 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:51 INFO - PROCESS | 1656 | 1466498451846 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 01:40:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x118238c00) [pid = 1656] [serial = 203] [outer = 0x12cbc9000] 01:40:51 INFO - PROCESS | 1656 | 1466498451939 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:51 INFO - PROCESS | 1656 | 1466498451942 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x118152800 == 42 [pid = 1656] [id = 69] 01:40:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1185e2c00) [pid = 1656] [serial = 204] [outer = 0x0] 01:40:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x118a89c00) [pid = 1656] [serial = 205] [outer = 0x1185e2c00] 01:40:51 INFO - PROCESS | 1656 | 1466498451979 Marionette DEBUG loaded listener.js 01:40:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x11928bc00) [pid = 1656] [serial = 206] [outer = 0x1185e2c00] 01:40:52 INFO - PROCESS | 1656 | --DOCSHELL 0x118387800 == 41 [pid = 1656] [id = 65] 01:40:52 INFO - PROCESS | 1656 | --DOCSHELL 0x1213e0000 == 40 [pid = 1656] [id = 64] 01:40:52 INFO - PROCESS | 1656 | --DOCSHELL 0x117e68800 == 39 [pid = 1656] [id = 63] 01:40:52 INFO - PROCESS | 1656 | --DOCSHELL 0x120f65000 == 38 [pid = 1656] [id = 62] 01:40:52 INFO - PROCESS | 1656 | --DOCSHELL 0x11997d000 == 37 [pid = 1656] [id = 61] 01:40:52 INFO - PROCESS | 1656 | --DOCSHELL 0x1196d6000 == 36 [pid = 1656] [id = 60] 01:40:52 INFO - PROCESS | 1656 | --DOCSHELL 0x118399800 == 35 [pid = 1656] [id = 59] 01:40:52 INFO - PROCESS | 1656 | --DOCSHELL 0x118303000 == 34 [pid = 1656] [id = 58] 01:40:52 INFO - PROCESS | 1656 | --DOCSHELL 0x117e69000 == 33 [pid = 1656] [id = 57] 01:40:52 INFO - PROCESS | 1656 | --DOCSHELL 0x1169b3800 == 32 [pid = 1656] [id = 56] 01:40:52 INFO - PROCESS | 1656 | --DOCSHELL 0x113f38000 == 31 [pid = 1656] [id = 55] 01:40:52 INFO - PROCESS | 1656 | --DOCSHELL 0x113aa7800 == 30 [pid = 1656] [id = 54] 01:40:52 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x129295400) [pid = 1656] [serial = 121] [outer = 0x0] [url = about:blank] 01:40:52 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x124daec00) [pid = 1656] [serial = 141] [outer = 0x0] [url = about:blank] 01:40:52 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12614c400) [pid = 1656] [serial = 142] [outer = 0x0] [url = about:blank] 01:40:52 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12490a400) [pid = 1656] [serial = 139] [outer = 0x0] [url = about:blank] 01:40:52 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x118232000) [pid = 1656] [serial = 126] [outer = 0x0] [url = about:blank] 01:40:52 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x118e7d000) [pid = 1656] [serial = 129] [outer = 0x0] [url = about:blank] 01:40:52 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x119986000) [pid = 1656] [serial = 133] [outer = 0x0] [url = about:blank] 01:40:52 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x119299000) [pid = 1656] [serial = 130] [outer = 0x0] [url = about:blank] 01:40:52 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x120df1000) [pid = 1656] [serial = 136] [outer = 0x0] [url = about:blank] 01:40:52 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1167cd800) [pid = 1656] [serial = 124] [outer = 0x0] [url = about:blank] 01:40:52 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1133a8000) [pid = 1656] [serial = 123] [outer = 0x0] [url = about:blank] 01:40:52 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x120d1e800) [pid = 1656] [serial = 135] [outer = 0x0] [url = about:blank] 01:40:52 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x118a65000) [pid = 1656] [serial = 132] [outer = 0x0] [url = about:blank] 01:40:52 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11824c800) [pid = 1656] [serial = 127] [outer = 0x0] [url = about:blank] 01:40:52 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1215b3000) [pid = 1656] [serial = 138] [outer = 0x0] [url = about:blank] 01:40:52 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12918b800) [pid = 1656] [serial = 120] [outer = 0x0] [url = about:blank] 01:40:52 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x128cc0c00) [pid = 1656] [serial = 118] [outer = 0x0] [url = about:blank] 01:40:52 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x125368400) [pid = 1656] [serial = 103] [outer = 0x0] [url = about:blank] 01:40:52 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x128bc3c00) [pid = 1656] [serial = 115] [outer = 0x0] [url = about:blank] 01:40:52 INFO - PROCESS | 1656 | 1466498452302 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 01:40:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 01:40:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 622ms 01:40:52 INFO - PROCESS | 1656 | 1466498452362 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 01:40:52 INFO - PROCESS | 1656 | 1466498452365 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 01:40:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 01:40:52 INFO - PROCESS | 1656 | 1466498452369 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 01:40:52 INFO - PROCESS | 1656 | 1466498452371 Marionette TRACE conn2 <- [1,250,null,{}] 01:40:52 INFO - PROCESS | 1656 | 1466498452373 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:52 INFO - PROCESS | 1656 | 1466498452375 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:52 INFO - PROCESS | 1656 | 1466498452449 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 01:40:52 INFO - PROCESS | 1656 | 1466498452453 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:52 INFO - PROCESS | 1656 | 1466498452454 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x1170b2800 == 31 [pid = 1656] [id = 70] 01:40:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x119296000) [pid = 1656] [serial = 207] [outer = 0x0] 01:40:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x11998c800) [pid = 1656] [serial = 208] [outer = 0x119296000] 01:40:52 INFO - PROCESS | 1656 | 1466498452483 Marionette DEBUG loaded listener.js 01:40:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x120d1d400) [pid = 1656] [serial = 209] [outer = 0x119296000] 01:40:52 INFO - PROCESS | 1656 | 1466498452797 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 01:40:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 01:40:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 471ms 01:40:52 INFO - PROCESS | 1656 | 1466498452841 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 01:40:52 INFO - PROCESS | 1656 | 1466498452843 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 01:40:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 01:40:52 INFO - PROCESS | 1656 | 1466498452846 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 01:40:52 INFO - PROCESS | 1656 | 1466498452849 Marionette TRACE conn2 <- [1,254,null,{}] 01:40:52 INFO - PROCESS | 1656 | 1466498452866 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:52 INFO - PROCESS | 1656 | 1466498452869 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:52 INFO - PROCESS | 1656 | 1466498452962 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 01:40:52 INFO - PROCESS | 1656 | 1466498452968 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:52 INFO - PROCESS | 1656 | 1466498452970 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x118385800 == 32 [pid = 1656] [id = 71] 01:40:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1164d8400) [pid = 1656] [serial = 210] [outer = 0x0] 01:40:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x123b0a800) [pid = 1656] [serial = 211] [outer = 0x1164d8400] 01:40:53 INFO - PROCESS | 1656 | 1466498453000 Marionette DEBUG loaded listener.js 01:40:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x124c11c00) [pid = 1656] [serial = 212] [outer = 0x1164d8400] 01:40:53 INFO - PROCESS | 1656 | 1466498453323 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 01:40:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 01:40:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 522ms 01:40:53 INFO - PROCESS | 1656 | 1466498453368 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 01:40:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 01:40:53 INFO - PROCESS | 1656 | 1466498453369 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 01:40:53 INFO - PROCESS | 1656 | 1466498453372 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 01:40:53 INFO - PROCESS | 1656 | 1466498453373 Marionette TRACE conn2 <- [1,258,null,{}] 01:40:53 INFO - PROCESS | 1656 | 1466498453376 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:53 INFO - PROCESS | 1656 | 1466498453377 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:53 INFO - PROCESS | 1656 | 1466498453456 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 01:40:53 INFO - PROCESS | 1656 | 1466498453500 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:53 INFO - PROCESS | 1656 | 1466498453501 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x1196d7800 == 33 [pid = 1656] [id = 72] 01:40:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x124905800) [pid = 1656] [serial = 213] [outer = 0x0] 01:40:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x12536b800) [pid = 1656] [serial = 214] [outer = 0x124905800] 01:40:53 INFO - PROCESS | 1656 | 1466498453526 Marionette DEBUG loaded listener.js 01:40:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x125caa000) [pid = 1656] [serial = 215] [outer = 0x124905800] 01:40:53 INFO - PROCESS | 1656 | 1466498453838 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 01:40:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 01:40:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 517ms 01:40:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 01:40:53 INFO - PROCESS | 1656 | 1466498453891 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 01:40:53 INFO - PROCESS | 1656 | 1466498453893 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 01:40:53 INFO - PROCESS | 1656 | 1466498453896 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 01:40:53 INFO - PROCESS | 1656 | 1466498453898 Marionette TRACE conn2 <- [1,262,null,{}] 01:40:53 INFO - PROCESS | 1656 | 1466498453902 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:53 INFO - PROCESS | 1656 | 1466498453904 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:54 INFO - PROCESS | 1656 | 1466498454044 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 01:40:54 INFO - PROCESS | 1656 | 1466498454052 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:54 INFO - PROCESS | 1656 | 1466498454054 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a63800 == 34 [pid = 1656] [id = 73] 01:40:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x115fd8c00) [pid = 1656] [serial = 216] [outer = 0x0] 01:40:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12615a400) [pid = 1656] [serial = 217] [outer = 0x115fd8c00] 01:40:54 INFO - PROCESS | 1656 | 1466498454094 Marionette DEBUG loaded listener.js 01:40:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x127364c00) [pid = 1656] [serial = 218] [outer = 0x115fd8c00] 01:40:54 INFO - PROCESS | 1656 | 1466498454542 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 01:40:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 01:40:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 671ms 01:40:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 01:40:54 INFO - PROCESS | 1656 | 1466498454566 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 01:40:54 INFO - PROCESS | 1656 | 1466498454567 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 01:40:54 INFO - PROCESS | 1656 | 1466498454569 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 01:40:54 INFO - PROCESS | 1656 | 1466498454571 Marionette TRACE conn2 <- [1,266,null,{}] 01:40:54 INFO - PROCESS | 1656 | 1466498454573 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:54 INFO - PROCESS | 1656 | 1466498454577 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:54 INFO - PROCESS | 1656 | 1466498454696 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 01:40:54 INFO - PROCESS | 1656 | 1466498454700 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:54 INFO - PROCESS | 1656 | 1466498454701 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x12108d800 == 35 [pid = 1656] [id = 74] 01:40:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x126617000) [pid = 1656] [serial = 219] [outer = 0x0] 01:40:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x128bbf800) [pid = 1656] [serial = 220] [outer = 0x126617000] 01:40:54 INFO - PROCESS | 1656 | 1466498454726 Marionette DEBUG loaded listener.js 01:40:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x129293000) [pid = 1656] [serial = 221] [outer = 0x126617000] 01:40:55 INFO - PROCESS | 1656 | 1466498455026 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 01:40:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 01:40:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 470ms 01:40:55 INFO - PROCESS | 1656 | 1466498455040 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 01:40:55 INFO - PROCESS | 1656 | 1466498455041 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 01:40:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 01:40:55 INFO - PROCESS | 1656 | 1466498455052 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 01:40:55 INFO - PROCESS | 1656 | 1466498455053 Marionette TRACE conn2 <- [1,270,null,{}] 01:40:55 INFO - PROCESS | 1656 | 1466498455055 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:55 INFO - PROCESS | 1656 | 1466498455056 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:55 INFO - PROCESS | 1656 | 1466498455168 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 01:40:55 INFO - PROCESS | 1656 | 1466498455172 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:55 INFO - PROCESS | 1656 | 1466498455173 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x1249c2000 == 36 [pid = 1656] [id = 75] 01:40:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x128b8e800) [pid = 1656] [serial = 222] [outer = 0x0] 01:40:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1294dc800) [pid = 1656] [serial = 223] [outer = 0x128b8e800] 01:40:55 INFO - PROCESS | 1656 | 1466498455198 Marionette DEBUG loaded listener.js 01:40:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12a513000) [pid = 1656] [serial = 224] [outer = 0x128b8e800] 01:40:55 INFO - PROCESS | 1656 | 1466498455550 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 01:40:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 01:40:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 518ms 01:40:55 INFO - PROCESS | 1656 | 1466498455571 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 01:40:55 INFO - PROCESS | 1656 | 1466498455573 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 01:40:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 01:40:55 INFO - PROCESS | 1656 | 1466498455577 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 01:40:55 INFO - PROCESS | 1656 | 1466498455579 Marionette TRACE conn2 <- [1,274,null,{}] 01:40:55 INFO - PROCESS | 1656 | 1466498455582 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:55 INFO - PROCESS | 1656 | 1466498455585 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:55 INFO - PROCESS | 1656 | 1466498455721 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 01:40:55 INFO - PROCESS | 1656 | 1466498455740 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:55 INFO - PROCESS | 1656 | 1466498455741 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x125394000 == 37 [pid = 1656] [id = 76] 01:40:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x116971c00) [pid = 1656] [serial = 225] [outer = 0x0] 01:40:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12a693000) [pid = 1656] [serial = 226] [outer = 0x116971c00] 01:40:55 INFO - PROCESS | 1656 | 1466498455779 Marionette DEBUG loaded listener.js 01:40:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12a6efc00) [pid = 1656] [serial = 227] [outer = 0x116971c00] 01:40:56 INFO - PROCESS | 1656 | 1466498456153 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 01:40:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 01:40:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 620ms 01:40:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 01:40:56 INFO - PROCESS | 1656 | 1466498456197 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 01:40:56 INFO - PROCESS | 1656 | 1466498456198 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 01:40:56 INFO - PROCESS | 1656 | 1466498456200 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 01:40:56 INFO - PROCESS | 1656 | 1466498456201 Marionette TRACE conn2 <- [1,278,null,{}] 01:40:56 INFO - PROCESS | 1656 | 1466498456203 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:56 INFO - PROCESS | 1656 | 1466498456204 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:56 INFO - PROCESS | 1656 | 1466498456293 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 01:40:56 INFO - PROCESS | 1656 | 1466498456324 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:56 INFO - PROCESS | 1656 | 1466498456325 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x128b35800 == 38 [pid = 1656] [id = 77] 01:40:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12a6f0400) [pid = 1656] [serial = 228] [outer = 0x0] 01:40:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12a6fa000) [pid = 1656] [serial = 229] [outer = 0x12a6f0400] 01:40:56 INFO - PROCESS | 1656 | 1466498456349 Marionette DEBUG loaded listener.js 01:40:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12a7af000) [pid = 1656] [serial = 230] [outer = 0x12a6f0400] 01:40:56 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x11812f800) [pid = 1656] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 01:40:56 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x123b08c00) [pid = 1656] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 01:40:56 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x118133000) [pid = 1656] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 01:40:56 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x123c2e000) [pid = 1656] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 01:40:56 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1176f3000) [pid = 1656] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 01:40:56 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x120d1b000) [pid = 1656] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 01:40:56 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1167c7400) [pid = 1656] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 01:40:56 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11697b400) [pid = 1656] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 01:40:56 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1133a9000) [pid = 1656] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 01:40:56 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11824d800) [pid = 1656] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 01:40:56 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x12126cc00) [pid = 1656] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 01:40:56 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x120d18400) [pid = 1656] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 01:40:56 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x125370800) [pid = 1656] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 01:40:56 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x128b8d800) [pid = 1656] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 01:40:56 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12736b800) [pid = 1656] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 01:40:56 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x119219000) [pid = 1656] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 01:40:56 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x115f6b000) [pid = 1656] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 01:40:56 INFO - PROCESS | 1656 | 1466498456735 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 01:40:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 01:40:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 568ms 01:40:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 01:40:56 INFO - PROCESS | 1656 | 1466498456768 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 01:40:56 INFO - PROCESS | 1656 | 1466498456769 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 01:40:56 INFO - PROCESS | 1656 | 1466498456771 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 01:40:56 INFO - PROCESS | 1656 | 1466498456773 Marionette TRACE conn2 <- [1,282,null,{}] 01:40:56 INFO - PROCESS | 1656 | 1466498456780 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:56 INFO - PROCESS | 1656 | 1466498456782 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:56 INFO - PROCESS | 1656 | 1466498456886 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 01:40:56 INFO - PROCESS | 1656 | 1466498456917 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:56 INFO - PROCESS | 1656 | 1466498456918 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c94000 == 39 [pid = 1656] [id = 78] 01:40:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1164e0000) [pid = 1656] [serial = 231] [outer = 0x0] 01:40:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119ad1000) [pid = 1656] [serial = 232] [outer = 0x1164e0000] 01:40:56 INFO - PROCESS | 1656 | 1466498456942 Marionette DEBUG loaded listener.js 01:40:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x124c08c00) [pid = 1656] [serial = 233] [outer = 0x1164e0000] 01:40:57 INFO - PROCESS | 1656 | 1466498457186 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 01:40:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 01:40:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 468ms 01:40:57 INFO - PROCESS | 1656 | 1466498457249 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 01:40:57 INFO - PROCESS | 1656 | 1466498457250 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 01:40:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 01:40:57 INFO - PROCESS | 1656 | 1466498457253 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 01:40:57 INFO - PROCESS | 1656 | 1466498457255 Marionette TRACE conn2 <- [1,286,null,{}] 01:40:57 INFO - PROCESS | 1656 | 1466498457258 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:57 INFO - PROCESS | 1656 | 1466498457261 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:57 INFO - PROCESS | 1656 | 1466498457364 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 01:40:57 INFO - PROCESS | 1656 | 1466498457369 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:57 INFO - PROCESS | 1656 | 1466498457371 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x1272a3000 == 40 [pid = 1656] [id = 79] 01:40:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x118234800) [pid = 1656] [serial = 234] [outer = 0x0] 01:40:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x128bbcc00) [pid = 1656] [serial = 235] [outer = 0x118234800] 01:40:57 INFO - PROCESS | 1656 | 1466498457450 Marionette DEBUG loaded listener.js 01:40:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12ae67400) [pid = 1656] [serial = 236] [outer = 0x118234800] 01:40:57 INFO - PROCESS | 1656 | 1466498457744 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 01:40:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 01:40:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 519ms 01:40:57 INFO - PROCESS | 1656 | 1466498457773 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 01:40:57 INFO - PROCESS | 1656 | 1466498457775 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 01:40:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 01:40:57 INFO - PROCESS | 1656 | 1466498457787 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 01:40:57 INFO - PROCESS | 1656 | 1466498457788 Marionette TRACE conn2 <- [1,290,null,{}] 01:40:57 INFO - PROCESS | 1656 | 1466498457790 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:57 INFO - PROCESS | 1656 | 1466498457792 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:57 INFO - PROCESS | 1656 | 1466498457880 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 01:40:57 INFO - PROCESS | 1656 | 1466498457883 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:57 INFO - PROCESS | 1656 | 1466498457885 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x129493000 == 41 [pid = 1656] [id = 80] 01:40:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12ae6a800) [pid = 1656] [serial = 237] [outer = 0x0] 01:40:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12aedec00) [pid = 1656] [serial = 238] [outer = 0x12ae6a800] 01:40:57 INFO - PROCESS | 1656 | 1466498457904 Marionette DEBUG loaded listener.js 01:40:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12b109c00) [pid = 1656] [serial = 239] [outer = 0x12ae6a800] 01:40:58 INFO - PROCESS | 1656 | 1466498458251 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 01:40:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 01:40:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 470ms 01:40:58 INFO - PROCESS | 1656 | 1466498458258 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 01:40:58 INFO - PROCESS | 1656 | 1466498458261 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 01:40:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 01:40:58 INFO - PROCESS | 1656 | 1466498458267 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 01:40:58 INFO - PROCESS | 1656 | 1466498458269 Marionette TRACE conn2 <- [1,294,null,{}] 01:40:58 INFO - PROCESS | 1656 | 1466498458272 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:58 INFO - PROCESS | 1656 | 1466498458274 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:58 INFO - PROCESS | 1656 | 1466498458423 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 01:40:58 INFO - PROCESS | 1656 | 1466498458433 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:58 INFO - PROCESS | 1656 | 1466498458434 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x129684000 == 42 [pid = 1656] [id = 81] 01:40:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12a7b9400) [pid = 1656] [serial = 240] [outer = 0x0] 01:40:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12ae69800) [pid = 1656] [serial = 241] [outer = 0x12a7b9400] 01:40:58 INFO - PROCESS | 1656 | 1466498458485 Marionette DEBUG loaded listener.js 01:40:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12b8dc000) [pid = 1656] [serial = 242] [outer = 0x12a7b9400] 01:40:58 INFO - PROCESS | 1656 | 1466498458971 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:40:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:40:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 720ms 01:40:58 INFO - PROCESS | 1656 | 1466498458988 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 01:40:58 INFO - PROCESS | 1656 | 1466498458990 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 01:40:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 01:40:58 INFO - PROCESS | 1656 | 1466498458993 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 01:40:58 INFO - PROCESS | 1656 | 1466498458997 Marionette TRACE conn2 <- [1,298,null,{}] 01:40:59 INFO - PROCESS | 1656 | 1466498459000 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:59 INFO - PROCESS | 1656 | 1466498459002 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:59 INFO - PROCESS | 1656 | 1466498459105 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 01:40:59 INFO - PROCESS | 1656 | 1466498459167 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:59 INFO - PROCESS | 1656 | 1466498459168 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x11815b800 == 43 [pid = 1656] [id = 82] 01:40:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x118233400) [pid = 1656] [serial = 243] [outer = 0x0] 01:40:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x119216c00) [pid = 1656] [serial = 244] [outer = 0x118233400] 01:40:59 INFO - PROCESS | 1656 | 1466498459200 Marionette DEBUG loaded listener.js 01:40:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x119988c00) [pid = 1656] [serial = 245] [outer = 0x118233400] 01:40:59 INFO - PROCESS | 1656 | 1466498459651 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:40:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:40:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 672ms 01:40:59 INFO - PROCESS | 1656 | 1466498459665 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 01:40:59 INFO - PROCESS | 1656 | 1466498459668 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 01:40:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 01:40:59 INFO - PROCESS | 1656 | 1466498459674 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 01:40:59 INFO - PROCESS | 1656 | 1466498459677 Marionette TRACE conn2 <- [1,302,null,{}] 01:40:59 INFO - PROCESS | 1656 | 1466498459681 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:59 INFO - PROCESS | 1656 | 1466498459684 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:59 INFO - PROCESS | 1656 | 1466498459835 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 01:40:59 INFO - PROCESS | 1656 | 1466498459957 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:59 INFO - PROCESS | 1656 | 1466498459958 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:40:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x121720000 == 44 [pid = 1656] [id = 83] 01:40:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x123b05000) [pid = 1656] [serial = 246] [outer = 0x0] 01:40:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x124837c00) [pid = 1656] [serial = 247] [outer = 0x123b05000] 01:41:00 INFO - PROCESS | 1656 | 1466498459999 Marionette DEBUG loaded listener.js 01:41:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x124dafc00) [pid = 1656] [serial = 248] [outer = 0x123b05000] 01:41:00 INFO - PROCESS | 1656 | 1466498460412 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:41:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:41:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 773ms 01:41:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 01:41:00 INFO - PROCESS | 1656 | 1466498460446 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 01:41:00 INFO - PROCESS | 1656 | 1466498460448 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 01:41:00 INFO - PROCESS | 1656 | 1466498460450 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 01:41:00 INFO - PROCESS | 1656 | 1466498460453 Marionette TRACE conn2 <- [1,306,null,{}] 01:41:00 INFO - PROCESS | 1656 | 1466498460460 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:00 INFO - PROCESS | 1656 | 1466498460464 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:00 INFO - PROCESS | 1656 | 1466498460563 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 01:41:00 INFO - PROCESS | 1656 | 1466498460625 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:00 INFO - PROCESS | 1656 | 1466498460627 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x129215800 == 45 [pid = 1656] [id = 84] 01:41:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x127285c00) [pid = 1656] [serial = 249] [outer = 0x0] 01:41:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12736e000) [pid = 1656] [serial = 250] [outer = 0x127285c00] 01:41:00 INFO - PROCESS | 1656 | 1466498460658 Marionette DEBUG loaded listener.js 01:41:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x128b17c00) [pid = 1656] [serial = 251] [outer = 0x127285c00] 01:41:01 INFO - PROCESS | 1656 | 1466498461059 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:41:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:41:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 621ms 01:41:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 01:41:01 INFO - PROCESS | 1656 | 1466498461071 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 01:41:01 INFO - PROCESS | 1656 | 1466498461073 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 01:41:01 INFO - PROCESS | 1656 | 1466498461075 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 01:41:01 INFO - PROCESS | 1656 | 1466498461077 Marionette TRACE conn2 <- [1,310,null,{}] 01:41:01 INFO - PROCESS | 1656 | 1466498461079 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:01 INFO - PROCESS | 1656 | 1466498461080 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:01 INFO - PROCESS | 1656 | 1466498461181 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 01:41:01 INFO - PROCESS | 1656 | 1466498461256 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:01 INFO - PROCESS | 1656 | 1466498461258 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a5c8000 == 46 [pid = 1656] [id = 85] 01:41:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x128b20c00) [pid = 1656] [serial = 252] [outer = 0x0] 01:41:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x128b8ac00) [pid = 1656] [serial = 253] [outer = 0x128b20c00] 01:41:01 INFO - PROCESS | 1656 | 1466498461287 Marionette DEBUG loaded listener.js 01:41:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x128bbb000) [pid = 1656] [serial = 254] [outer = 0x128b20c00] 01:41:01 INFO - PROCESS | 1656 | 1466498461836 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:41:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:41:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 769ms 01:41:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 01:41:01 INFO - PROCESS | 1656 | 1466498461846 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 01:41:01 INFO - PROCESS | 1656 | 1466498461848 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 01:41:01 INFO - PROCESS | 1656 | 1466498461852 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 01:41:01 INFO - PROCESS | 1656 | 1466498461853 Marionette TRACE conn2 <- [1,314,null,{}] 01:41:01 INFO - PROCESS | 1656 | 1466498461857 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:01 INFO - PROCESS | 1656 | 1466498461859 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:01 INFO - PROCESS | 1656 | 1466498461950 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 01:41:02 INFO - PROCESS | 1656 | 1466498461997 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:02 INFO - PROCESS | 1656 | 1466498461999 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x116ae1800 == 47 [pid = 1656] [id = 86] 01:41:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x118131800) [pid = 1656] [serial = 255] [outer = 0x0] 01:41:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x118232400) [pid = 1656] [serial = 256] [outer = 0x118131800] 01:41:02 INFO - PROCESS | 1656 | 1466498462027 Marionette DEBUG loaded listener.js 01:41:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x118a60800) [pid = 1656] [serial = 257] [outer = 0x118131800] 01:41:02 INFO - PROCESS | 1656 | 1466498462455 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:41:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:41:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 670ms 01:41:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 01:41:02 INFO - PROCESS | 1656 | 1466498462527 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 01:41:02 INFO - PROCESS | 1656 | 1466498462530 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 01:41:02 INFO - PROCESS | 1656 | 1466498462535 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 01:41:02 INFO - PROCESS | 1656 | 1466498462537 Marionette TRACE conn2 <- [1,318,null,{}] 01:41:02 INFO - PROCESS | 1656 | 1466498462540 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:02 INFO - PROCESS | 1656 | 1466498462542 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:02 INFO - PROCESS | 1656 | 1466498462635 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 01:41:02 INFO - PROCESS | 1656 | --DOCSHELL 0x129493000 == 46 [pid = 1656] [id = 80] 01:41:02 INFO - PROCESS | 1656 | --DOCSHELL 0x1272a3000 == 45 [pid = 1656] [id = 79] 01:41:02 INFO - PROCESS | 1656 | --DOCSHELL 0x119c94000 == 44 [pid = 1656] [id = 78] 01:41:02 INFO - PROCESS | 1656 | --DOCSHELL 0x128b35800 == 43 [pid = 1656] [id = 77] 01:41:02 INFO - PROCESS | 1656 | --DOCSHELL 0x125394000 == 42 [pid = 1656] [id = 76] 01:41:02 INFO - PROCESS | 1656 | --DOCSHELL 0x1249c2000 == 41 [pid = 1656] [id = 75] 01:41:02 INFO - PROCESS | 1656 | --DOCSHELL 0x12108d800 == 40 [pid = 1656] [id = 74] 01:41:02 INFO - PROCESS | 1656 | --DOCSHELL 0x119a63800 == 39 [pid = 1656] [id = 73] 01:41:02 INFO - PROCESS | 1656 | --DOCSHELL 0x1196d7800 == 38 [pid = 1656] [id = 72] 01:41:02 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x129292800) [pid = 1656] [serial = 195] [outer = 0x0] [url = about:blank] 01:41:02 INFO - PROCESS | 1656 | --DOCSHELL 0x118385800 == 37 [pid = 1656] [id = 71] 01:41:02 INFO - PROCESS | 1656 | --DOCSHELL 0x1170b2800 == 36 [pid = 1656] [id = 70] 01:41:02 INFO - PROCESS | 1656 | --DOCSHELL 0x118152800 == 35 [pid = 1656] [id = 69] 01:41:02 INFO - PROCESS | 1656 | --DOCSHELL 0x11825c800 == 34 [pid = 1656] [id = 68] 01:41:02 INFO - PROCESS | 1656 | --DOCSHELL 0x113abb800 == 33 [pid = 1656] [id = 67] 01:41:02 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x121238c00) [pid = 1656] [serial = 174] [outer = 0x0] [url = about:blank] 01:41:02 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x125ca5400) [pid = 1656] [serial = 178] [outer = 0x0] [url = about:blank] 01:41:02 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x124c84800) [pid = 1656] [serial = 177] [outer = 0x0] [url = about:blank] 01:41:02 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1184ec800) [pid = 1656] [serial = 165] [outer = 0x0] [url = about:blank] 01:41:02 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x126614c00) [pid = 1656] [serial = 183] [outer = 0x0] [url = about:blank] 01:41:02 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x118a5b800) [pid = 1656] [serial = 166] [outer = 0x0] [url = about:blank] 01:41:02 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x119297000) [pid = 1656] [serial = 168] [outer = 0x0] [url = about:blank] 01:41:02 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x11998c400) [pid = 1656] [serial = 169] [outer = 0x0] [url = about:blank] 01:41:02 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x120d1ec00) [pid = 1656] [serial = 171] [outer = 0x0] [url = about:blank] 01:41:02 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x116f59800) [pid = 1656] [serial = 162] [outer = 0x0] [url = about:blank] 01:41:02 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x118128c00) [pid = 1656] [serial = 163] [outer = 0x0] [url = about:blank] 01:41:02 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x116f62400) [pid = 1656] [serial = 159] [outer = 0x0] [url = about:blank] 01:41:02 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x118129800) [pid = 1656] [serial = 160] [outer = 0x0] [url = about:blank] 01:41:02 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x116a12400) [pid = 1656] [serial = 145] [outer = 0x0] [url = about:blank] 01:41:02 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1161a6400) [pid = 1656] [serial = 144] [outer = 0x0] [url = about:blank] 01:41:02 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x119217400) [pid = 1656] [serial = 148] [outer = 0x0] [url = about:blank] 01:41:02 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1184ee800) [pid = 1656] [serial = 147] [outer = 0x0] [url = about:blank] 01:41:02 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1249afc00) [pid = 1656] [serial = 151] [outer = 0x0] [url = about:blank] 01:41:02 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x12660e800) [pid = 1656] [serial = 181] [outer = 0x0] [url = about:blank] 01:41:02 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x121446800) [pid = 1656] [serial = 150] [outer = 0x0] [url = about:blank] 01:41:02 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x126292c00) [pid = 1656] [serial = 154] [outer = 0x0] [url = about:blank] 01:41:02 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x125cac800) [pid = 1656] [serial = 180] [outer = 0x0] [url = about:blank] 01:41:02 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x12614c800) [pid = 1656] [serial = 153] [outer = 0x0] [url = about:blank] 01:41:02 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x128b91000) [pid = 1656] [serial = 189] [outer = 0x0] [url = about:blank] 01:41:02 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x129183800) [pid = 1656] [serial = 193] [outer = 0x0] [url = about:blank] 01:41:02 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12490c800) [pid = 1656] [serial = 186] [outer = 0x0] [url = about:blank] 01:41:02 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x128bc0800) [pid = 1656] [serial = 192] [outer = 0x0] [url = about:blank] 01:41:02 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x12736b400) [pid = 1656] [serial = 187] [outer = 0x0] [url = about:blank] 01:41:02 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x119ad2c00) [pid = 1656] [serial = 157] [outer = 0x0] [url = about:blank] 01:41:02 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x127368400) [pid = 1656] [serial = 184] [outer = 0x0] [url = about:blank] 01:41:02 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12186bc00) [pid = 1656] [serial = 175] [outer = 0x0] [url = about:blank] 01:41:02 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x128bbb800) [pid = 1656] [serial = 190] [outer = 0x0] [url = about:blank] 01:41:02 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x117eb0c00) [pid = 1656] [serial = 156] [outer = 0x0] [url = about:blank] 01:41:02 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x120fb4400) [pid = 1656] [serial = 172] [outer = 0x0] [url = about:blank] 01:41:02 INFO - PROCESS | 1656 | 1466498462742 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:02 INFO - PROCESS | 1656 | 1466498462747 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x115f89000 == 34 [pid = 1656] [id = 87] 01:41:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x116a12400) [pid = 1656] [serial = 258] [outer = 0x0] 01:41:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1184ee800) [pid = 1656] [serial = 259] [outer = 0x116a12400] 01:41:02 INFO - PROCESS | 1656 | 1466498462791 Marionette DEBUG loaded listener.js 01:41:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x119ad6000) [pid = 1656] [serial = 260] [outer = 0x116a12400] 01:41:03 INFO - PROCESS | 1656 | 1466498463249 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:41:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:41:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 721ms 01:41:03 INFO - PROCESS | 1656 | 1466498463258 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 01:41:03 INFO - PROCESS | 1656 | 1466498463260 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 01:41:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 01:41:03 INFO - PROCESS | 1656 | 1466498463264 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 01:41:03 INFO - PROCESS | 1656 | 1466498463267 Marionette TRACE conn2 <- [1,322,null,{}] 01:41:03 INFO - PROCESS | 1656 | 1466498463278 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:03 INFO - PROCESS | 1656 | 1466498463282 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:03 INFO - PROCESS | 1656 | 1466498463401 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 01:41:03 INFO - PROCESS | 1656 | 1466498463427 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:03 INFO - PROCESS | 1656 | 1466498463430 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x118159800 == 35 [pid = 1656] [id = 88] 01:41:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x121807c00) [pid = 1656] [serial = 261] [outer = 0x0] 01:41:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x123c2e000) [pid = 1656] [serial = 262] [outer = 0x121807c00] 01:41:03 INFO - PROCESS | 1656 | 1466498463477 Marionette DEBUG loaded listener.js 01:41:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x124c82000) [pid = 1656] [serial = 263] [outer = 0x121807c00] 01:41:03 INFO - PROCESS | 1656 | 1466498463788 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:41:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:41:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 574ms 01:41:03 INFO - PROCESS | 1656 | 1466498463837 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 01:41:03 INFO - PROCESS | 1656 | 1466498463839 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 01:41:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 01:41:03 INFO - PROCESS | 1656 | 1466498463841 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 01:41:03 INFO - PROCESS | 1656 | 1466498463849 Marionette TRACE conn2 <- [1,326,null,{}] 01:41:03 INFO - PROCESS | 1656 | 1466498463852 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:03 INFO - PROCESS | 1656 | 1466498463853 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:03 INFO - PROCESS | 1656 | 1466498463932 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 01:41:03 INFO - PROCESS | 1656 | 1466498463935 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:03 INFO - PROCESS | 1656 | 1466498463936 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x1183a1800 == 36 [pid = 1656] [id = 89] 01:41:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x12536d400) [pid = 1656] [serial = 264] [outer = 0x0] 01:41:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x125ca1400) [pid = 1656] [serial = 265] [outer = 0x12536d400] 01:41:03 INFO - PROCESS | 1656 | 1466498463962 Marionette DEBUG loaded listener.js 01:41:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1261e5c00) [pid = 1656] [serial = 266] [outer = 0x12536d400] 01:41:04 INFO - PROCESS | 1656 | 1466498464286 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:41:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:41:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 476ms 01:41:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 01:41:04 INFO - PROCESS | 1656 | 1466498464318 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 01:41:04 INFO - PROCESS | 1656 | 1466498464319 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 01:41:04 INFO - PROCESS | 1656 | 1466498464321 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 01:41:04 INFO - PROCESS | 1656 | 1466498464322 Marionette TRACE conn2 <- [1,330,null,{}] 01:41:04 INFO - PROCESS | 1656 | 1466498464325 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:04 INFO - PROCESS | 1656 | 1466498464326 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:04 INFO - PROCESS | 1656 | 1466498464401 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 01:41:04 INFO - PROCESS | 1656 | 1466498464456 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:04 INFO - PROCESS | 1656 | 1466498464457 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x112fe4000 == 37 [pid = 1656] [id = 90] 01:41:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x125373c00) [pid = 1656] [serial = 267] [outer = 0x0] 01:41:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x126614c00) [pid = 1656] [serial = 268] [outer = 0x125373c00] 01:41:04 INFO - PROCESS | 1656 | 1466498464482 Marionette DEBUG loaded listener.js 01:41:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12736a000) [pid = 1656] [serial = 269] [outer = 0x125373c00] 01:41:04 INFO - PROCESS | 1656 | 1466498464781 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:41:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:41:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 519ms 01:41:04 INFO - PROCESS | 1656 | 1466498464841 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 01:41:04 INFO - PROCESS | 1656 | 1466498464842 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 01:41:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 01:41:04 INFO - PROCESS | 1656 | 1466498464852 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 01:41:04 INFO - PROCESS | 1656 | 1466498464853 Marionette TRACE conn2 <- [1,334,null,{}] 01:41:04 INFO - PROCESS | 1656 | 1466498464855 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:04 INFO - PROCESS | 1656 | 1466498464859 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:04 INFO - PROCESS | 1656 | 1466498464969 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 01:41:05 INFO - PROCESS | 1656 | 1466498465001 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:05 INFO - PROCESS | 1656 | 1466498465003 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x116131800 == 38 [pid = 1656] [id = 91] 01:41:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x128b11800) [pid = 1656] [serial = 270] [outer = 0x0] 01:41:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x128b1fc00) [pid = 1656] [serial = 271] [outer = 0x128b11800] 01:41:05 INFO - PROCESS | 1656 | 1466498465028 Marionette DEBUG loaded listener.js 01:41:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x128cbe400) [pid = 1656] [serial = 272] [outer = 0x128b11800] 01:41:05 INFO - PROCESS | 1656 | 1466498465333 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:41:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 01:41:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 517ms 01:41:05 INFO - PROCESS | 1656 | 1466498465370 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 01:41:05 INFO - PROCESS | 1656 | 1466498465371 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 01:41:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 01:41:05 INFO - PROCESS | 1656 | 1466498465374 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 01:41:05 INFO - PROCESS | 1656 | 1466498465375 Marionette TRACE conn2 <- [1,338,null,{}] 01:41:05 INFO - PROCESS | 1656 | 1466498465380 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:05 INFO - PROCESS | 1656 | 1466498465381 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:05 INFO - PROCESS | 1656 | 1466498465478 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 01:41:05 INFO - PROCESS | 1656 | 1466498465482 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:05 INFO - PROCESS | 1656 | 1466498465483 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x12108c000 == 39 [pid = 1656] [id = 92] 01:41:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x128b12800) [pid = 1656] [serial = 273] [outer = 0x0] 01:41:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x129185400) [pid = 1656] [serial = 274] [outer = 0x128b12800] 01:41:05 INFO - PROCESS | 1656 | 1466498465508 Marionette DEBUG loaded listener.js 01:41:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x11824d800) [pid = 1656] [serial = 275] [outer = 0x128b12800] 01:41:05 INFO - PROCESS | 1656 | 1466498465823 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:41:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 01:41:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 469ms 01:41:05 INFO - PROCESS | 1656 | 1466498465858 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 01:41:05 INFO - PROCESS | 1656 | 1466498465861 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 01:41:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 01:41:05 INFO - PROCESS | 1656 | 1466498465871 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 01:41:05 INFO - PROCESS | 1656 | 1466498465872 Marionette TRACE conn2 <- [1,342,null,{}] 01:41:05 INFO - PROCESS | 1656 | 1466498465875 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:05 INFO - PROCESS | 1656 | 1466498465876 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:05 INFO - PROCESS | 1656 | 1466498465972 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 01:41:05 INFO - PROCESS | 1656 | 1466498465976 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:05 INFO - PROCESS | 1656 | 1466498465977 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x121734000 == 40 [pid = 1656] [id = 93] 01:41:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x129181000) [pid = 1656] [serial = 276] [outer = 0x0] 01:41:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1294e5000) [pid = 1656] [serial = 277] [outer = 0x129181000] 01:41:06 INFO - PROCESS | 1656 | 1466498466003 Marionette DEBUG loaded listener.js 01:41:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12a698400) [pid = 1656] [serial = 278] [outer = 0x129181000] 01:41:06 INFO - PROCESS | 1656 | 1466498466340 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:41:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 01:41:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 519ms 01:41:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 01:41:06 INFO - PROCESS | 1656 | 1466498466391 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 01:41:06 INFO - PROCESS | 1656 | 1466498466392 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 01:41:06 INFO - PROCESS | 1656 | 1466498466395 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 01:41:06 INFO - PROCESS | 1656 | 1466498466396 Marionette TRACE conn2 <- [1,346,null,{}] 01:41:06 INFO - PROCESS | 1656 | 1466498466398 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:06 INFO - PROCESS | 1656 | 1466498466399 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:06 INFO - PROCESS | 1656 | 1466498466490 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 01:41:06 INFO - PROCESS | 1656 | 1466498466500 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:06 INFO - PROCESS | 1656 | 1466498466501 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x12538b000 == 41 [pid = 1656] [id = 94] 01:41:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12a6f4800) [pid = 1656] [serial = 279] [outer = 0x0] 01:41:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12a7b1400) [pid = 1656] [serial = 280] [outer = 0x12a6f4800] 01:41:06 INFO - PROCESS | 1656 | 1466498466526 Marionette DEBUG loaded listener.js 01:41:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12a7b8000) [pid = 1656] [serial = 281] [outer = 0x12a6f4800] 01:41:06 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1164da400) [pid = 1656] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 01:41:06 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x128b8e800) [pid = 1656] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 01:41:06 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x115fd8c00) [pid = 1656] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 01:41:06 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x118234800) [pid = 1656] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 01:41:06 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1185e2c00) [pid = 1656] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 01:41:06 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x118135800) [pid = 1656] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 01:41:06 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x119296000) [pid = 1656] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 01:41:06 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x116971c00) [pid = 1656] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 01:41:06 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x126617000) [pid = 1656] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 01:41:06 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x12a6f0400) [pid = 1656] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 01:41:06 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1164e0000) [pid = 1656] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 01:41:06 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x124905800) [pid = 1656] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 01:41:06 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1164d8400) [pid = 1656] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 01:41:06 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x129188800) [pid = 1656] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 01:41:06 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12ae6a800) [pid = 1656] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 01:41:06 INFO - PROCESS | 1656 | 1466498466934 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:41:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 01:41:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 568ms 01:41:06 INFO - PROCESS | 1656 | 1466498466963 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 01:41:06 INFO - PROCESS | 1656 | 1466498466964 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 01:41:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 01:41:06 INFO - PROCESS | 1656 | 1466498466967 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 01:41:06 INFO - PROCESS | 1656 | 1466498466968 Marionette TRACE conn2 <- [1,350,null,{}] 01:41:06 INFO - PROCESS | 1656 | 1466498466970 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:06 INFO - PROCESS | 1656 | 1466498466971 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:07 INFO - PROCESS | 1656 | 1466498467051 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 01:41:07 INFO - PROCESS | 1656 | 1466498467055 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:07 INFO - PROCESS | 1656 | 1466498467056 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x124803000 == 42 [pid = 1656] [id = 95] 01:41:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x118234800) [pid = 1656] [serial = 282] [outer = 0x0] 01:41:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x121237c00) [pid = 1656] [serial = 283] [outer = 0x118234800] 01:41:07 INFO - PROCESS | 1656 | 1466498467080 Marionette DEBUG loaded listener.js 01:41:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1294e1800) [pid = 1656] [serial = 284] [outer = 0x118234800] 01:41:07 INFO - PROCESS | 1656 | 1466498467401 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:41:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 01:41:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 468ms 01:41:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 01:41:07 INFO - PROCESS | 1656 | 1466498467436 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 01:41:07 INFO - PROCESS | 1656 | 1466498467437 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 01:41:07 INFO - PROCESS | 1656 | 1466498467439 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 01:41:07 INFO - PROCESS | 1656 | 1466498467441 Marionette TRACE conn2 <- [1,354,null,{}] 01:41:07 INFO - PROCESS | 1656 | 1466498467444 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:07 INFO - PROCESS | 1656 | 1466498467445 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:07 INFO - PROCESS | 1656 | 1466498467554 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 01:41:07 INFO - PROCESS | 1656 | 1466498467561 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:07 INFO - PROCESS | 1656 | 1466498467564 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x128b35800 == 43 [pid = 1656] [id = 96] 01:41:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12a6fd800) [pid = 1656] [serial = 285] [outer = 0x0] 01:41:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12aee6c00) [pid = 1656] [serial = 286] [outer = 0x12a6fd800] 01:41:07 INFO - PROCESS | 1656 | 1466498467591 Marionette DEBUG loaded listener.js 01:41:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12b8de400) [pid = 1656] [serial = 287] [outer = 0x12a6fd800] 01:41:07 INFO - PROCESS | 1656 | 1466498467897 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:41:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:41:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 468ms 01:41:07 INFO - PROCESS | 1656 | 1466498467917 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 01:41:07 INFO - PROCESS | 1656 | 1466498467918 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 01:41:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 01:41:07 INFO - PROCESS | 1656 | 1466498467921 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 01:41:07 INFO - PROCESS | 1656 | 1466498467922 Marionette TRACE conn2 <- [1,358,null,{}] 01:41:07 INFO - PROCESS | 1656 | 1466498467925 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:07 INFO - PROCESS | 1656 | 1466498467926 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:08 INFO - PROCESS | 1656 | 1466498468015 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 01:41:08 INFO - PROCESS | 1656 | 1466498468018 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:08 INFO - PROCESS | 1656 | 1466498468020 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x129486800 == 44 [pid = 1656] [id = 97] 01:41:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12b8e0400) [pid = 1656] [serial = 288] [outer = 0x0] 01:41:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12b9f0400) [pid = 1656] [serial = 289] [outer = 0x12b8e0400] 01:41:08 INFO - PROCESS | 1656 | 1466498468045 Marionette DEBUG loaded listener.js 01:41:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12b9f9c00) [pid = 1656] [serial = 290] [outer = 0x12b8e0400] 01:41:08 INFO - PROCESS | 1656 | 1466498468364 Marionette TRACE conn2 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:41:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:41:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 470ms 01:41:08 INFO - PROCESS | 1656 | 1466498468392 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 01:41:08 INFO - PROCESS | 1656 | 1466498468393 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 01:41:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 01:41:08 INFO - PROCESS | 1656 | 1466498468395 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 01:41:08 INFO - PROCESS | 1656 | 1466498468396 Marionette TRACE conn2 <- [1,362,null,{}] 01:41:08 INFO - PROCESS | 1656 | 1466498468399 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:08 INFO - PROCESS | 1656 | 1466498468400 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:08 INFO - PROCESS | 1656 | 1466498468505 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 01:41:08 INFO - PROCESS | 1656 | 1466498468511 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:08 INFO - PROCESS | 1656 | 1466498468512 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a911000 == 45 [pid = 1656] [id = 98] 01:41:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x11696f800) [pid = 1656] [serial = 291] [outer = 0x0] 01:41:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12b9fc800) [pid = 1656] [serial = 292] [outer = 0x11696f800] 01:41:08 INFO - PROCESS | 1656 | 1466498468536 Marionette DEBUG loaded listener.js 01:41:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12bd8d400) [pid = 1656] [serial = 293] [outer = 0x11696f800] 01:41:08 INFO - PROCESS | 1656 | 1466498468821 Marionette TRACE conn2 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:41:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:41:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 468ms 01:41:08 INFO - PROCESS | 1656 | 1466498468896 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 01:41:08 INFO - PROCESS | 1656 | 1466498468898 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 01:41:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 01:41:08 INFO - PROCESS | 1656 | 1466498468902 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 01:41:08 INFO - PROCESS | 1656 | 1466498468905 Marionette TRACE conn2 <- [1,366,null,{}] 01:41:08 INFO - PROCESS | 1656 | 1466498468909 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:08 INFO - PROCESS | 1656 | 1466498468913 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:09 INFO - PROCESS | 1656 | 1466498469020 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 01:41:09 INFO - PROCESS | 1656 | 1466498469079 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:09 INFO - PROCESS | 1656 | 1466498469081 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x1164a3000 == 46 [pid = 1656] [id = 99] 01:41:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1167c7400) [pid = 1656] [serial = 294] [outer = 0x0] 01:41:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x116a13800) [pid = 1656] [serial = 295] [outer = 0x1167c7400] 01:41:09 INFO - PROCESS | 1656 | 1466498469113 Marionette DEBUG loaded listener.js 01:41:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x118134800) [pid = 1656] [serial = 296] [outer = 0x1167c7400] 01:41:09 INFO - PROCESS | 1656 | 1466498469555 Marionette TRACE conn2 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:41:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:41:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 671ms 01:41:09 INFO - PROCESS | 1656 | 1466498469574 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 01:41:09 INFO - PROCESS | 1656 | 1466498469576 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 01:41:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 01:41:09 INFO - PROCESS | 1656 | 1466498469599 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 01:41:09 INFO - PROCESS | 1656 | 1466498469602 Marionette TRACE conn2 <- [1,370,null,{}] 01:41:09 INFO - PROCESS | 1656 | 1466498469605 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:09 INFO - PROCESS | 1656 | 1466498469607 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:09 INFO - PROCESS | 1656 | 1466498469730 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 01:41:09 INFO - PROCESS | 1656 | 1466498469804 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:09 INFO - PROCESS | 1656 | 1466498469805 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x11839d000 == 47 [pid = 1656] [id = 100] 01:41:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x119ad5800) [pid = 1656] [serial = 297] [outer = 0x0] 01:41:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x120d1e000) [pid = 1656] [serial = 298] [outer = 0x119ad5800] 01:41:09 INFO - PROCESS | 1656 | 1466498469836 Marionette DEBUG loaded listener.js 01:41:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x121232400) [pid = 1656] [serial = 299] [outer = 0x119ad5800] 01:41:10 INFO - PROCESS | 1656 | 1466498470252 Marionette TRACE conn2 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:41:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:41:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 675ms 01:41:10 INFO - PROCESS | 1656 | 1466498470271 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 01:41:10 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 01:41:10 INFO - PROCESS | 1656 | 1466498470273 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 01:41:10 INFO - PROCESS | 1656 | 1466498470275 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 01:41:10 INFO - PROCESS | 1656 | 1466498470276 Marionette TRACE conn2 <- [1,374,null,{}] 01:41:10 INFO - PROCESS | 1656 | 1466498470283 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:10 INFO - PROCESS | 1656 | 1466498470286 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:10 INFO - PROCESS | 1656 | 1466498470391 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 01:41:10 INFO - PROCESS | 1656 | 1466498470450 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:10 INFO - PROCESS | 1656 | 1466498470453 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x128eec000 == 48 [pid = 1656] [id = 101] 01:41:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x127282c00) [pid = 1656] [serial = 300] [outer = 0x0] 01:41:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x127361400) [pid = 1656] [serial = 301] [outer = 0x127282c00] 01:41:10 INFO - PROCESS | 1656 | 1466498470491 Marionette DEBUG loaded listener.js 01:41:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x128b1c000) [pid = 1656] [serial = 302] [outer = 0x127282c00] 01:41:10 INFO - PROCESS | 1656 | 1466498470965 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 01:41:10 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 01:41:10 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 720ms 01:41:11 INFO - PROCESS | 1656 | 1466498471023 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 01:41:11 INFO - PROCESS | 1656 | 1466498471024 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 01:41:11 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 01:41:11 INFO - PROCESS | 1656 | 1466498471046 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 01:41:11 INFO - PROCESS | 1656 | 1466498471048 Marionette TRACE conn2 <- [1,378,null,{}] 01:41:11 INFO - PROCESS | 1656 | 1466498471050 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:11 INFO - PROCESS | 1656 | 1466498471051 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:11 INFO - PROCESS | 1656 | 1466498471154 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 01:41:11 INFO - PROCESS | 1656 | 1466498471217 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:11 INFO - PROCESS | 1656 | 1466498471218 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b1bf000 == 49 [pid = 1656] [id = 102] 01:41:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1294d9800) [pid = 1656] [serial = 303] [outer = 0x0] 01:41:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x12a6f1400) [pid = 1656] [serial = 304] [outer = 0x1294d9800] 01:41:11 INFO - PROCESS | 1656 | 1466498471248 Marionette DEBUG loaded listener.js 01:41:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12ae68400) [pid = 1656] [serial = 305] [outer = 0x1294d9800] 01:41:11 INFO - PROCESS | 1656 | 1466498471624 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 01:41:11 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 01:41:11 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 620ms 01:41:11 INFO - PROCESS | 1656 | 1466498471665 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 01:41:11 INFO - PROCESS | 1656 | 1466498471667 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 01:41:11 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 01:41:11 INFO - PROCESS | 1656 | 1466498471669 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 01:41:11 INFO - PROCESS | 1656 | 1466498471670 Marionette TRACE conn2 <- [1,382,null,{}] 01:41:11 INFO - PROCESS | 1656 | 1466498471673 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:11 INFO - PROCESS | 1656 | 1466498471674 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:11 INFO - PROCESS | 1656 | 1466498471777 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 01:41:11 INFO - PROCESS | 1656 | 1466498471831 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:11 INFO - PROCESS | 1656 | 1466498471832 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b9c0000 == 50 [pid = 1656] [id = 103] 01:41:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12ae6b800) [pid = 1656] [serial = 306] [outer = 0x0] 01:41:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x12b8d8800) [pid = 1656] [serial = 307] [outer = 0x12ae6b800] 01:41:11 INFO - PROCESS | 1656 | 1466498471863 Marionette DEBUG loaded listener.js 01:41:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x12bd8dc00) [pid = 1656] [serial = 308] [outer = 0x12ae6b800] 01:41:12 INFO - PROCESS | 1656 | 1466498472569 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 01:41:12 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 01:41:12 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 971ms 01:41:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 01:41:12 INFO - PROCESS | 1656 | 1466498472640 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 01:41:12 INFO - PROCESS | 1656 | 1466498472643 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 01:41:12 INFO - PROCESS | 1656 | 1466498472646 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 01:41:12 INFO - PROCESS | 1656 | 1466498472648 Marionette TRACE conn2 <- [1,386,null,{}] 01:41:12 INFO - PROCESS | 1656 | 1466498472651 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:12 INFO - PROCESS | 1656 | 1466498472653 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:12 INFO - PROCESS | 1656 | 1466498472742 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 01:41:12 INFO - PROCESS | 1656 | 1466498472796 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:12 INFO - PROCESS | 1656 | 1466498472799 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x11839e000 == 51 [pid = 1656] [id = 104] 01:41:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x119218400) [pid = 1656] [serial = 309] [outer = 0x0] 01:41:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x119293c00) [pid = 1656] [serial = 310] [outer = 0x119218400] 01:41:12 INFO - PROCESS | 1656 | 1466498472827 Marionette DEBUG loaded listener.js 01:41:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x120d1cc00) [pid = 1656] [serial = 311] [outer = 0x119218400] 01:41:13 INFO - PROCESS | 1656 | 1466498473231 Marionette TRACE conn2 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 01:41:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 01:41:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 621ms 01:41:13 INFO - PROCESS | 1656 | 1466498473266 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 01:41:13 INFO - PROCESS | 1656 | 1466498473269 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 01:41:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 01:41:13 INFO - PROCESS | 1656 | 1466498473273 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 01:41:13 INFO - PROCESS | 1656 | 1466498473275 Marionette TRACE conn2 <- [1,390,null,{}] 01:41:13 INFO - PROCESS | 1656 | 1466498473277 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:13 INFO - PROCESS | 1656 | 1466498473279 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:13 INFO - PROCESS | 1656 | 1466498473371 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 01:41:13 INFO - PROCESS | 1656 | 1466498473436 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:13 INFO - PROCESS | 1656 | 1466498473438 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x11815b000 == 52 [pid = 1656] [id = 105] 01:41:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x1215ad800) [pid = 1656] [serial = 312] [outer = 0x0] 01:41:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x124ee9000) [pid = 1656] [serial = 313] [outer = 0x1215ad800] 01:41:13 INFO - PROCESS | 1656 | 1466498473466 Marionette DEBUG loaded listener.js 01:41:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x1261e6000) [pid = 1656] [serial = 314] [outer = 0x1215ad800] 01:41:13 INFO - PROCESS | 1656 | --DOCSHELL 0x129486800 == 51 [pid = 1656] [id = 97] 01:41:13 INFO - PROCESS | 1656 | --DOCSHELL 0x128b35800 == 50 [pid = 1656] [id = 96] 01:41:13 INFO - PROCESS | 1656 | --DOCSHELL 0x124803000 == 49 [pid = 1656] [id = 95] 01:41:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12538b000 == 48 [pid = 1656] [id = 94] 01:41:13 INFO - PROCESS | 1656 | --DOCSHELL 0x121734000 == 47 [pid = 1656] [id = 93] 01:41:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12108c000 == 46 [pid = 1656] [id = 92] 01:41:13 INFO - PROCESS | 1656 | --DOCSHELL 0x116131800 == 45 [pid = 1656] [id = 91] 01:41:13 INFO - PROCESS | 1656 | --DOCSHELL 0x112fe4000 == 44 [pid = 1656] [id = 90] 01:41:13 INFO - PROCESS | 1656 | --DOCSHELL 0x1183a1800 == 43 [pid = 1656] [id = 89] 01:41:13 INFO - PROCESS | 1656 | --DOCSHELL 0x118159800 == 42 [pid = 1656] [id = 88] 01:41:13 INFO - PROCESS | 1656 | --DOCSHELL 0x115f89000 == 41 [pid = 1656] [id = 87] 01:41:13 INFO - PROCESS | 1656 | --DOCSHELL 0x116ae1800 == 40 [pid = 1656] [id = 86] 01:41:13 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12aedec00) [pid = 1656] [serial = 238] [outer = 0x0] [url = about:blank] 01:41:13 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12b109c00) [pid = 1656] [serial = 239] [outer = 0x0] [url = about:blank] 01:41:13 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x117eb6000) [pid = 1656] [serial = 199] [outer = 0x0] [url = about:blank] 01:41:13 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x12a513000) [pid = 1656] [serial = 224] [outer = 0x0] [url = about:blank] 01:41:13 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x12615a400) [pid = 1656] [serial = 217] [outer = 0x0] [url = about:blank] 01:41:13 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12ae67400) [pid = 1656] [serial = 236] [outer = 0x0] [url = about:blank] 01:41:13 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x118a89c00) [pid = 1656] [serial = 205] [outer = 0x0] [url = about:blank] 01:41:13 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x118a97c00) [pid = 1656] [serial = 202] [outer = 0x0] [url = about:blank] 01:41:13 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x11998c800) [pid = 1656] [serial = 208] [outer = 0x0] [url = about:blank] 01:41:13 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x12a6efc00) [pid = 1656] [serial = 227] [outer = 0x0] [url = about:blank] 01:41:13 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x11928bc00) [pid = 1656] [serial = 206] [outer = 0x0] [url = about:blank] 01:41:13 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x129293000) [pid = 1656] [serial = 221] [outer = 0x0] [url = about:blank] 01:41:13 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x127364c00) [pid = 1656] [serial = 218] [outer = 0x0] [url = about:blank] 01:41:13 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x12a6fa000) [pid = 1656] [serial = 229] [outer = 0x0] [url = about:blank] 01:41:13 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x119ad1000) [pid = 1656] [serial = 232] [outer = 0x0] [url = about:blank] 01:41:13 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x12536b800) [pid = 1656] [serial = 214] [outer = 0x0] [url = about:blank] 01:41:13 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1167c7800) [pid = 1656] [serial = 198] [outer = 0x0] [url = about:blank] 01:41:13 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x128bbcc00) [pid = 1656] [serial = 235] [outer = 0x0] [url = about:blank] 01:41:13 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x125caa000) [pid = 1656] [serial = 215] [outer = 0x0] [url = about:blank] 01:41:13 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x120d1d400) [pid = 1656] [serial = 209] [outer = 0x0] [url = about:blank] 01:41:13 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1294dc800) [pid = 1656] [serial = 223] [outer = 0x0] [url = about:blank] 01:41:13 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x124c08c00) [pid = 1656] [serial = 233] [outer = 0x0] [url = about:blank] 01:41:13 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12a7af000) [pid = 1656] [serial = 230] [outer = 0x0] [url = about:blank] 01:41:13 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12a693000) [pid = 1656] [serial = 226] [outer = 0x0] [url = about:blank] 01:41:13 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x128bbf800) [pid = 1656] [serial = 220] [outer = 0x0] [url = about:blank] 01:41:13 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x123b0a800) [pid = 1656] [serial = 211] [outer = 0x0] [url = about:blank] 01:41:13 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x12cbca000) [pid = 1656] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 01:41:13 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x124c11c00) [pid = 1656] [serial = 212] [outer = 0x0] [url = about:blank] 01:41:13 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1185e2000) [pid = 1656] [serial = 201] [outer = 0x0] [url = about:blank] 01:41:13 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1294d7c00) [pid = 1656] [serial = 196] [outer = 0x0] [url = about:blank] 01:41:13 INFO - PROCESS | 1656 | 1466498473969 Marionette TRACE conn2 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 01:41:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 01:41:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 720ms 01:41:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 01:41:14 INFO - PROCESS | 1656 | 1466498474015 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 01:41:14 INFO - PROCESS | 1656 | 1466498474016 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 01:41:14 INFO - PROCESS | 1656 | 1466498474018 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 01:41:14 INFO - PROCESS | 1656 | 1466498474021 Marionette TRACE conn2 <- [1,394,null,{}] 01:41:14 INFO - PROCESS | 1656 | 1466498474028 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:14 INFO - PROCESS | 1656 | 1466498474031 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:14 INFO - PROCESS | 1656 | 1466498474108 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 01:41:14 INFO - PROCESS | 1656 | 1466498474170 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:14 INFO - PROCESS | 1656 | 1466498474172 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x118acc800 == 41 [pid = 1656] [id = 106] 01:41:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x128b14800) [pid = 1656] [serial = 315] [outer = 0x0] 01:41:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x128cbec00) [pid = 1656] [serial = 316] [outer = 0x128b14800] 01:41:14 INFO - PROCESS | 1656 | 1466498474199 Marionette DEBUG loaded listener.js 01:41:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12929dc00) [pid = 1656] [serial = 317] [outer = 0x128b14800] 01:41:14 INFO - PROCESS | 1656 | 1466498474507 Marionette TRACE conn2 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 01:41:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 01:41:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 522ms 01:41:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 01:41:14 INFO - PROCESS | 1656 | 1466498474541 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 01:41:14 INFO - PROCESS | 1656 | 1466498474543 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 01:41:14 INFO - PROCESS | 1656 | 1466498474548 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 01:41:14 INFO - PROCESS | 1656 | 1466498474549 Marionette TRACE conn2 <- [1,398,null,{}] 01:41:14 INFO - PROCESS | 1656 | 1466498474551 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:14 INFO - PROCESS | 1656 | 1466498474552 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:14 INFO - PROCESS | 1656 | 1466498474635 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 01:41:14 INFO - PROCESS | 1656 | 1466498474683 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:14 INFO - PROCESS | 1656 | 1466498474684 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c7f000 == 42 [pid = 1656] [id = 107] 01:41:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x128b17800) [pid = 1656] [serial = 318] [outer = 0x0] 01:41:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12a6fa000) [pid = 1656] [serial = 319] [outer = 0x128b17800] 01:41:14 INFO - PROCESS | 1656 | 1466498474710 Marionette DEBUG loaded listener.js 01:41:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12aedac00) [pid = 1656] [serial = 320] [outer = 0x128b17800] 01:41:15 INFO - PROCESS | 1656 | 1466498475012 Marionette TRACE conn2 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 01:41:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 01:41:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 519ms 01:41:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 01:41:15 INFO - PROCESS | 1656 | 1466498475067 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 01:41:15 INFO - PROCESS | 1656 | 1466498475068 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 01:41:15 INFO - PROCESS | 1656 | 1466498475071 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 01:41:15 INFO - PROCESS | 1656 | 1466498475072 Marionette TRACE conn2 <- [1,402,null,{}] 01:41:15 INFO - PROCESS | 1656 | 1466498475075 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:15 INFO - PROCESS | 1656 | 1466498475076 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:15 INFO - PROCESS | 1656 | 1466498475191 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 01:41:15 INFO - PROCESS | 1656 | 1466498475256 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:15 INFO - PROCESS | 1656 | 1466498475257 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x123b31800 == 43 [pid = 1656] [id = 108] 01:41:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1294d9400) [pid = 1656] [serial = 321] [outer = 0x0] 01:41:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12ae6cc00) [pid = 1656] [serial = 322] [outer = 0x1294d9400] 01:41:15 INFO - PROCESS | 1656 | 1466498475281 Marionette DEBUG loaded listener.js 01:41:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12bd8e800) [pid = 1656] [serial = 323] [outer = 0x1294d9400] 01:41:15 INFO - PROCESS | 1656 | 1466498475589 Marionette TRACE conn2 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 01:41:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 01:41:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 571ms 01:41:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 01:41:15 INFO - PROCESS | 1656 | 1466498475642 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 01:41:15 INFO - PROCESS | 1656 | 1466498475644 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 01:41:15 INFO - PROCESS | 1656 | 1466498475646 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 01:41:15 INFO - PROCESS | 1656 | 1466498475647 Marionette TRACE conn2 <- [1,406,null,{}] 01:41:15 INFO - PROCESS | 1656 | 1466498475649 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:15 INFO - PROCESS | 1656 | 1466498475653 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:15 INFO - PROCESS | 1656 | 1466498475753 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 01:41:15 INFO - PROCESS | 1656 | 1466498475787 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:15 INFO - PROCESS | 1656 | 1466498475788 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x12617c800 == 44 [pid = 1656] [id = 109] 01:41:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12a6f7800) [pid = 1656] [serial = 324] [outer = 0x0] 01:41:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12bde7400) [pid = 1656] [serial = 325] [outer = 0x12a6f7800] 01:41:15 INFO - PROCESS | 1656 | 1466498475843 Marionette DEBUG loaded listener.js 01:41:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12c532400) [pid = 1656] [serial = 326] [outer = 0x12a6f7800] 01:41:16 INFO - PROCESS | 1656 | 1466498476169 Marionette TRACE conn2 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 01:41:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 01:41:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 569ms 01:41:16 INFO - PROCESS | 1656 | 1466498476216 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 01:41:16 INFO - PROCESS | 1656 | 1466498476217 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 01:41:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 01:41:16 INFO - PROCESS | 1656 | 1466498476221 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 01:41:16 INFO - PROCESS | 1656 | 1466498476222 Marionette TRACE conn2 <- [1,410,null,{}] 01:41:16 INFO - PROCESS | 1656 | 1466498476225 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:16 INFO - PROCESS | 1656 | 1466498476227 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:16 INFO - PROCESS | 1656 | 1466498476391 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 01:41:16 INFO - PROCESS | 1656 | 1466498476408 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 01:41:16 INFO - PROCESS | 1656 | 1466498476476 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:16 INFO - PROCESS | 1656 | 1466498476477 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x12921f800 == 45 [pid = 1656] [id = 110] 01:41:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12c539c00) [pid = 1656] [serial = 327] [outer = 0x0] 01:41:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12c6edc00) [pid = 1656] [serial = 328] [outer = 0x12c539c00] 01:41:16 INFO - PROCESS | 1656 | 1466498476518 Marionette DEBUG loaded listener.js 01:41:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12c6f2400) [pid = 1656] [serial = 329] [outer = 0x12c539c00] 01:41:16 INFO - PROCESS | 1656 | 1466498476949 Marionette TRACE conn2 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 01:41:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 01:41:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 771ms 01:41:16 INFO - PROCESS | 1656 | 1466498476991 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 01:41:16 INFO - PROCESS | 1656 | 1466498476993 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 01:41:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 01:41:16 INFO - PROCESS | 1656 | 1466498476995 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 01:41:16 INFO - PROCESS | 1656 | 1466498476996 Marionette TRACE conn2 <- [1,414,null,{}] 01:41:17 INFO - PROCESS | 1656 | 1466498476998 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:17 INFO - PROCESS | 1656 | 1466498477000 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:17 INFO - PROCESS | 1656 | 1466498477102 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 01:41:17 INFO - PROCESS | 1656 | 1466498477115 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:17 INFO - PROCESS | 1656 | 1466498477116 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x1294b2000 == 46 [pid = 1656] [id = 111] 01:41:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12c6f1c00) [pid = 1656] [serial = 330] [outer = 0x0] 01:41:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12c6fbc00) [pid = 1656] [serial = 331] [outer = 0x12c6f1c00] 01:41:17 INFO - PROCESS | 1656 | 1466498477141 Marionette DEBUG loaded listener.js 01:41:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12c86ec00) [pid = 1656] [serial = 332] [outer = 0x12c6f1c00] 01:41:17 INFO - PROCESS | 1656 | 1466498477470 Marionette TRACE conn2 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 01:41:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 01:41:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 518ms 01:41:17 INFO - PROCESS | 1656 | 1466498477514 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 01:41:17 INFO - PROCESS | 1656 | 1466498477515 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 01:41:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 01:41:17 INFO - PROCESS | 1656 | 1466498477525 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 01:41:17 INFO - PROCESS | 1656 | 1466498477526 Marionette TRACE conn2 <- [1,418,null,{}] 01:41:17 INFO - PROCESS | 1656 | 1466498477529 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:17 INFO - PROCESS | 1656 | 1466498477530 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:17 INFO - PROCESS | 1656 | 1466498477630 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 01:41:17 INFO - PROCESS | 1656 | 1466498477642 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:17 INFO - PROCESS | 1656 | 1466498477644 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b1ba000 == 47 [pid = 1656] [id = 112] 01:41:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x119729800) [pid = 1656] [serial = 333] [outer = 0x0] 01:41:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x11972f000) [pid = 1656] [serial = 334] [outer = 0x119729800] 01:41:17 INFO - PROCESS | 1656 | 1466498477668 Marionette DEBUG loaded listener.js 01:41:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x119733400) [pid = 1656] [serial = 335] [outer = 0x119729800] 01:41:17 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x128b11800) [pid = 1656] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 01:41:17 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x129181000) [pid = 1656] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 01:41:17 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x128b12800) [pid = 1656] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 01:41:17 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x12a6f4800) [pid = 1656] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 01:41:17 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x12536d400) [pid = 1656] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 01:41:17 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x118131800) [pid = 1656] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 01:41:17 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x125373c00) [pid = 1656] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 01:41:17 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x121807c00) [pid = 1656] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 01:41:17 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x116a12400) [pid = 1656] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 01:41:17 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x118234800) [pid = 1656] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 01:41:17 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12b8e0400) [pid = 1656] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 01:41:17 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12a6fd800) [pid = 1656] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 01:41:18 INFO - PROCESS | 1656 | 1466498478538 Marionette TRACE conn2 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 01:41:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 01:41:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1029ms 01:41:18 INFO - PROCESS | 1656 | 1466498478546 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 01:41:18 INFO - PROCESS | 1656 | 1466498478547 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 01:41:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 01:41:18 INFO - PROCESS | 1656 | 1466498478556 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 01:41:18 INFO - PROCESS | 1656 | 1466498478557 Marionette TRACE conn2 <- [1,422,null,{}] 01:41:18 INFO - PROCESS | 1656 | 1466498478560 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:18 INFO - PROCESS | 1656 | 1466498478562 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:18 INFO - PROCESS | 1656 | 1466498478647 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 01:41:18 INFO - PROCESS | 1656 | 1466498478651 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:18 INFO - PROCESS | 1656 | 1466498478652 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x129204000 == 48 [pid = 1656] [id = 113] 01:41:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x119733800) [pid = 1656] [serial = 336] [outer = 0x0] 01:41:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x119d1f400) [pid = 1656] [serial = 337] [outer = 0x119733800] 01:41:18 INFO - PROCESS | 1656 | 1466498478677 Marionette DEBUG loaded listener.js 01:41:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x119d23c00) [pid = 1656] [serial = 338] [outer = 0x119733800] 01:41:19 INFO - PROCESS | 1656 | 1466498479491 Marionette TRACE conn2 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 01:41:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 01:41:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 977ms 01:41:19 INFO - PROCESS | 1656 | 1466498479529 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 01:41:19 INFO - PROCESS | 1656 | 1466498479531 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 01:41:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 01:41:19 INFO - PROCESS | 1656 | 1466498479533 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 01:41:19 INFO - PROCESS | 1656 | 1466498479535 Marionette TRACE conn2 <- [1,426,null,{}] 01:41:19 INFO - PROCESS | 1656 | 1466498479537 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:19 INFO - PROCESS | 1656 | 1466498479539 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:19 INFO - PROCESS | 1656 | 1466498479650 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 01:41:19 INFO - PROCESS | 1656 | 1466498479656 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:19 INFO - PROCESS | 1656 | 1466498479658 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bf1b800 == 49 [pid = 1656] [id = 114] 01:41:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x11972c800) [pid = 1656] [serial = 339] [outer = 0x0] 01:41:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12126fc00) [pid = 1656] [serial = 340] [outer = 0x11972c800] 01:41:19 INFO - PROCESS | 1656 | 1466498479685 Marionette DEBUG loaded listener.js 01:41:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1294d9000) [pid = 1656] [serial = 341] [outer = 0x11972c800] 01:41:20 INFO - PROCESS | 1656 | 1466498480099 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 01:41:20 INFO - PROCESS | 1656 | 1466498480156 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 01:41:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 01:41:20 INFO - PROCESS | 1656 | 1466498480159 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 01:41:20 INFO - PROCESS | 1656 | 1466498480162 Marionette TRACE conn2 <- [1,430,null,{}] 01:41:20 INFO - PROCESS | 1656 | 1466498480165 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:20 INFO - PROCESS | 1656 | 1466498480167 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:20 INFO - PROCESS | 1656 | 1466498480275 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 01:41:20 INFO - PROCESS | 1656 | 1466498480329 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:20 INFO - PROCESS | 1656 | 1466498480330 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x116aee000 == 50 [pid = 1656] [id = 115] 01:41:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x118a58c00) [pid = 1656] [serial = 342] [outer = 0x0] 01:41:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x11921e400) [pid = 1656] [serial = 343] [outer = 0x118a58c00] 01:41:20 INFO - PROCESS | 1656 | 1466498480362 Marionette DEBUG loaded listener.js 01:41:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x119988000) [pid = 1656] [serial = 344] [outer = 0x118a58c00] 01:41:20 INFO - PROCESS | 1656 | 1466498480830 Marionette TRACE conn2 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 01:41:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 01:41:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 720ms 01:41:20 INFO - PROCESS | 1656 | 1466498480895 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 01:41:20 INFO - PROCESS | 1656 | 1466498480898 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 01:41:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 01:41:20 INFO - PROCESS | 1656 | 1466498480904 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 01:41:20 INFO - PROCESS | 1656 | 1466498480906 Marionette TRACE conn2 <- [1,434,null,{}] 01:41:20 INFO - PROCESS | 1656 | 1466498480910 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:20 INFO - PROCESS | 1656 | 1466498480914 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:21 INFO - PROCESS | 1656 | 1466498481018 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 01:41:21 INFO - PROCESS | 1656 | 1466498481084 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:21 INFO - PROCESS | 1656 | 1466498481085 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a89800 == 51 [pid = 1656] [id = 116] 01:41:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x121267000) [pid = 1656] [serial = 345] [outer = 0x0] 01:41:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x12127fc00) [pid = 1656] [serial = 346] [outer = 0x121267000] 01:41:21 INFO - PROCESS | 1656 | 1466498481117 Marionette DEBUG loaded listener.js 01:41:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x121285800) [pid = 1656] [serial = 347] [outer = 0x121267000] 01:41:21 INFO - PROCESS | 1656 | 1466498481537 Marionette TRACE conn2 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 01:41:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 01:41:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 671ms 01:41:21 INFO - PROCESS | 1656 | 1466498481583 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 01:41:21 INFO - PROCESS | 1656 | 1466498481584 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 01:41:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 01:41:21 INFO - PROCESS | 1656 | 1466498481587 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 01:41:21 INFO - PROCESS | 1656 | 1466498481589 Marionette TRACE conn2 <- [1,438,null,{}] 01:41:21 INFO - PROCESS | 1656 | 1466498481611 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:21 INFO - PROCESS | 1656 | 1466498481615 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:21 INFO - PROCESS | 1656 | 1466498481722 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 01:41:21 INFO - PROCESS | 1656 | 1466498481789 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:21 INFO - PROCESS | 1656 | 1466498481791 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b9de000 == 52 [pid = 1656] [id = 117] 01:41:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1215b3000) [pid = 1656] [serial = 348] [outer = 0x0] 01:41:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x125ca5400) [pid = 1656] [serial = 349] [outer = 0x1215b3000] 01:41:21 INFO - PROCESS | 1656 | 1466498481823 Marionette DEBUG loaded listener.js 01:41:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x128b18000) [pid = 1656] [serial = 350] [outer = 0x1215b3000] 01:41:22 INFO - PROCESS | 1656 | 1466498482252 Marionette TRACE conn2 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 01:41:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 01:41:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 721ms 01:41:22 INFO - PROCESS | 1656 | 1466498482313 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 01:41:22 INFO - PROCESS | 1656 | 1466498482315 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 01:41:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 01:41:22 INFO - PROCESS | 1656 | 1466498482320 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 01:41:22 INFO - PROCESS | 1656 | 1466498482322 Marionette TRACE conn2 <- [1,442,null,{}] 01:41:22 INFO - PROCESS | 1656 | 1466498482325 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:22 INFO - PROCESS | 1656 | 1466498482328 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:22 INFO - PROCESS | 1656 | 1466498482476 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 01:41:22 INFO - PROCESS | 1656 | 1466498482541 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:22 INFO - PROCESS | 1656 | 1466498482542 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c591800 == 53 [pid = 1656] [id = 118] 01:41:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x128bc3400) [pid = 1656] [serial = 351] [outer = 0x0] 01:41:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x128cf0000) [pid = 1656] [serial = 352] [outer = 0x128bc3400] 01:41:22 INFO - PROCESS | 1656 | 1466498482572 Marionette DEBUG loaded listener.js 01:41:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x12929ec00) [pid = 1656] [serial = 353] [outer = 0x128bc3400] 01:41:23 INFO - PROCESS | 1656 | 1466498483181 Marionette TRACE conn2 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 01:41:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 01:41:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 922ms 01:41:23 INFO - PROCESS | 1656 | 1466498483243 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 01:41:23 INFO - PROCESS | 1656 | 1466498483247 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 01:41:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 01:41:23 INFO - PROCESS | 1656 | 1466498483251 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 01:41:23 INFO - PROCESS | 1656 | 1466498483253 Marionette TRACE conn2 <- [1,446,null,{}] 01:41:23 INFO - PROCESS | 1656 | 1466498483256 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:23 INFO - PROCESS | 1656 | 1466498483258 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:23 INFO - PROCESS | 1656 | 1466498483347 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 01:41:23 INFO - PROCESS | 1656 | 1466498483409 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:23 INFO - PROCESS | 1656 | 1466498483412 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x118160800 == 54 [pid = 1656] [id = 119] 01:41:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x119d20000) [pid = 1656] [serial = 354] [outer = 0x0] 01:41:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x119d28800) [pid = 1656] [serial = 355] [outer = 0x119d20000] 01:41:23 INFO - PROCESS | 1656 | 1466498483440 Marionette DEBUG loaded listener.js 01:41:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12126c000) [pid = 1656] [serial = 356] [outer = 0x119d20000] 01:41:23 INFO - PROCESS | 1656 | 1466498483907 Marionette TRACE conn2 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 01:41:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 01:41:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 722ms 01:41:23 INFO - PROCESS | 1656 | 1466498483979 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 01:41:23 INFO - PROCESS | 1656 | 1466498483981 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 01:41:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 01:41:23 INFO - PROCESS | 1656 | 1466498483987 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 01:41:23 INFO - PROCESS | 1656 | 1466498483989 Marionette TRACE conn2 <- [1,450,null,{}] 01:41:23 INFO - PROCESS | 1656 | 1466498483992 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:23 INFO - PROCESS | 1656 | 1466498483993 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:24 INFO - PROCESS | 1656 | 1466498484085 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 01:41:24 INFO - PROCESS | 1656 | 1466498484151 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:24 INFO - PROCESS | 1656 | 1466498484153 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x116ae2800 == 55 [pid = 1656] [id = 120] 01:41:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x119d20c00) [pid = 1656] [serial = 357] [outer = 0x0] 01:41:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x121285000) [pid = 1656] [serial = 358] [outer = 0x119d20c00] 01:41:24 INFO - PROCESS | 1656 | 1466498484181 Marionette DEBUG loaded listener.js 01:41:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x12128bc00) [pid = 1656] [serial = 359] [outer = 0x119d20c00] 01:41:24 INFO - PROCESS | 1656 | --DOCSHELL 0x129204000 == 54 [pid = 1656] [id = 113] 01:41:24 INFO - PROCESS | 1656 | --DOCSHELL 0x12b1ba000 == 53 [pid = 1656] [id = 112] 01:41:24 INFO - PROCESS | 1656 | --DOCSHELL 0x1294b2000 == 52 [pid = 1656] [id = 111] 01:41:24 INFO - PROCESS | 1656 | --DOCSHELL 0x12921f800 == 51 [pid = 1656] [id = 110] 01:41:24 INFO - PROCESS | 1656 | --DOCSHELL 0x12617c800 == 50 [pid = 1656] [id = 109] 01:41:24 INFO - PROCESS | 1656 | --DOCSHELL 0x123b31800 == 49 [pid = 1656] [id = 108] 01:41:24 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x128b8ac00) [pid = 1656] [serial = 253] [outer = 0x0] [url = about:blank] 01:41:24 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x12ae69800) [pid = 1656] [serial = 241] [outer = 0x0] [url = about:blank] 01:41:24 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x124837c00) [pid = 1656] [serial = 247] [outer = 0x0] [url = about:blank] 01:41:24 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x119216c00) [pid = 1656] [serial = 244] [outer = 0x0] [url = about:blank] 01:41:24 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12736e000) [pid = 1656] [serial = 250] [outer = 0x0] [url = about:blank] 01:41:24 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12b9fc800) [pid = 1656] [serial = 292] [outer = 0x0] [url = about:blank] 01:41:24 INFO - PROCESS | 1656 | --DOCSHELL 0x119c7f000 == 48 [pid = 1656] [id = 107] 01:41:24 INFO - PROCESS | 1656 | --DOCSHELL 0x118acc800 == 47 [pid = 1656] [id = 106] 01:41:24 INFO - PROCESS | 1656 | --DOCSHELL 0x11815b000 == 46 [pid = 1656] [id = 105] 01:41:24 INFO - PROCESS | 1656 | --DOCSHELL 0x11839e000 == 45 [pid = 1656] [id = 104] 01:41:24 INFO - PROCESS | 1656 | --DOCSHELL 0x11839d000 == 44 [pid = 1656] [id = 100] 01:41:24 INFO - PROCESS | 1656 | --DOCSHELL 0x1164a3000 == 43 [pid = 1656] [id = 99] 01:41:24 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x128cbe400) [pid = 1656] [serial = 272] [outer = 0x0] [url = about:blank] 01:41:24 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x128b1fc00) [pid = 1656] [serial = 271] [outer = 0x0] [url = about:blank] 01:41:24 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1294e5000) [pid = 1656] [serial = 277] [outer = 0x0] [url = about:blank] 01:41:24 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x129185400) [pid = 1656] [serial = 274] [outer = 0x0] [url = about:blank] 01:41:24 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x12a7b1400) [pid = 1656] [serial = 280] [outer = 0x0] [url = about:blank] 01:41:24 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12a698400) [pid = 1656] [serial = 278] [outer = 0x0] [url = about:blank] 01:41:24 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x125ca1400) [pid = 1656] [serial = 265] [outer = 0x0] [url = about:blank] 01:41:24 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1261e5c00) [pid = 1656] [serial = 266] [outer = 0x0] [url = about:blank] 01:41:24 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x118a60800) [pid = 1656] [serial = 257] [outer = 0x0] [url = about:blank] 01:41:24 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x118232400) [pid = 1656] [serial = 256] [outer = 0x0] [url = about:blank] 01:41:24 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x126614c00) [pid = 1656] [serial = 268] [outer = 0x0] [url = about:blank] 01:41:24 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x123c2e000) [pid = 1656] [serial = 262] [outer = 0x0] [url = about:blank] 01:41:24 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x124c82000) [pid = 1656] [serial = 263] [outer = 0x0] [url = about:blank] 01:41:24 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1184ee800) [pid = 1656] [serial = 259] [outer = 0x0] [url = about:blank] 01:41:24 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x119ad6000) [pid = 1656] [serial = 260] [outer = 0x0] [url = about:blank] 01:41:24 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x121237c00) [pid = 1656] [serial = 283] [outer = 0x0] [url = about:blank] 01:41:24 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1294e1800) [pid = 1656] [serial = 284] [outer = 0x0] [url = about:blank] 01:41:24 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12b9f0400) [pid = 1656] [serial = 289] [outer = 0x0] [url = about:blank] 01:41:24 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12a7b8000) [pid = 1656] [serial = 281] [outer = 0x0] [url = about:blank] 01:41:24 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12b9f9c00) [pid = 1656] [serial = 290] [outer = 0x0] [url = about:blank] 01:41:24 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12b8de400) [pid = 1656] [serial = 287] [outer = 0x0] [url = about:blank] 01:41:24 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11824d800) [pid = 1656] [serial = 275] [outer = 0x0] [url = about:blank] 01:41:24 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12736a000) [pid = 1656] [serial = 269] [outer = 0x0] [url = about:blank] 01:41:24 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x12aee6c00) [pid = 1656] [serial = 286] [outer = 0x0] [url = about:blank] 01:41:24 INFO - PROCESS | 1656 | 1466498484560 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 01:41:24 INFO - PROCESS | 1656 | 1466498484620 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 01:41:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 01:41:24 INFO - PROCESS | 1656 | 1466498484623 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 01:41:24 INFO - PROCESS | 1656 | 1466498484625 Marionette TRACE conn2 <- [1,454,null,{}] 01:41:24 INFO - PROCESS | 1656 | 1466498484634 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:24 INFO - PROCESS | 1656 | 1466498484637 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:24 INFO - PROCESS | 1656 | 1466498484718 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 01:41:24 INFO - PROCESS | 1656 | 1466498484772 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:24 INFO - PROCESS | 1656 | 1466498484773 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x11838e000 == 44 [pid = 1656] [id = 121] 01:41:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1215a7400) [pid = 1656] [serial = 360] [outer = 0x0] 01:41:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1249bd800) [pid = 1656] [serial = 361] [outer = 0x1215a7400] 01:41:24 INFO - PROCESS | 1656 | 1466498484802 Marionette DEBUG loaded listener.js 01:41:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1267a6800) [pid = 1656] [serial = 362] [outer = 0x1215a7400] 01:41:25 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:41:25 INFO - PROCESS | 1656 | 1466498485108 Marionette TRACE conn2 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 01:41:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 01:41:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 524ms 01:41:25 INFO - PROCESS | 1656 | 1466498485148 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 01:41:25 INFO - PROCESS | 1656 | 1466498485150 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 01:41:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 01:41:25 INFO - PROCESS | 1656 | 1466498485152 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 01:41:25 INFO - PROCESS | 1656 | 1466498485153 Marionette TRACE conn2 <- [1,458,null,{}] 01:41:25 INFO - PROCESS | 1656 | 1466498485156 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:25 INFO - PROCESS | 1656 | 1466498485157 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:25 INFO - PROCESS | 1656 | 1466498485235 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 01:41:25 INFO - PROCESS | 1656 | 1466498485286 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:25 INFO - PROCESS | 1656 | 1466498485287 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x119964800 == 45 [pid = 1656] [id = 122] 01:41:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x125caf000) [pid = 1656] [serial = 363] [outer = 0x0] 01:41:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12736cc00) [pid = 1656] [serial = 364] [outer = 0x125caf000] 01:41:25 INFO - PROCESS | 1656 | 1466498485313 Marionette DEBUG loaded listener.js 01:41:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x128bbe000) [pid = 1656] [serial = 365] [outer = 0x125caf000] 01:41:25 INFO - PROCESS | 1656 | 1466498485643 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 01:41:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 01:41:25 INFO - PROCESS | 1656 | 1466498485674 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 01:41:25 INFO - PROCESS | 1656 | 1466498485680 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 01:41:25 INFO - PROCESS | 1656 | 1466498485681 Marionette TRACE conn2 <- [1,462,null,{}] 01:41:25 INFO - PROCESS | 1656 | 1466498485685 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:25 INFO - PROCESS | 1656 | 1466498485687 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:25 INFO - PROCESS | 1656 | 1466498485802 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 01:41:25 INFO - PROCESS | 1656 | 1466498485871 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:25 INFO - PROCESS | 1656 | 1466498485873 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f52800 == 46 [pid = 1656] [id = 123] 01:41:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x118a61c00) [pid = 1656] [serial = 366] [outer = 0x0] 01:41:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x128cbc800) [pid = 1656] [serial = 367] [outer = 0x118a61c00] 01:41:25 INFO - PROCESS | 1656 | 1466498485897 Marionette DEBUG loaded listener.js 01:41:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1294d8400) [pid = 1656] [serial = 368] [outer = 0x118a61c00] 01:41:26 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:41:26 INFO - PROCESS | 1656 | 1466498486211 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 01:41:26 INFO - PROCESS | 1656 | 1466498486251 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 01:41:26 INFO - PROCESS | 1656 | 1466498486253 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 01:41:26 INFO - PROCESS | 1656 | 1466498486254 Marionette TRACE conn2 <- [1,466,null,{}] 01:41:26 INFO - PROCESS | 1656 | 1466498486256 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:26 INFO - PROCESS | 1656 | 1466498486261 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:26 INFO - PROCESS | 1656 | 1466498486361 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 01:41:26 INFO - PROCESS | 1656 | 1466498486367 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:26 INFO - PROCESS | 1656 | 1466498486368 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x121846800 == 47 [pid = 1656] [id = 124] 01:41:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1294e1800) [pid = 1656] [serial = 369] [outer = 0x0] 01:41:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12a6f1800) [pid = 1656] [serial = 370] [outer = 0x1294e1800] 01:41:26 INFO - PROCESS | 1656 | 1466498486393 Marionette DEBUG loaded listener.js 01:41:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12b106800) [pid = 1656] [serial = 371] [outer = 0x1294e1800] 01:41:26 INFO - PROCESS | 1656 | 1466498486757 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 01:41:26 INFO - PROCESS | 1656 | 1466498486773 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 01:41:26 INFO - PROCESS | 1656 | 1466498486775 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 01:41:26 INFO - PROCESS | 1656 | 1466498486776 Marionette TRACE conn2 <- [1,470,null,{}] 01:41:26 INFO - PROCESS | 1656 | 1466498486788 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:26 INFO - PROCESS | 1656 | 1466498486790 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:26 INFO - PROCESS | 1656 | 1466498486887 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 01:41:26 INFO - PROCESS | 1656 | 1466498486890 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:26 INFO - PROCESS | 1656 | 1466498486891 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x126276800 == 48 [pid = 1656] [id = 125] 01:41:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x124c0c400) [pid = 1656] [serial = 372] [outer = 0x0] 01:41:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12b8de400) [pid = 1656] [serial = 373] [outer = 0x124c0c400] 01:41:26 INFO - PROCESS | 1656 | 1466498486917 Marionette DEBUG loaded listener.js 01:41:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12b9f5c00) [pid = 1656] [serial = 374] [outer = 0x124c0c400] 01:41:27 INFO - PROCESS | 1656 | 1466498487263 Marionette TRACE conn2 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 01:41:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 01:41:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 522ms 01:41:27 INFO - PROCESS | 1656 | 1466498487298 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 01:41:27 INFO - PROCESS | 1656 | 1466498487299 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 01:41:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 01:41:27 INFO - PROCESS | 1656 | 1466498487301 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 01:41:27 INFO - PROCESS | 1656 | 1466498487302 Marionette TRACE conn2 <- [1,474,null,{}] 01:41:27 INFO - PROCESS | 1656 | 1466498487305 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:27 INFO - PROCESS | 1656 | 1466498487306 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:27 INFO - PROCESS | 1656 | 1466498487402 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 01:41:27 INFO - PROCESS | 1656 | 1466498487406 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:27 INFO - PROCESS | 1656 | 1466498487407 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x128b23000 == 49 [pid = 1656] [id = 126] 01:41:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1167c6000) [pid = 1656] [serial = 375] [outer = 0x0] 01:41:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x12bd8ec00) [pid = 1656] [serial = 376] [outer = 0x1167c6000] 01:41:27 INFO - PROCESS | 1656 | 1466498487438 Marionette DEBUG loaded listener.js 01:41:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12bde9c00) [pid = 1656] [serial = 377] [outer = 0x1167c6000] 01:41:27 INFO - PROCESS | 1656 | 1466498487784 Marionette TRACE conn2 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 01:41:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 01:41:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 518ms 01:41:27 INFO - PROCESS | 1656 | 1466498487820 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 01:41:27 INFO - PROCESS | 1656 | 1466498487821 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 01:41:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 01:41:27 INFO - PROCESS | 1656 | 1466498487823 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 01:41:27 INFO - PROCESS | 1656 | 1466498487824 Marionette TRACE conn2 <- [1,478,null,{}] 01:41:27 INFO - PROCESS | 1656 | 1466498487827 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:27 INFO - PROCESS | 1656 | 1466498487828 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:27 INFO - PROCESS | 1656 | 1466498487928 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 01:41:27 INFO - PROCESS | 1656 | 1466498487932 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:27 INFO - PROCESS | 1656 | 1466498487933 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x12921a000 == 50 [pid = 1656] [id = 127] 01:41:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12bd90400) [pid = 1656] [serial = 378] [outer = 0x0] 01:41:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x12bdf3800) [pid = 1656] [serial = 379] [outer = 0x12bd90400] 01:41:27 INFO - PROCESS | 1656 | 1466498487958 Marionette DEBUG loaded listener.js 01:41:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x12bfa6000) [pid = 1656] [serial = 380] [outer = 0x12bd90400] 01:41:28 INFO - PROCESS | 1656 | 1466498488300 Marionette TRACE conn2 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 01:41:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 01:41:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 518ms 01:41:28 INFO - PROCESS | 1656 | 1466498488341 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 01:41:28 INFO - PROCESS | 1656 | 1466498488343 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 01:41:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 01:41:28 INFO - PROCESS | 1656 | 1466498488345 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 01:41:28 INFO - PROCESS | 1656 | 1466498488346 Marionette TRACE conn2 <- [1,482,null,{}] 01:41:28 INFO - PROCESS | 1656 | 1466498488349 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:28 INFO - PROCESS | 1656 | 1466498488350 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:28 INFO - PROCESS | 1656 | 1466498488447 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 01:41:28 INFO - PROCESS | 1656 | 1466498488451 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:28 INFO - PROCESS | 1656 | 1466498488461 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a64000 == 51 [pid = 1656] [id = 128] 01:41:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x119732400) [pid = 1656] [serial = 381] [outer = 0x0] 01:41:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x12c535800) [pid = 1656] [serial = 382] [outer = 0x119732400] 01:41:28 INFO - PROCESS | 1656 | 1466498488650 Marionette DEBUG loaded listener.js 01:41:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x12c6ee800) [pid = 1656] [serial = 383] [outer = 0x119732400] 01:41:28 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x128b20c00) [pid = 1656] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 01:41:28 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x12c539c00) [pid = 1656] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 01:41:28 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12c6f1c00) [pid = 1656] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 01:41:28 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x128b17800) [pid = 1656] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 01:41:28 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x119729800) [pid = 1656] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 01:41:28 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x119218400) [pid = 1656] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 01:41:28 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x11696f800) [pid = 1656] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 01:41:28 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1215ad800) [pid = 1656] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 01:41:28 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1294d9400) [pid = 1656] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 01:41:28 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x128b14800) [pid = 1656] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 01:41:28 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x119733800) [pid = 1656] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 01:41:28 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12a6f7800) [pid = 1656] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 01:41:28 INFO - PROCESS | 1656 | 1466498488951 Marionette TRACE conn2 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 01:41:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 01:41:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 619ms 01:41:28 INFO - PROCESS | 1656 | 1466498488967 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 01:41:28 INFO - PROCESS | 1656 | 1466498488969 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 01:41:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 01:41:28 INFO - PROCESS | 1656 | 1466498488971 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 01:41:28 INFO - PROCESS | 1656 | 1466498488973 Marionette TRACE conn2 <- [1,486,null,{}] 01:41:28 INFO - PROCESS | 1656 | 1466498488976 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:28 INFO - PROCESS | 1656 | 1466498488979 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:29 INFO - PROCESS | 1656 | 1466498489088 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 01:41:29 INFO - PROCESS | 1656 | 1466498489093 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:29 INFO - PROCESS | 1656 | 1466498489094 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x12aebe000 == 52 [pid = 1656] [id = 129] 01:41:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x118241800) [pid = 1656] [serial = 384] [outer = 0x0] 01:41:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12b10e000) [pid = 1656] [serial = 385] [outer = 0x118241800] 01:41:29 INFO - PROCESS | 1656 | 1466498489121 Marionette DEBUG loaded listener.js 01:41:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12c868400) [pid = 1656] [serial = 386] [outer = 0x118241800] 01:41:29 INFO - PROCESS | 1656 | 1466498489458 Marionette TRACE conn2 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 01:41:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 01:41:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 519ms 01:41:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 01:41:29 INFO - PROCESS | 1656 | 1466498489492 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 01:41:29 INFO - PROCESS | 1656 | 1466498489493 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 01:41:29 INFO - PROCESS | 1656 | 1466498489495 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 01:41:29 INFO - PROCESS | 1656 | 1466498489496 Marionette TRACE conn2 <- [1,490,null,{}] 01:41:29 INFO - PROCESS | 1656 | 1466498489498 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:29 INFO - PROCESS | 1656 | 1466498489499 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:29 INFO - PROCESS | 1656 | 1466498489614 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 01:41:29 INFO - PROCESS | 1656 | 1466498489621 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:29 INFO - PROCESS | 1656 | 1466498489622 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b1d6800 == 53 [pid = 1656] [id = 130] 01:41:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x129252400) [pid = 1656] [serial = 387] [outer = 0x0] 01:41:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x129255c00) [pid = 1656] [serial = 388] [outer = 0x129252400] 01:41:29 INFO - PROCESS | 1656 | 1466498489646 Marionette DEBUG loaded listener.js 01:41:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12c533000) [pid = 1656] [serial = 389] [outer = 0x129252400] 01:41:29 INFO - PROCESS | 1656 | 1466498489932 Marionette TRACE conn2 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 01:41:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 01:41:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 469ms 01:41:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 01:41:29 INFO - PROCESS | 1656 | 1466498489966 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 01:41:29 INFO - PROCESS | 1656 | 1466498489967 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 01:41:29 INFO - PROCESS | 1656 | 1466498489970 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 01:41:29 INFO - PROCESS | 1656 | 1466498489971 Marionette TRACE conn2 <- [1,494,null,{}] 01:41:29 INFO - PROCESS | 1656 | 1466498489973 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:29 INFO - PROCESS | 1656 | 1466498489974 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:30 INFO - PROCESS | 1656 | 1466498490058 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 01:41:30 INFO - PROCESS | 1656 | 1466498490063 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:30 INFO - PROCESS | 1656 | 1466498490065 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c84d800 == 54 [pid = 1656] [id = 131] 01:41:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x117025800) [pid = 1656] [serial = 390] [outer = 0x0] 01:41:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x11702a400) [pid = 1656] [serial = 391] [outer = 0x117025800] 01:41:30 INFO - PROCESS | 1656 | 1466498490089 Marionette DEBUG loaded listener.js 01:41:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x11812f800) [pid = 1656] [serial = 392] [outer = 0x117025800] 01:41:30 INFO - PROCESS | 1656 | 1466498490428 Marionette TRACE conn2 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 01:41:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 01:41:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 468ms 01:41:30 INFO - PROCESS | 1656 | 1466498490438 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 01:41:30 INFO - PROCESS | 1656 | 1466498490439 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 01:41:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 01:41:30 INFO - PROCESS | 1656 | 1466498490442 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 01:41:30 INFO - PROCESS | 1656 | 1466498490443 Marionette TRACE conn2 <- [1,498,null,{}] 01:41:30 INFO - PROCESS | 1656 | 1466498490449 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:30 INFO - PROCESS | 1656 | 1466498490450 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:30 INFO - PROCESS | 1656 | 1466498490570 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 01:41:30 INFO - PROCESS | 1656 | 1466498490577 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:30 INFO - PROCESS | 1656 | 1466498490578 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c9de800 == 55 [pid = 1656] [id = 132] 01:41:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x117021000) [pid = 1656] [serial = 393] [outer = 0x0] 01:41:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1185d5000) [pid = 1656] [serial = 394] [outer = 0x117021000] 01:41:30 INFO - PROCESS | 1656 | 1466498490602 Marionette DEBUG loaded listener.js 01:41:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x121715800) [pid = 1656] [serial = 395] [outer = 0x117021000] 01:41:31 INFO - PROCESS | 1656 | 1466498491083 Marionette TRACE conn2 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 01:41:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 01:41:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 670ms 01:41:31 INFO - PROCESS | 1656 | 1466498491112 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 01:41:31 INFO - PROCESS | 1656 | 1466498491115 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 01:41:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 01:41:31 INFO - PROCESS | 1656 | 1466498491118 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 01:41:31 INFO - PROCESS | 1656 | 1466498491122 Marionette TRACE conn2 <- [1,502,null,{}] 01:41:31 INFO - PROCESS | 1656 | 1466498491125 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:31 INFO - PROCESS | 1656 | 1466498491127 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:31 INFO - PROCESS | 1656 | 1466498491232 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 01:41:31 INFO - PROCESS | 1656 | 1466498491287 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:31 INFO - PROCESS | 1656 | 1466498491289 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x11815b000 == 56 [pid = 1656] [id = 133] 01:41:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x119293800) [pid = 1656] [serial = 396] [outer = 0x0] 01:41:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x11972d800) [pid = 1656] [serial = 397] [outer = 0x119293800] 01:41:31 INFO - PROCESS | 1656 | 1466498491320 Marionette DEBUG loaded listener.js 01:41:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x119d24000) [pid = 1656] [serial = 398] [outer = 0x119293800] 01:41:31 INFO - PROCESS | 1656 | 1466498491747 Marionette TRACE conn2 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 01:41:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 01:41:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 673ms 01:41:31 INFO - PROCESS | 1656 | 1466498491792 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 01:41:31 INFO - PROCESS | 1656 | 1466498491795 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 01:41:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 01:41:31 INFO - PROCESS | 1656 | 1466498491800 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 01:41:31 INFO - PROCESS | 1656 | 1466498491803 Marionette TRACE conn2 <- [1,506,null,{}] 01:41:31 INFO - PROCESS | 1656 | 1466498491806 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:31 INFO - PROCESS | 1656 | 1466498491808 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:31 INFO - PROCESS | 1656 | 1466498491935 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 01:41:31 INFO - PROCESS | 1656 | 1466498491992 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:31 INFO - PROCESS | 1656 | 1466498491993 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x1249cb000 == 57 [pid = 1656] [id = 134] 01:41:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x121284c00) [pid = 1656] [serial = 399] [outer = 0x0] 01:41:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x121713000) [pid = 1656] [serial = 400] [outer = 0x121284c00] 01:41:32 INFO - PROCESS | 1656 | 1466498492036 Marionette DEBUG loaded listener.js 01:41:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x12171b000) [pid = 1656] [serial = 401] [outer = 0x121284c00] 01:41:32 INFO - PROCESS | 1656 | 1466498492481 Marionette TRACE conn2 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 01:41:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 01:41:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 721ms 01:41:32 INFO - PROCESS | 1656 | 1466498492521 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 01:41:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 01:41:32 INFO - PROCESS | 1656 | 1466498492523 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 01:41:32 INFO - PROCESS | 1656 | 1466498492525 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 01:41:32 INFO - PROCESS | 1656 | 1466498492528 Marionette TRACE conn2 <- [1,510,null,{}] 01:41:32 INFO - PROCESS | 1656 | 1466498492554 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:32 INFO - PROCESS | 1656 | 1466498492557 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:32 INFO - PROCESS | 1656 | 1466498492662 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 01:41:32 INFO - PROCESS | 1656 | 1466498492732 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:32 INFO - PROCESS | 1656 | 1466498492734 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c84b800 == 58 [pid = 1656] [id = 135] 01:41:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x1267a9800) [pid = 1656] [serial = 402] [outer = 0x0] 01:41:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x12736e400) [pid = 1656] [serial = 403] [outer = 0x1267a9800] 01:41:32 INFO - PROCESS | 1656 | 1466498492765 Marionette DEBUG loaded listener.js 01:41:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x129181800) [pid = 1656] [serial = 404] [outer = 0x1267a9800] 01:41:33 INFO - PROCESS | 1656 | 1466498493232 Marionette TRACE conn2 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 01:41:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 01:41:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 739ms 01:41:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 01:41:33 INFO - PROCESS | 1656 | 1466498493268 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 01:41:33 INFO - PROCESS | 1656 | 1466498493270 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 01:41:33 INFO - PROCESS | 1656 | 1466498493272 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 01:41:33 INFO - PROCESS | 1656 | 1466498493274 Marionette TRACE conn2 <- [1,514,null,{}] 01:41:33 INFO - PROCESS | 1656 | 1466498493276 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:33 INFO - PROCESS | 1656 | 1466498493279 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:33 INFO - PROCESS | 1656 | 1466498493384 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 01:41:33 INFO - PROCESS | 1656 | 1466498493464 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:33 INFO - PROCESS | 1656 | 1466498493465 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d032000 == 59 [pid = 1656] [id = 136] 01:41:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x129290800) [pid = 1656] [serial = 405] [outer = 0x0] 01:41:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x12a513400) [pid = 1656] [serial = 406] [outer = 0x129290800] 01:41:33 INFO - PROCESS | 1656 | 1466498493496 Marionette DEBUG loaded listener.js 01:41:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x12a6fc000) [pid = 1656] [serial = 407] [outer = 0x129290800] 01:41:33 INFO - PROCESS | 1656 | 1466498493913 Marionette TRACE conn2 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 01:41:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 01:41:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 668ms 01:41:33 INFO - PROCESS | 1656 | 1466498493942 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 01:41:33 INFO - PROCESS | 1656 | 1466498493943 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 01:41:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 01:41:33 INFO - PROCESS | 1656 | 1466498493946 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 01:41:33 INFO - PROCESS | 1656 | 1466498493947 Marionette TRACE conn2 <- [1,518,null,{}] 01:41:33 INFO - PROCESS | 1656 | 1466498493949 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:33 INFO - PROCESS | 1656 | 1466498493951 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:34 INFO - PROCESS | 1656 | 1466498494055 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 01:41:34 INFO - PROCESS | 1656 | 1466498494111 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:34 INFO - PROCESS | 1656 | 1466498494112 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x1196e6800 == 60 [pid = 1656] [id = 137] 01:41:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x119728800) [pid = 1656] [serial = 408] [outer = 0x0] 01:41:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x12a7b6c00) [pid = 1656] [serial = 409] [outer = 0x119728800] 01:41:34 INFO - PROCESS | 1656 | 1466498494141 Marionette DEBUG loaded listener.js 01:41:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x12aee5c00) [pid = 1656] [serial = 410] [outer = 0x119728800] 01:41:34 INFO - PROCESS | 1656 | 1466498494771 Marionette TRACE conn2 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 01:41:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 01:41:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 869ms 01:41:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 01:41:34 INFO - PROCESS | 1656 | 1466498494816 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 01:41:34 INFO - PROCESS | 1656 | 1466498494818 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 01:41:34 INFO - PROCESS | 1656 | 1466498494821 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 01:41:34 INFO - PROCESS | 1656 | 1466498494823 Marionette TRACE conn2 <- [1,522,null,{}] 01:41:34 INFO - PROCESS | 1656 | 1466498494827 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:34 INFO - PROCESS | 1656 | 1466498494828 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:34 INFO - PROCESS | 1656 | 1466498494920 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 01:41:34 INFO - PROCESS | 1656 | 1466498494992 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:34 INFO - PROCESS | 1656 | 1466498494994 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x116721800 == 61 [pid = 1656] [id = 138] 01:41:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x11812cc00) [pid = 1656] [serial = 411] [outer = 0x0] 01:41:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x119d1dc00) [pid = 1656] [serial = 412] [outer = 0x11812cc00] 01:41:35 INFO - PROCESS | 1656 | 1466498495023 Marionette DEBUG loaded listener.js 01:41:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x120df1000) [pid = 1656] [serial = 413] [outer = 0x11812cc00] 01:41:35 INFO - PROCESS | 1656 | --DOCSHELL 0x12a911000 == 60 [pid = 1656] [id = 98] 01:41:35 INFO - PROCESS | 1656 | --DOCSHELL 0x129684000 == 59 [pid = 1656] [id = 81] 01:41:35 INFO - PROCESS | 1656 | --DOCSHELL 0x12c84d800 == 58 [pid = 1656] [id = 131] 01:41:35 INFO - PROCESS | 1656 | --DOCSHELL 0x12b1d6800 == 57 [pid = 1656] [id = 130] 01:41:35 INFO - PROCESS | 1656 | --DOCSHELL 0x12aebe000 == 56 [pid = 1656] [id = 129] 01:41:35 INFO - PROCESS | 1656 | --DOCSHELL 0x119a64000 == 55 [pid = 1656] [id = 128] 01:41:35 INFO - PROCESS | 1656 | --DOCSHELL 0x12921a000 == 54 [pid = 1656] [id = 127] 01:41:35 INFO - PROCESS | 1656 | --DOCSHELL 0x128b23000 == 53 [pid = 1656] [id = 126] 01:41:35 INFO - PROCESS | 1656 | --DOCSHELL 0x126276800 == 52 [pid = 1656] [id = 125] 01:41:35 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x12126fc00) [pid = 1656] [serial = 340] [outer = 0x0] [url = about:blank] 01:41:35 INFO - PROCESS | 1656 | --DOCSHELL 0x121846800 == 51 [pid = 1656] [id = 124] 01:41:35 INFO - PROCESS | 1656 | --DOCSHELL 0x120f52800 == 50 [pid = 1656] [id = 123] 01:41:35 INFO - PROCESS | 1656 | --DOCSHELL 0x119964800 == 49 [pid = 1656] [id = 122] 01:41:35 INFO - PROCESS | 1656 | --DOCSHELL 0x11838e000 == 48 [pid = 1656] [id = 121] 01:41:35 INFO - PROCESS | 1656 | --DOCSHELL 0x116ae2800 == 47 [pid = 1656] [id = 120] 01:41:35 INFO - PROCESS | 1656 | --DOCSHELL 0x118160800 == 46 [pid = 1656] [id = 119] 01:41:35 INFO - PROCESS | 1656 | --DOCSHELL 0x116aee000 == 45 [pid = 1656] [id = 115] 01:41:35 INFO - PROCESS | 1656 | --DOCSHELL 0x12bf1b800 == 44 [pid = 1656] [id = 114] 01:41:35 INFO - PROCESS | 1656 | 1466498495484 Marionette TRACE conn2 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 01:41:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 01:41:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 671ms 01:41:35 INFO - PROCESS | 1656 | 1466498495492 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 01:41:35 INFO - PROCESS | 1656 | 1466498495496 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 01:41:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 01:41:35 INFO - PROCESS | 1656 | 1466498495500 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 01:41:35 INFO - PROCESS | 1656 | 1466498495502 Marionette TRACE conn2 <- [1,526,null,{}] 01:41:35 INFO - PROCESS | 1656 | 1466498495505 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:35 INFO - PROCESS | 1656 | 1466498495506 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:35 INFO - PROCESS | 1656 | 1466498495598 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 01:41:35 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x128bbb000) [pid = 1656] [serial = 254] [outer = 0x0] [url = about:blank] 01:41:35 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x12c6edc00) [pid = 1656] [serial = 328] [outer = 0x0] [url = about:blank] 01:41:35 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x12c6fbc00) [pid = 1656] [serial = 331] [outer = 0x0] [url = about:blank] 01:41:35 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x12c6f2400) [pid = 1656] [serial = 329] [outer = 0x0] [url = about:blank] 01:41:35 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x12a6fa000) [pid = 1656] [serial = 319] [outer = 0x0] [url = about:blank] 01:41:35 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x11972f000) [pid = 1656] [serial = 334] [outer = 0x0] [url = about:blank] 01:41:35 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x12aedac00) [pid = 1656] [serial = 320] [outer = 0x0] [url = about:blank] 01:41:35 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x120d1cc00) [pid = 1656] [serial = 311] [outer = 0x0] [url = about:blank] 01:41:35 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x119293c00) [pid = 1656] [serial = 310] [outer = 0x0] [url = about:blank] 01:41:35 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x120d1e000) [pid = 1656] [serial = 298] [outer = 0x0] [url = about:blank] 01:41:35 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x116a13800) [pid = 1656] [serial = 295] [outer = 0x0] [url = about:blank] 01:41:35 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x12bd8d400) [pid = 1656] [serial = 293] [outer = 0x0] [url = about:blank] 01:41:35 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x1261e6000) [pid = 1656] [serial = 314] [outer = 0x0] [url = about:blank] 01:41:35 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x124ee9000) [pid = 1656] [serial = 313] [outer = 0x0] [url = about:blank] 01:41:35 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12ae6cc00) [pid = 1656] [serial = 322] [outer = 0x0] [url = about:blank] 01:41:35 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12bd8e800) [pid = 1656] [serial = 323] [outer = 0x0] [url = about:blank] 01:41:35 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12b8d8800) [pid = 1656] [serial = 307] [outer = 0x0] [url = about:blank] 01:41:35 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x12c86ec00) [pid = 1656] [serial = 332] [outer = 0x0] [url = about:blank] 01:41:35 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x12a6f1400) [pid = 1656] [serial = 304] [outer = 0x0] [url = about:blank] 01:41:35 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x127361400) [pid = 1656] [serial = 301] [outer = 0x0] [url = about:blank] 01:41:35 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x12929dc00) [pid = 1656] [serial = 317] [outer = 0x0] [url = about:blank] 01:41:35 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x119d23c00) [pid = 1656] [serial = 338] [outer = 0x0] [url = about:blank] 01:41:35 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x119733400) [pid = 1656] [serial = 335] [outer = 0x0] [url = about:blank] 01:41:35 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x128cbec00) [pid = 1656] [serial = 316] [outer = 0x0] [url = about:blank] 01:41:35 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12bde7400) [pid = 1656] [serial = 325] [outer = 0x0] [url = about:blank] 01:41:35 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x12c532400) [pid = 1656] [serial = 326] [outer = 0x0] [url = about:blank] 01:41:35 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x119d1f400) [pid = 1656] [serial = 337] [outer = 0x0] [url = about:blank] 01:41:35 INFO - PROCESS | 1656 | 1466498495660 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:35 INFO - PROCESS | 1656 | 1466498495661 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x11831f000 == 45 [pid = 1656] [id = 139] 01:41:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x118a56400) [pid = 1656] [serial = 414] [outer = 0x0] 01:41:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x119d23c00) [pid = 1656] [serial = 415] [outer = 0x118a56400] 01:41:35 INFO - PROCESS | 1656 | 1466498495689 Marionette DEBUG loaded listener.js 01:41:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x121716400) [pid = 1656] [serial = 416] [outer = 0x118a56400] 01:41:36 INFO - PROCESS | 1656 | 1466498496008 Marionette TRACE conn2 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 01:41:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 01:41:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 519ms 01:41:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 01:41:36 INFO - PROCESS | 1656 | 1466498496020 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 01:41:36 INFO - PROCESS | 1656 | 1466498496021 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 01:41:36 INFO - PROCESS | 1656 | 1466498496024 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 01:41:36 INFO - PROCESS | 1656 | 1466498496026 Marionette TRACE conn2 <- [1,530,null,{}] 01:41:36 INFO - PROCESS | 1656 | 1466498496037 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:36 INFO - PROCESS | 1656 | 1466498496040 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:36 INFO - PROCESS | 1656 | 1466498496126 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 01:41:36 INFO - PROCESS | 1656 | 1466498496210 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:36 INFO - PROCESS | 1656 | 1466498496212 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x1213e0800 == 46 [pid = 1656] [id = 140] 01:41:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12490a400) [pid = 1656] [serial = 417] [outer = 0x0] 01:41:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x128b15c00) [pid = 1656] [serial = 418] [outer = 0x12490a400] 01:41:36 INFO - PROCESS | 1656 | 1466498496240 Marionette DEBUG loaded listener.js 01:41:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x129181000) [pid = 1656] [serial = 419] [outer = 0x12490a400] 01:41:36 INFO - PROCESS | 1656 | 1466498496523 Marionette TRACE conn2 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 01:41:36 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 01:41:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 01:41:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:41:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:41:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 01:41:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 01:41:36 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 01:41:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 01:41:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:41:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:41:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 01:41:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 01:41:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 525ms 01:41:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 01:41:36 INFO - PROCESS | 1656 | 1466498496551 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 01:41:36 INFO - PROCESS | 1656 | 1466498496553 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 01:41:36 INFO - PROCESS | 1656 | 1466498496555 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 01:41:36 INFO - PROCESS | 1656 | 1466498496557 Marionette TRACE conn2 <- [1,534,null,{}] 01:41:36 INFO - PROCESS | 1656 | 1466498496559 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:36 INFO - PROCESS | 1656 | 1466498496560 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:36 INFO - PROCESS | 1656 | 1466498496666 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 01:41:36 INFO - PROCESS | 1656 | 1466498496722 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:36 INFO - PROCESS | 1656 | 1466498496723 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x1272a7800 == 47 [pid = 1656] [id = 141] 01:41:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x128b89000) [pid = 1656] [serial = 420] [outer = 0x0] 01:41:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x129293000) [pid = 1656] [serial = 421] [outer = 0x128b89000] 01:41:36 INFO - PROCESS | 1656 | 1466498496750 Marionette DEBUG loaded listener.js 01:41:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x12ae69800) [pid = 1656] [serial = 422] [outer = 0x128b89000] 01:41:37 INFO - PROCESS | 1656 | 1466498497032 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 01:41:37 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 01:41:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 518ms 01:41:37 INFO - PROCESS | 1656 | 1466498497075 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 01:41:37 INFO - PROCESS | 1656 | 1466498497076 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 01:41:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 01:41:37 INFO - PROCESS | 1656 | 1466498497081 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 01:41:37 INFO - PROCESS | 1656 | 1466498497083 Marionette TRACE conn2 <- [1,538,null,{}] 01:41:37 INFO - PROCESS | 1656 | 1466498497086 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:37 INFO - PROCESS | 1656 | 1466498497087 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:37 INFO - PROCESS | 1656 | 1466498497185 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 01:41:37 INFO - PROCESS | 1656 | 1466498497189 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:37 INFO - PROCESS | 1656 | 1466498497190 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x129205800 == 48 [pid = 1656] [id = 142] 01:41:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x12a6f9400) [pid = 1656] [serial = 423] [outer = 0x0] 01:41:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12aee1800) [pid = 1656] [serial = 424] [outer = 0x12a6f9400] 01:41:37 INFO - PROCESS | 1656 | 1466498497221 Marionette DEBUG loaded listener.js 01:41:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12bd8a400) [pid = 1656] [serial = 425] [outer = 0x12a6f9400] 01:41:37 INFO - PROCESS | 1656 | 1466498497601 Marionette TRACE conn2 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 01:41:37 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 01:41:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 572ms 01:41:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 01:41:37 INFO - PROCESS | 1656 | 1466498497651 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 01:41:37 INFO - PROCESS | 1656 | 1466498497653 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 01:41:37 INFO - PROCESS | 1656 | 1466498497655 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 01:41:37 INFO - PROCESS | 1656 | 1466498497656 Marionette TRACE conn2 <- [1,542,null,{}] 01:41:37 INFO - PROCESS | 1656 | 1466498497658 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:37 INFO - PROCESS | 1656 | 1466498497662 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:37 INFO - PROCESS | 1656 | 1466498497786 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 01:41:37 INFO - PROCESS | 1656 | 1466498497797 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:37 INFO - PROCESS | 1656 | 1466498497798 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x12aeb2800 == 49 [pid = 1656] [id = 143] 01:41:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12bd8f000) [pid = 1656] [serial = 426] [outer = 0x0] 01:41:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x12bfa4400) [pid = 1656] [serial = 427] [outer = 0x12bd8f000] 01:41:37 INFO - PROCESS | 1656 | 1466498497823 Marionette DEBUG loaded listener.js 01:41:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x12c6fa000) [pid = 1656] [serial = 428] [outer = 0x12bd8f000] 01:41:38 INFO - PROCESS | 1656 | 1466498498158 Marionette TRACE conn2 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 01:41:38 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 01:41:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 519ms 01:41:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 01:41:38 INFO - PROCESS | 1656 | 1466498498174 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 01:41:38 INFO - PROCESS | 1656 | 1466498498175 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 01:41:38 INFO - PROCESS | 1656 | 1466498498180 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 01:41:38 INFO - PROCESS | 1656 | 1466498498183 Marionette TRACE conn2 <- [1,546,null,{}] 01:41:38 INFO - PROCESS | 1656 | 1466498498185 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:38 INFO - PROCESS | 1656 | 1466498498186 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:38 INFO - PROCESS | 1656 | 1466498498307 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 01:41:38 INFO - PROCESS | 1656 | 1466498498322 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:38 INFO - PROCESS | 1656 | 1466498498323 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bf0c000 == 50 [pid = 1656] [id = 144] 01:41:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x110f9bc00) [pid = 1656] [serial = 429] [outer = 0x0] 01:41:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x110f9e000) [pid = 1656] [serial = 430] [outer = 0x110f9bc00] 01:41:38 INFO - PROCESS | 1656 | 1466498498354 Marionette DEBUG loaded listener.js 01:41:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x110fa5800) [pid = 1656] [serial = 431] [outer = 0x110f9bc00] 01:41:38 INFO - PROCESS | 1656 | 1466498498718 Marionette TRACE conn2 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 01:41:38 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 01:41:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 572ms 01:41:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 01:41:38 INFO - PROCESS | 1656 | 1466498498752 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 01:41:38 INFO - PROCESS | 1656 | 1466498498753 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 01:41:38 INFO - PROCESS | 1656 | 1466498498755 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 01:41:38 INFO - PROCESS | 1656 | 1466498498756 Marionette TRACE conn2 <- [1,550,null,{}] 01:41:38 INFO - PROCESS | 1656 | 1466498498759 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:38 INFO - PROCESS | 1656 | 1466498498760 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:38 INFO - PROCESS | 1656 | 1466498498889 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 01:41:38 INFO - PROCESS | 1656 | 1466498498903 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:38 INFO - PROCESS | 1656 | 1466498498904 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c847000 == 51 [pid = 1656] [id = 145] 01:41:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x110f9e400) [pid = 1656] [serial = 432] [outer = 0x0] 01:41:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x12bd8f400) [pid = 1656] [serial = 433] [outer = 0x110f9e400] 01:41:38 INFO - PROCESS | 1656 | 1466498498933 Marionette DEBUG loaded listener.js 01:41:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x12c656000) [pid = 1656] [serial = 434] [outer = 0x110f9e400] 01:41:39 INFO - PROCESS | 1656 | 1466498499280 Marionette TRACE conn2 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 01:41:39 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 01:41:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 568ms 01:41:39 INFO - PROCESS | 1656 | 1466498499324 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 01:41:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 01:41:39 INFO - PROCESS | 1656 | 1466498499325 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 01:41:39 INFO - PROCESS | 1656 | 1466498499328 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 01:41:39 INFO - PROCESS | 1656 | 1466498499329 Marionette TRACE conn2 <- [1,554,null,{}] 01:41:39 INFO - PROCESS | 1656 | 1466498499331 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:39 INFO - PROCESS | 1656 | 1466498499332 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:39 INFO - PROCESS | 1656 | 1466498499440 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 01:41:39 INFO - PROCESS | 1656 | 1466498499452 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:39 INFO - PROCESS | 1656 | 1466498499453 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d137800 == 52 [pid = 1656] [id = 146] 01:41:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x12c657c00) [pid = 1656] [serial = 435] [outer = 0x0] 01:41:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x12c65b400) [pid = 1656] [serial = 436] [outer = 0x12c657c00] 01:41:39 INFO - PROCESS | 1656 | 1466498499485 Marionette DEBUG loaded listener.js 01:41:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x12c6f7000) [pid = 1656] [serial = 437] [outer = 0x12c657c00] 01:41:39 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x124c0c400) [pid = 1656] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 01:41:39 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x1167c6000) [pid = 1656] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 01:41:39 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x1215a7400) [pid = 1656] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 01:41:39 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x1294e1800) [pid = 1656] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 01:41:39 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x118a61c00) [pid = 1656] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 01:41:39 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x119d20000) [pid = 1656] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 01:41:39 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x119d20c00) [pid = 1656] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 01:41:39 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x125caf000) [pid = 1656] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 01:41:39 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x117025800) [pid = 1656] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 01:41:39 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x12bd90400) [pid = 1656] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 01:41:39 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x129252400) [pid = 1656] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 01:41:39 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x119732400) [pid = 1656] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 01:41:39 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x118241800) [pid = 1656] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 01:41:39 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x123b05000) [pid = 1656] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 01:41:39 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x118233400) [pid = 1656] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 01:41:39 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x12a7b9400) [pid = 1656] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 01:41:39 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x127285c00) [pid = 1656] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 01:41:39 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1167c7400) [pid = 1656] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 01:41:39 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:41:39 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:41:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 01:41:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 618ms 01:41:39 INFO - PROCESS | 1656 | 1466498499941 Marionette TRACE conn2 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 01:41:39 INFO - PROCESS | 1656 | 1466498499949 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 01:41:39 INFO - PROCESS | 1656 | 1466498499950 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 01:41:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 01:41:39 INFO - PROCESS | 1656 | 1466498499952 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 01:41:39 INFO - PROCESS | 1656 | 1466498499953 Marionette TRACE conn2 <- [1,558,null,{}] 01:41:39 INFO - PROCESS | 1656 | 1466498499955 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:39 INFO - PROCESS | 1656 | 1466498499957 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:40 INFO - PROCESS | 1656 | 1466498500043 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 01:41:40 INFO - PROCESS | 1656 | 1466498500049 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:40 INFO - PROCESS | 1656 | 1466498500050 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x127299000 == 53 [pid = 1656] [id = 147] 01:41:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x1126cbc00) [pid = 1656] [serial = 438] [outer = 0x0] 01:41:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1126d1000) [pid = 1656] [serial = 439] [outer = 0x1126cbc00] 01:41:40 INFO - PROCESS | 1656 | 1466498500075 Marionette DEBUG loaded listener.js 01:41:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1126d6c00) [pid = 1656] [serial = 440] [outer = 0x1126cbc00] 01:41:40 INFO - PROCESS | 1656 | 1466498500410 Marionette TRACE conn2 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 01:41:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 01:41:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 518ms 01:41:40 INFO - PROCESS | 1656 | 1466498500471 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 01:41:40 INFO - PROCESS | 1656 | 1466498500473 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 01:41:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 01:41:40 INFO - PROCESS | 1656 | 1466498500475 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 01:41:40 INFO - PROCESS | 1656 | 1466498500476 Marionette TRACE conn2 <- [1,562,null,{}] 01:41:40 INFO - PROCESS | 1656 | 1466498500479 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:40 INFO - PROCESS | 1656 | 1466498500480 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:40 INFO - PROCESS | 1656 | 1466498500586 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 01:41:40 INFO - PROCESS | 1656 | 1466498500589 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:40 INFO - PROCESS | 1656 | 1466498500591 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d926800 == 54 [pid = 1656] [id = 148] 01:41:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x1126d7400) [pid = 1656] [serial = 441] [outer = 0x0] 01:41:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x119d20000) [pid = 1656] [serial = 442] [outer = 0x1126d7400] 01:41:40 INFO - PROCESS | 1656 | 1466498500618 Marionette DEBUG loaded listener.js 01:41:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12b9f3800) [pid = 1656] [serial = 443] [outer = 0x1126d7400] 01:41:40 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:41:40 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:41:40 INFO - PROCESS | 1656 | 1466498500969 Marionette TRACE conn2 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 01:41:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 01:41:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 519ms 01:41:40 INFO - PROCESS | 1656 | 1466498500995 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 01:41:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 01:41:40 INFO - PROCESS | 1656 | 1466498500997 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 01:41:41 INFO - PROCESS | 1656 | 1466498501000 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 01:41:41 INFO - PROCESS | 1656 | 1466498501002 Marionette TRACE conn2 <- [1,566,null,{}] 01:41:41 INFO - PROCESS | 1656 | 1466498501005 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:41 INFO - PROCESS | 1656 | 1466498501007 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:41 INFO - PROCESS | 1656 | 1466498501136 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 01:41:41 INFO - PROCESS | 1656 | 1466498501229 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:41 INFO - PROCESS | 1656 | 1466498501231 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d940800 == 55 [pid = 1656] [id = 149] 01:41:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x11873b800) [pid = 1656] [serial = 444] [outer = 0x0] 01:41:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x118744000) [pid = 1656] [serial = 445] [outer = 0x11873b800] 01:41:41 INFO - PROCESS | 1656 | 1466498501269 Marionette DEBUG loaded listener.js 01:41:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x118748c00) [pid = 1656] [serial = 446] [outer = 0x11873b800] 01:41:41 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:41:41 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:41:41 INFO - PROCESS | 1656 | 1466498501570 Marionette TRACE conn2 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 01:41:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 01:41:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 619ms 01:41:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 01:41:41 INFO - PROCESS | 1656 | 1466498501621 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 01:41:41 INFO - PROCESS | 1656 | 1466498501623 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 01:41:41 INFO - PROCESS | 1656 | 1466498501627 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 01:41:41 INFO - PROCESS | 1656 | 1466498501632 Marionette TRACE conn2 <- [1,570,null,{}] 01:41:41 INFO - PROCESS | 1656 | 1466498501636 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:41 INFO - PROCESS | 1656 | 1466498501637 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:41 INFO - PROCESS | 1656 | 1466498501818 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 01:41:41 INFO - PROCESS | 1656 | 1466498501988 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:41 INFO - PROCESS | 1656 | 1466498501990 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x11691a800 == 56 [pid = 1656] [id = 150] 01:41:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x1122a5000) [pid = 1656] [serial = 447] [outer = 0x0] 01:41:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x1126ce400) [pid = 1656] [serial = 448] [outer = 0x1122a5000] 01:41:42 INFO - PROCESS | 1656 | 1466498502022 Marionette DEBUG loaded listener.js 01:41:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x117024000) [pid = 1656] [serial = 449] [outer = 0x1122a5000] 01:41:42 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:41:42 INFO - PROCESS | 1656 | 1466498502459 Marionette TRACE conn2 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 01:41:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 01:41:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 874ms 01:41:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 01:41:42 INFO - PROCESS | 1656 | 1466498502502 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 01:41:42 INFO - PROCESS | 1656 | 1466498502504 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 01:41:42 INFO - PROCESS | 1656 | 1466498502507 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 01:41:42 INFO - PROCESS | 1656 | 1466498502509 Marionette TRACE conn2 <- [1,574,null,{}] 01:41:42 INFO - PROCESS | 1656 | 1466498502513 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:42 INFO - PROCESS | 1656 | 1466498502516 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:42 INFO - PROCESS | 1656 | 1466498502624 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 01:41:42 INFO - PROCESS | 1656 | 1466498502697 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:42 INFO - PROCESS | 1656 | 1466498502699 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x121072000 == 57 [pid = 1656] [id = 151] 01:41:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x1185d6400) [pid = 1656] [serial = 450] [outer = 0x0] 01:41:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x119730c00) [pid = 1656] [serial = 451] [outer = 0x1185d6400] 01:41:42 INFO - PROCESS | 1656 | 1466498502729 Marionette DEBUG loaded listener.js 01:41:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x121238c00) [pid = 1656] [serial = 452] [outer = 0x1185d6400] 01:41:43 INFO - PROCESS | 1656 | 1466498503165 Marionette TRACE conn2 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 01:41:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 01:41:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 669ms 01:41:43 INFO - PROCESS | 1656 | 1466498503180 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 01:41:43 INFO - PROCESS | 1656 | 1466498503183 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 01:41:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 01:41:43 INFO - PROCESS | 1656 | 1466498503186 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 01:41:43 INFO - PROCESS | 1656 | 1466498503187 Marionette TRACE conn2 <- [1,578,null,{}] 01:41:43 INFO - PROCESS | 1656 | 1466498503190 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:43 INFO - PROCESS | 1656 | 1466498503191 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:43 INFO - PROCESS | 1656 | 1466498503318 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 01:41:43 INFO - PROCESS | 1656 | 1466498503378 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:43 INFO - PROCESS | 1656 | 1466498503379 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x12aebe000 == 58 [pid = 1656] [id = 152] 01:41:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x12128c800) [pid = 1656] [serial = 453] [outer = 0x0] 01:41:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x124c80400) [pid = 1656] [serial = 454] [outer = 0x12128c800] 01:41:43 INFO - PROCESS | 1656 | 1466498503409 Marionette DEBUG loaded listener.js 01:41:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x12736d400) [pid = 1656] [serial = 455] [outer = 0x12128c800] 01:41:43 INFO - PROCESS | 1656 | 1466498503868 Marionette TRACE conn2 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 01:41:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 01:41:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 719ms 01:41:43 INFO - PROCESS | 1656 | 1466498503912 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 01:41:43 INFO - PROCESS | 1656 | 1466498503913 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 01:41:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 01:41:43 INFO - PROCESS | 1656 | 1466498503923 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 01:41:43 INFO - PROCESS | 1656 | 1466498503927 Marionette TRACE conn2 <- [1,582,null,{}] 01:41:43 INFO - PROCESS | 1656 | 1466498503933 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:43 INFO - PROCESS | 1656 | 1466498503936 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:44 INFO - PROCESS | 1656 | 1466498504046 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 01:41:44 INFO - PROCESS | 1656 | 1466498504120 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:44 INFO - PROCESS | 1656 | 1466498504121 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12e477000 == 59 [pid = 1656] [id = 153] 01:41:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x1289df400) [pid = 1656] [serial = 456] [outer = 0x0] 01:41:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x128b11400) [pid = 1656] [serial = 457] [outer = 0x1289df400] 01:41:44 INFO - PROCESS | 1656 | 1466498504150 Marionette DEBUG loaded listener.js 01:41:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x128cc0c00) [pid = 1656] [serial = 458] [outer = 0x1289df400] 01:41:44 INFO - PROCESS | 1656 | 1466498504575 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 01:41:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 01:41:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 680ms 01:41:44 INFO - PROCESS | 1656 | 1466498504679 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 01:41:44 INFO - PROCESS | 1656 | 1466498504681 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 01:41:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 01:41:44 INFO - PROCESS | 1656 | 1466498504687 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 01:41:44 INFO - PROCESS | 1656 | 1466498504688 Marionette TRACE conn2 <- [1,586,null,{}] 01:41:44 INFO - PROCESS | 1656 | 1466498504690 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:44 INFO - PROCESS | 1656 | 1466498504692 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:44 INFO - PROCESS | 1656 | 1466498504799 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 01:41:44 INFO - PROCESS | 1656 | 1466498504874 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:44 INFO - PROCESS | 1656 | 1466498504875 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x125389800 == 60 [pid = 1656] [id = 154] 01:41:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x118a90000) [pid = 1656] [serial = 459] [outer = 0x0] 01:41:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x129184800) [pid = 1656] [serial = 460] [outer = 0x118a90000] 01:41:44 INFO - PROCESS | 1656 | 1466498504904 Marionette DEBUG loaded listener.js 01:41:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x12a7b2000) [pid = 1656] [serial = 461] [outer = 0x118a90000] 01:41:45 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:41:45 INFO - PROCESS | 1656 | 1466498505502 Marionette TRACE conn2 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 01:41:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 01:41:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 870ms 01:41:45 INFO - PROCESS | 1656 | 1466498505557 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 01:41:45 INFO - PROCESS | 1656 | 1466498505560 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 01:41:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 01:41:45 INFO - PROCESS | 1656 | 1466498505565 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 01:41:45 INFO - PROCESS | 1656 | 1466498505567 Marionette TRACE conn2 <- [1,590,null,{}] 01:41:45 INFO - PROCESS | 1656 | 1466498505571 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:45 INFO - PROCESS | 1656 | 1466498505572 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:45 INFO - PROCESS | 1656 | 1466498505664 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 01:41:45 INFO - PROCESS | 1656 | 1466498505745 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:45 INFO - PROCESS | 1656 | 1466498505746 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x116ae6000 == 61 [pid = 1656] [id = 155] 01:41:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x1126cf800) [pid = 1656] [serial = 462] [outer = 0x0] 01:41:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x116f58400) [pid = 1656] [serial = 463] [outer = 0x1126cf800] 01:41:45 INFO - PROCESS | 1656 | 1466498505773 Marionette DEBUG loaded listener.js 01:41:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x11873b400) [pid = 1656] [serial = 464] [outer = 0x1126cf800] 01:41:46 INFO - PROCESS | 1656 | 1466498506204 Marionette TRACE conn2 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 01:41:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 01:41:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 672ms 01:41:46 INFO - PROCESS | 1656 | 1466498506237 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 01:41:46 INFO - PROCESS | 1656 | 1466498506240 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 01:41:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 01:41:46 INFO - PROCESS | 1656 | 1466498506265 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 01:41:46 INFO - PROCESS | 1656 | 1466498506267 Marionette TRACE conn2 <- [1,594,null,{}] 01:41:46 INFO - PROCESS | 1656 | 1466498506271 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:46 INFO - PROCESS | 1656 | 1466498506272 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:46 INFO - PROCESS | 1656 | 1466498506372 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 01:41:46 INFO - PROCESS | 1656 | 1466498506449 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:46 INFO - PROCESS | 1656 | 1466498506451 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x118398000 == 62 [pid = 1656] [id = 156] 01:41:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x119985c00) [pid = 1656] [serial = 465] [outer = 0x0] 01:41:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x119d22400) [pid = 1656] [serial = 466] [outer = 0x119985c00] 01:41:46 INFO - PROCESS | 1656 | 1466498506478 Marionette DEBUG loaded listener.js 01:41:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x120d1f400) [pid = 1656] [serial = 467] [outer = 0x119985c00] 01:41:46 INFO - PROCESS | 1656 | --DOCSHELL 0x12d940800 == 61 [pid = 1656] [id = 149] 01:41:46 INFO - PROCESS | 1656 | --DOCSHELL 0x12d926800 == 60 [pid = 1656] [id = 148] 01:41:46 INFO - PROCESS | 1656 | --DOCSHELL 0x127299000 == 59 [pid = 1656] [id = 147] 01:41:46 INFO - PROCESS | 1656 | --DOCSHELL 0x12d137800 == 58 [pid = 1656] [id = 146] 01:41:46 INFO - PROCESS | 1656 | --DOCSHELL 0x12c847000 == 57 [pid = 1656] [id = 145] 01:41:46 INFO - PROCESS | 1656 | --DOCSHELL 0x12bf0c000 == 56 [pid = 1656] [id = 144] 01:41:46 INFO - PROCESS | 1656 | --DOCSHELL 0x12aeb2800 == 55 [pid = 1656] [id = 143] 01:41:46 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x125ca5400) [pid = 1656] [serial = 349] [outer = 0x0] [url = about:blank] 01:41:46 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x11921e400) [pid = 1656] [serial = 343] [outer = 0x0] [url = about:blank] 01:41:46 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x12127fc00) [pid = 1656] [serial = 346] [outer = 0x0] [url = about:blank] 01:41:46 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x128cf0000) [pid = 1656] [serial = 352] [outer = 0x0] [url = about:blank] 01:41:46 INFO - PROCESS | 1656 | --DOCSHELL 0x129205800 == 54 [pid = 1656] [id = 142] 01:41:46 INFO - PROCESS | 1656 | --DOCSHELL 0x1272a7800 == 53 [pid = 1656] [id = 141] 01:41:46 INFO - PROCESS | 1656 | --DOCSHELL 0x1213e0800 == 52 [pid = 1656] [id = 140] 01:41:46 INFO - PROCESS | 1656 | --DOCSHELL 0x11831f000 == 51 [pid = 1656] [id = 139] 01:41:46 INFO - PROCESS | 1656 | --DOCSHELL 0x116721800 == 50 [pid = 1656] [id = 138] 01:41:46 INFO - PROCESS | 1656 | --DOCSHELL 0x11815b000 == 49 [pid = 1656] [id = 133] 01:41:46 INFO - PROCESS | 1656 | 1466498506839 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 01:41:46 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x124dafc00) [pid = 1656] [serial = 248] [outer = 0x0] [url = about:blank] 01:41:46 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x119988c00) [pid = 1656] [serial = 245] [outer = 0x0] [url = about:blank] 01:41:46 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x12b8dc000) [pid = 1656] [serial = 242] [outer = 0x0] [url = about:blank] 01:41:46 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x128b17c00) [pid = 1656] [serial = 251] [outer = 0x0] [url = about:blank] 01:41:46 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x12b8de400) [pid = 1656] [serial = 373] [outer = 0x0] [url = about:blank] 01:41:46 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x12bd8ec00) [pid = 1656] [serial = 376] [outer = 0x0] [url = about:blank] 01:41:46 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x12b9f5c00) [pid = 1656] [serial = 374] [outer = 0x0] [url = about:blank] 01:41:46 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x1249bd800) [pid = 1656] [serial = 361] [outer = 0x0] [url = about:blank] 01:41:46 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x1267a6800) [pid = 1656] [serial = 362] [outer = 0x0] [url = about:blank] 01:41:46 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x12a6f1800) [pid = 1656] [serial = 370] [outer = 0x0] [url = about:blank] 01:41:46 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x128cbc800) [pid = 1656] [serial = 367] [outer = 0x0] [url = about:blank] 01:41:46 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x1294d8400) [pid = 1656] [serial = 368] [outer = 0x0] [url = about:blank] 01:41:46 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x12126c000) [pid = 1656] [serial = 356] [outer = 0x0] [url = about:blank] 01:41:46 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x119d28800) [pid = 1656] [serial = 355] [outer = 0x0] [url = about:blank] 01:41:46 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x12128bc00) [pid = 1656] [serial = 359] [outer = 0x0] [url = about:blank] 01:41:46 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x121285000) [pid = 1656] [serial = 358] [outer = 0x0] [url = about:blank] 01:41:46 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x128bbe000) [pid = 1656] [serial = 365] [outer = 0x0] [url = about:blank] 01:41:46 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x12736cc00) [pid = 1656] [serial = 364] [outer = 0x0] [url = about:blank] 01:41:46 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x11702a400) [pid = 1656] [serial = 391] [outer = 0x0] [url = about:blank] 01:41:46 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12bdf3800) [pid = 1656] [serial = 379] [outer = 0x0] [url = about:blank] 01:41:46 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12bde9c00) [pid = 1656] [serial = 377] [outer = 0x0] [url = about:blank] 01:41:46 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12bfa6000) [pid = 1656] [serial = 380] [outer = 0x0] [url = about:blank] 01:41:46 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x12c533000) [pid = 1656] [serial = 389] [outer = 0x0] [url = about:blank] 01:41:46 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x12c535800) [pid = 1656] [serial = 382] [outer = 0x0] [url = about:blank] 01:41:46 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12c6ee800) [pid = 1656] [serial = 383] [outer = 0x0] [url = about:blank] 01:41:46 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x12b10e000) [pid = 1656] [serial = 385] [outer = 0x0] [url = about:blank] 01:41:46 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x129255c00) [pid = 1656] [serial = 388] [outer = 0x0] [url = about:blank] 01:41:46 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x11812f800) [pid = 1656] [serial = 392] [outer = 0x0] [url = about:blank] 01:41:46 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x12b106800) [pid = 1656] [serial = 371] [outer = 0x0] [url = about:blank] 01:41:46 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12c868400) [pid = 1656] [serial = 386] [outer = 0x0] [url = about:blank] 01:41:46 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x118134800) [pid = 1656] [serial = 296] [outer = 0x0] [url = about:blank] 01:41:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 01:41:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 641ms 01:41:46 INFO - PROCESS | 1656 | 1466498506886 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 01:41:46 INFO - PROCESS | 1656 | 1466498506887 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 01:41:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 01:41:46 INFO - PROCESS | 1656 | 1466498506889 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 01:41:46 INFO - PROCESS | 1656 | 1466498506892 Marionette TRACE conn2 <- [1,598,null,{}] 01:41:46 INFO - PROCESS | 1656 | 1466498506899 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:46 INFO - PROCESS | 1656 | 1466498506902 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:46 INFO - PROCESS | 1656 | 1466498506984 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 01:41:46 INFO - PROCESS | 1656 | 1466498506989 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:46 INFO - PROCESS | 1656 | 1466498506990 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x118adc000 == 50 [pid = 1656] [id = 157] 01:41:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x121286c00) [pid = 1656] [serial = 468] [outer = 0x0] 01:41:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x121710800) [pid = 1656] [serial = 469] [outer = 0x121286c00] 01:41:47 INFO - PROCESS | 1656 | 1466498507018 Marionette DEBUG loaded listener.js 01:41:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x123c2f000) [pid = 1656] [serial = 470] [outer = 0x121286c00] 01:41:47 INFO - PROCESS | 1656 | 1466498507395 Marionette TRACE conn2 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 01:41:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 01:41:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 520ms 01:41:47 INFO - PROCESS | 1656 | 1466498507418 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 01:41:47 INFO - PROCESS | 1656 | 1466498507421 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 01:41:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 01:41:47 INFO - PROCESS | 1656 | 1466498507425 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 01:41:47 INFO - PROCESS | 1656 | 1466498507427 Marionette TRACE conn2 <- [1,602,null,{}] 01:41:47 INFO - PROCESS | 1656 | 1466498507433 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:47 INFO - PROCESS | 1656 | 1466498507435 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:47 INFO - PROCESS | 1656 | 1466498507557 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 01:41:47 INFO - PROCESS | 1656 | 1466498507565 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:47 INFO - PROCESS | 1656 | 1466498507567 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x12108c000 == 51 [pid = 1656] [id = 158] 01:41:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x125369400) [pid = 1656] [serial = 471] [outer = 0x0] 01:41:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x127284400) [pid = 1656] [serial = 472] [outer = 0x125369400] 01:41:47 INFO - PROCESS | 1656 | 1466498507607 Marionette DEBUG loaded listener.js 01:41:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x1289e3000) [pid = 1656] [serial = 473] [outer = 0x125369400] 01:41:48 INFO - PROCESS | 1656 | 1466498508010 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 01:41:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 01:41:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 624ms 01:41:48 INFO - PROCESS | 1656 | 1466498508049 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 01:41:48 INFO - PROCESS | 1656 | 1466498508050 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 01:41:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 01:41:48 INFO - PROCESS | 1656 | 1466498508053 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 01:41:48 INFO - PROCESS | 1656 | 1466498508054 Marionette TRACE conn2 <- [1,606,null,{}] 01:41:48 INFO - PROCESS | 1656 | 1466498508057 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:48 INFO - PROCESS | 1656 | 1466498508058 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:48 INFO - PROCESS | 1656 | 1466498508148 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 01:41:48 INFO - PROCESS | 1656 | 1466498508154 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:48 INFO - PROCESS | 1656 | 1466498508155 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x1249c2000 == 52 [pid = 1656] [id = 159] 01:41:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x117027400) [pid = 1656] [serial = 474] [outer = 0x0] 01:41:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1289eb800) [pid = 1656] [serial = 475] [outer = 0x117027400] 01:41:48 INFO - PROCESS | 1656 | 1466498508195 Marionette DEBUG loaded listener.js 01:41:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x128bbf400) [pid = 1656] [serial = 476] [outer = 0x117027400] 01:41:48 INFO - PROCESS | 1656 | 1466498508691 Marionette TRACE conn2 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 01:41:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 01:41:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 668ms 01:41:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 01:41:48 INFO - PROCESS | 1656 | 1466498508722 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 01:41:48 INFO - PROCESS | 1656 | 1466498508723 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 01:41:48 INFO - PROCESS | 1656 | 1466498508725 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 01:41:48 INFO - PROCESS | 1656 | 1466498508726 Marionette TRACE conn2 <- [1,610,null,{}] 01:41:48 INFO - PROCESS | 1656 | 1466498508731 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:48 INFO - PROCESS | 1656 | 1466498508735 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:48 INFO - PROCESS | 1656 | 1466498508856 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 01:41:48 INFO - PROCESS | 1656 | 1466498508889 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:48 INFO - PROCESS | 1656 | 1466498508890 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x128b24800 == 53 [pid = 1656] [id = 160] 01:41:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12a511800) [pid = 1656] [serial = 477] [outer = 0x0] 01:41:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12a7b7000) [pid = 1656] [serial = 478] [outer = 0x12a511800] 01:41:48 INFO - PROCESS | 1656 | 1466498508916 Marionette DEBUG loaded listener.js 01:41:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12aedc800) [pid = 1656] [serial = 479] [outer = 0x12a511800] 01:41:49 INFO - PROCESS | 1656 | 1466498509272 Marionette TRACE conn2 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 01:41:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 01:41:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 570ms 01:41:49 INFO - PROCESS | 1656 | 1466498509300 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 01:41:49 INFO - PROCESS | 1656 | 1466498509302 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 01:41:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 01:41:49 INFO - PROCESS | 1656 | 1466498509305 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 01:41:49 INFO - PROCESS | 1656 | 1466498509307 Marionette TRACE conn2 <- [1,614,null,{}] 01:41:49 INFO - PROCESS | 1656 | 1466498509310 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:49 INFO - PROCESS | 1656 | 1466498509315 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:49 INFO - PROCESS | 1656 | 1466498509468 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 01:41:49 INFO - PROCESS | 1656 | 1466498509487 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:49 INFO - PROCESS | 1656 | 1466498509487 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x129491800 == 54 [pid = 1656] [id = 161] 01:41:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x129189400) [pid = 1656] [serial = 480] [outer = 0x0] 01:41:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x12b8dd000) [pid = 1656] [serial = 481] [outer = 0x129189400] 01:41:49 INFO - PROCESS | 1656 | 1466498509508 Marionette DEBUG loaded listener.js 01:41:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x12b9fc000) [pid = 1656] [serial = 482] [outer = 0x129189400] 01:41:49 INFO - PROCESS | 1656 | 1466498509857 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 01:41:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 01:41:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 572ms 01:41:49 INFO - PROCESS | 1656 | 1466498509877 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 01:41:49 INFO - PROCESS | 1656 | 1466498509882 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 01:41:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 01:41:49 INFO - PROCESS | 1656 | 1466498509892 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 01:41:49 INFO - PROCESS | 1656 | 1466498509894 Marionette TRACE conn2 <- [1,618,null,{}] 01:41:49 INFO - PROCESS | 1656 | 1466498509897 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:49 INFO - PROCESS | 1656 | 1466498509898 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:50 INFO - PROCESS | 1656 | 1466498510059 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 01:41:50 INFO - PROCESS | 1656 | 1466498510170 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:50 INFO - PROCESS | 1656 | 1466498510171 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a906800 == 55 [pid = 1656] [id = 162] 01:41:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x12b9fc800) [pid = 1656] [serial = 483] [outer = 0x0] 01:41:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x12bd91400) [pid = 1656] [serial = 484] [outer = 0x12b9fc800] 01:41:50 INFO - PROCESS | 1656 | 1466498510210 Marionette DEBUG loaded listener.js 01:41:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x12bdea800) [pid = 1656] [serial = 485] [outer = 0x12b9fc800] 01:41:50 INFO - PROCESS | 1656 | 1466498510578 Marionette TRACE conn2 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 01:41:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 01:41:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 720ms 01:41:50 INFO - PROCESS | 1656 | 1466498510619 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 01:41:50 INFO - PROCESS | 1656 | 1466498510620 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 01:41:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 01:41:50 INFO - PROCESS | 1656 | 1466498510622 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 01:41:50 INFO - PROCESS | 1656 | 1466498510623 Marionette TRACE conn2 <- [1,622,null,{}] 01:41:50 INFO - PROCESS | 1656 | 1466498510626 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:50 INFO - PROCESS | 1656 | 1466498510627 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:50 INFO - PROCESS | 1656 | 1466498510916 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 01:41:50 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x12a6f9400) [pid = 1656] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 01:41:50 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x110f9e400) [pid = 1656] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 01:41:50 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x12490a400) [pid = 1656] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 01:41:50 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x12bd8f000) [pid = 1656] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 01:41:50 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x12c657c00) [pid = 1656] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 01:41:50 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x118a58c00) [pid = 1656] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 01:41:50 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x128bc3400) [pid = 1656] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 01:41:50 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x1126d7400) [pid = 1656] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 01:41:50 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12ae6b800) [pid = 1656] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 01:41:50 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x118a56400) [pid = 1656] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 01:41:50 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x11812cc00) [pid = 1656] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 01:41:50 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x11972c800) [pid = 1656] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 01:41:50 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1215b3000) [pid = 1656] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 01:41:50 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x110f9bc00) [pid = 1656] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 01:41:50 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x127282c00) [pid = 1656] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 01:41:50 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x1294d9800) [pid = 1656] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 01:41:50 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x119293800) [pid = 1656] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 01:41:50 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x128b89000) [pid = 1656] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 01:41:50 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1126cbc00) [pid = 1656] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 01:41:50 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x119ad5800) [pid = 1656] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 01:41:50 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x121267000) [pid = 1656] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 01:41:50 INFO - PROCESS | 1656 | 1466498510967 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:50 INFO - PROCESS | 1656 | 1466498510968 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x115f90800 == 56 [pid = 1656] [id = 163] 01:41:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x110f9e400) [pid = 1656] [serial = 486] [outer = 0x0] 01:41:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1126d5c00) [pid = 1656] [serial = 487] [outer = 0x110f9e400] 01:41:50 INFO - PROCESS | 1656 | 1466498510994 Marionette DEBUG loaded listener.js 01:41:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x11972c800) [pid = 1656] [serial = 488] [outer = 0x110f9e400] 01:41:51 INFO - PROCESS | 1656 | 1466498511237 Marionette TRACE conn2 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 01:41:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 01:41:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 620ms 01:41:51 INFO - PROCESS | 1656 | 1466498511243 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 01:41:51 INFO - PROCESS | 1656 | 1466498511244 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 01:41:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 01:41:51 INFO - PROCESS | 1656 | 1466498511253 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 01:41:51 INFO - PROCESS | 1656 | 1466498511263 Marionette TRACE conn2 <- [1,626,null,{}] 01:41:51 INFO - PROCESS | 1656 | 1466498511274 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:51 INFO - PROCESS | 1656 | 1466498511275 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:51 INFO - PROCESS | 1656 | 1466498511360 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 01:41:51 INFO - PROCESS | 1656 | 1466498511367 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:51 INFO - PROCESS | 1656 | 1466498511368 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b9d0000 == 57 [pid = 1656] [id = 164] 01:41:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x119733000) [pid = 1656] [serial = 489] [outer = 0x0] 01:41:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x12536dc00) [pid = 1656] [serial = 490] [outer = 0x119733000] 01:41:51 INFO - PROCESS | 1656 | 1466498511395 Marionette DEBUG loaded listener.js 01:41:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12a7ab400) [pid = 1656] [serial = 491] [outer = 0x119733000] 01:41:51 INFO - PROCESS | 1656 | 1466498511865 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 01:41:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12660ac00) [pid = 1656] [serial = 492] [outer = 0x12cbc9000] 01:41:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 01:41:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 634ms 01:41:51 INFO - PROCESS | 1656 | 1466498511914 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 01:41:51 INFO - PROCESS | 1656 | 1466498511917 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 01:41:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 01:41:51 INFO - PROCESS | 1656 | 1466498511948 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 01:41:51 INFO - PROCESS | 1656 | 1466498511951 Marionette TRACE conn2 <- [1,630,null,{}] 01:41:51 INFO - PROCESS | 1656 | 1466498511963 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:51 INFO - PROCESS | 1656 | 1466498511966 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:52 INFO - PROCESS | 1656 | 1466498512070 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 01:41:52 INFO - PROCESS | 1656 | 1466498512079 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:52 INFO - PROCESS | 1656 | 1466498512081 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d02a800 == 58 [pid = 1656] [id = 165] 01:41:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x12bfacc00) [pid = 1656] [serial = 493] [outer = 0x0] 01:41:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x12c653400) [pid = 1656] [serial = 494] [outer = 0x12bfacc00] 01:41:52 INFO - PROCESS | 1656 | 1466498512107 Marionette DEBUG loaded listener.js 01:41:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x12c65d800) [pid = 1656] [serial = 495] [outer = 0x12bfacc00] 01:41:52 INFO - PROCESS | 1656 | 1466498512459 Marionette TRACE conn2 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 01:41:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 01:41:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 555ms 01:41:52 INFO - PROCESS | 1656 | 1466498512480 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 01:41:52 INFO - PROCESS | 1656 | 1466498512482 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 01:41:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 01:41:52 INFO - PROCESS | 1656 | 1466498512484 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 01:41:52 INFO - PROCESS | 1656 | 1466498512485 Marionette TRACE conn2 <- [1,634,null,{}] 01:41:52 INFO - PROCESS | 1656 | 1466498512487 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:52 INFO - PROCESS | 1656 | 1466498512488 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:52 INFO - PROCESS | 1656 | 1466498512598 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 01:41:52 INFO - PROCESS | 1656 | 1466498512605 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:52 INFO - PROCESS | 1656 | 1466498512606 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c841800 == 59 [pid = 1656] [id = 166] 01:41:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1261ec800) [pid = 1656] [serial = 496] [outer = 0x0] 01:41:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x12c6f0400) [pid = 1656] [serial = 497] [outer = 0x1261ec800] 01:41:52 INFO - PROCESS | 1656 | 1466498512631 Marionette DEBUG loaded listener.js 01:41:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12c6f9400) [pid = 1656] [serial = 498] [outer = 0x1261ec800] 01:41:52 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:41:53 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:41:53 INFO - PROCESS | 1656 | 1466498513248 Marionette TRACE conn2 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 01:41:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 01:41:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 818ms 01:41:53 INFO - PROCESS | 1656 | 1466498513303 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 01:41:53 INFO - PROCESS | 1656 | 1466498513305 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 01:41:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 01:41:53 INFO - PROCESS | 1656 | 1466498513309 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 01:41:53 INFO - PROCESS | 1656 | 1466498513311 Marionette TRACE conn2 <- [1,638,null,{}] 01:41:53 INFO - PROCESS | 1656 | 1466498513314 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:53 INFO - PROCESS | 1656 | 1466498513316 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:53 INFO - PROCESS | 1656 | 1466498513422 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 01:41:53 INFO - PROCESS | 1656 | 1466498513482 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:53 INFO - PROCESS | 1656 | 1466498513484 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e81000 == 60 [pid = 1656] [id = 167] 01:41:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x1167cd400) [pid = 1656] [serial = 499] [outer = 0x0] 01:41:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x1176f1400) [pid = 1656] [serial = 500] [outer = 0x1167cd400] 01:41:53 INFO - PROCESS | 1656 | 1466498513515 Marionette DEBUG loaded listener.js 01:41:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x1184a0c00) [pid = 1656] [serial = 501] [outer = 0x1167cd400] 01:41:53 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:41:53 INFO - PROCESS | 1656 | 1466498513972 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 01:41:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 01:41:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 671ms 01:41:53 INFO - PROCESS | 1656 | 1466498513979 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 01:41:53 INFO - PROCESS | 1656 | 1466498513983 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 01:41:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 01:41:53 INFO - PROCESS | 1656 | 1466498513988 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 01:41:53 INFO - PROCESS | 1656 | 1466498513990 Marionette TRACE conn2 <- [1,642,null,{}] 01:41:53 INFO - PROCESS | 1656 | 1466498513993 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:53 INFO - PROCESS | 1656 | 1466498513996 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:54 INFO - PROCESS | 1656 | 1466498514153 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 01:41:54 INFO - PROCESS | 1656 | 1466498514284 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:54 INFO - PROCESS | 1656 | 1466498514286 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x123b2d800 == 61 [pid = 1656] [id = 168] 01:41:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x1184a4c00) [pid = 1656] [serial = 502] [outer = 0x0] 01:41:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x1184ad000) [pid = 1656] [serial = 503] [outer = 0x1184a4c00] 01:41:54 INFO - PROCESS | 1656 | 1466498514336 Marionette DEBUG loaded listener.js 01:41:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x119221400) [pid = 1656] [serial = 504] [outer = 0x1184a4c00] 01:41:54 INFO - PROCESS | 1656 | 1466498514839 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 01:41:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 01:41:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 872ms 01:41:54 INFO - PROCESS | 1656 | 1466498514859 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 01:41:54 INFO - PROCESS | 1656 | 1466498514861 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 01:41:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 01:41:54 INFO - PROCESS | 1656 | 1466498514866 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 01:41:54 INFO - PROCESS | 1656 | 1466498514868 Marionette TRACE conn2 <- [1,646,null,{}] 01:41:54 INFO - PROCESS | 1656 | 1466498514876 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:54 INFO - PROCESS | 1656 | 1466498514880 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:54 INFO - PROCESS | 1656 | 1466498514985 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 01:41:55 INFO - PROCESS | 1656 | 1466498515048 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:55 INFO - PROCESS | 1656 | 1466498515050 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d01b000 == 62 [pid = 1656] [id = 169] 01:41:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x119d4f000) [pid = 1656] [serial = 505] [outer = 0x0] 01:41:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x12128b400) [pid = 1656] [serial = 506] [outer = 0x119d4f000] 01:41:55 INFO - PROCESS | 1656 | 1466498515082 Marionette DEBUG loaded listener.js 01:41:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x12490c800) [pid = 1656] [serial = 507] [outer = 0x119d4f000] 01:41:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 01:41:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 672ms 01:41:55 INFO - PROCESS | 1656 | 1466498515531 Marionette TRACE conn2 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 01:41:55 INFO - PROCESS | 1656 | 1466498515537 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 01:41:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 01:41:55 INFO - PROCESS | 1656 | 1466498515539 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 01:41:55 INFO - PROCESS | 1656 | 1466498515542 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 01:41:55 INFO - PROCESS | 1656 | 1466498515543 Marionette TRACE conn2 <- [1,650,null,{}] 01:41:55 INFO - PROCESS | 1656 | 1466498515547 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:55 INFO - PROCESS | 1656 | 1466498515549 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:55 INFO - PROCESS | 1656 | 1466498515670 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 01:41:55 INFO - PROCESS | 1656 | 1466498515743 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:55 INFO - PROCESS | 1656 | 1466498515744 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x12dbc2000 == 63 [pid = 1656] [id = 170] 01:41:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x1289e4000) [pid = 1656] [serial = 508] [outer = 0x0] 01:41:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x128b1f400) [pid = 1656] [serial = 509] [outer = 0x1289e4000] 01:41:55 INFO - PROCESS | 1656 | 1466498515774 Marionette DEBUG loaded listener.js 01:41:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x12918e400) [pid = 1656] [serial = 510] [outer = 0x1289e4000] 01:41:56 INFO - PROCESS | 1656 | 1466498516182 Marionette TRACE conn2 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 01:41:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 01:41:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 669ms 01:41:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 01:41:56 INFO - PROCESS | 1656 | 1466498516211 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 01:41:56 INFO - PROCESS | 1656 | 1466498516213 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 01:41:56 INFO - PROCESS | 1656 | 1466498516215 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 01:41:56 INFO - PROCESS | 1656 | 1466498516216 Marionette TRACE conn2 <- [1,654,null,{}] 01:41:56 INFO - PROCESS | 1656 | 1466498516219 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:56 INFO - PROCESS | 1656 | 1466498516220 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:56 INFO - PROCESS | 1656 | 1466498516321 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 01:41:56 INFO - PROCESS | 1656 | 1466498516394 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:56 INFO - PROCESS | 1656 | 1466498516396 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x12e487800 == 64 [pid = 1656] [id = 171] 01:41:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x1289e5c00) [pid = 1656] [serial = 511] [outer = 0x0] 01:41:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x129255c00) [pid = 1656] [serial = 512] [outer = 0x1289e5c00] 01:41:56 INFO - PROCESS | 1656 | 1466498516424 Marionette DEBUG loaded listener.js 01:41:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x12a6f4800) [pid = 1656] [serial = 513] [outer = 0x1289e5c00] 01:41:56 INFO - PROCESS | 1656 | 1466498516859 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 01:41:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 01:41:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 669ms 01:41:56 INFO - PROCESS | 1656 | 1466498516884 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 01:41:56 INFO - PROCESS | 1656 | 1466498516886 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 01:41:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 01:41:56 INFO - PROCESS | 1656 | 1466498516888 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 01:41:56 INFO - PROCESS | 1656 | 1466498516889 Marionette TRACE conn2 <- [1,658,null,{}] 01:41:56 INFO - PROCESS | 1656 | 1466498516892 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:56 INFO - PROCESS | 1656 | 1466498516896 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:57 INFO - PROCESS | 1656 | 1466498517079 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 01:41:57 INFO - PROCESS | 1656 | 1466498517133 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:57 INFO - PROCESS | 1656 | 1466498517134 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x1213ec000 == 65 [pid = 1656] [id = 172] 01:41:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x12924a800) [pid = 1656] [serial = 514] [outer = 0x0] 01:41:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x12b9f0c00) [pid = 1656] [serial = 515] [outer = 0x12924a800] 01:41:57 INFO - PROCESS | 1656 | 1466498517164 Marionette DEBUG loaded listener.js 01:41:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x12c6f2c00) [pid = 1656] [serial = 516] [outer = 0x12924a800] 01:41:57 INFO - PROCESS | 1656 | 1466498517825 Marionette TRACE conn2 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 01:41:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 01:41:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 969ms 01:41:57 INFO - PROCESS | 1656 | 1466498517858 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 01:41:57 INFO - PROCESS | 1656 | 1466498517862 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 01:41:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 01:41:57 INFO - PROCESS | 1656 | 1466498517867 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 01:41:57 INFO - PROCESS | 1656 | 1466498517869 Marionette TRACE conn2 <- [1,662,null,{}] 01:41:57 INFO - PROCESS | 1656 | 1466498517875 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:57 INFO - PROCESS | 1656 | 1466498517877 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:58 INFO - PROCESS | 1656 | 1466498518020 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 01:41:58 INFO - PROCESS | 1656 | 1466498518154 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:58 INFO - PROCESS | 1656 | 1466498518157 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x11871a000 == 66 [pid = 1656] [id = 173] 01:41:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x1126d5000) [pid = 1656] [serial = 517] [outer = 0x0] 01:41:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x11812ac00) [pid = 1656] [serial = 518] [outer = 0x1126d5000] 01:41:58 INFO - PROCESS | 1656 | 1466498518186 Marionette DEBUG loaded listener.js 01:41:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x1184a7400) [pid = 1656] [serial = 519] [outer = 0x1126d5000] 01:41:58 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:41:58 INFO - PROCESS | 1656 | 1466498518625 Marionette TRACE conn2 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 01:41:58 INFO - PROCESS | 1656 | --DOCSHELL 0x12d02a800 == 65 [pid = 1656] [id = 165] 01:41:58 INFO - PROCESS | 1656 | --DOCSHELL 0x12b9d0000 == 64 [pid = 1656] [id = 164] 01:41:58 INFO - PROCESS | 1656 | --DOCSHELL 0x115f90800 == 63 [pid = 1656] [id = 163] 01:41:58 INFO - PROCESS | 1656 | --DOCSHELL 0x12a906800 == 62 [pid = 1656] [id = 162] 01:41:58 INFO - PROCESS | 1656 | --DOCSHELL 0x129491800 == 61 [pid = 1656] [id = 161] 01:41:58 INFO - PROCESS | 1656 | --DOCSHELL 0x128b24800 == 60 [pid = 1656] [id = 160] 01:41:58 INFO - PROCESS | 1656 | --DOCSHELL 0x1249c2000 == 59 [pid = 1656] [id = 159] 01:41:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 01:41:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 823ms 01:41:58 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x12736e400) [pid = 1656] [serial = 403] [outer = 0x0] [url = about:blank] 01:41:58 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x1185d5000) [pid = 1656] [serial = 394] [outer = 0x0] [url = about:blank] 01:41:58 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x12a513400) [pid = 1656] [serial = 406] [outer = 0x0] [url = about:blank] 01:41:58 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x121713000) [pid = 1656] [serial = 400] [outer = 0x0] [url = about:blank] 01:41:58 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x118744000) [pid = 1656] [serial = 445] [outer = 0x0] [url = about:blank] 01:41:58 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x12a7b6c00) [pid = 1656] [serial = 409] [outer = 0x0] [url = about:blank] 01:41:58 INFO - PROCESS | 1656 | --DOCSHELL 0x12108c000 == 58 [pid = 1656] [id = 158] 01:41:58 INFO - PROCESS | 1656 | --DOCSHELL 0x118adc000 == 57 [pid = 1656] [id = 157] 01:41:58 INFO - PROCESS | 1656 | --DOCSHELL 0x118398000 == 56 [pid = 1656] [id = 156] 01:41:58 INFO - PROCESS | 1656 | --DOCSHELL 0x116ae6000 == 55 [pid = 1656] [id = 155] 01:41:58 INFO - PROCESS | 1656 | --DOCSHELL 0x121072000 == 54 [pid = 1656] [id = 151] 01:41:58 INFO - PROCESS | 1656 | --DOCSHELL 0x11691a800 == 53 [pid = 1656] [id = 150] 01:41:58 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x12aee1800) [pid = 1656] [serial = 424] [outer = 0x0] [url = about:blank] 01:41:58 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x12bd8f400) [pid = 1656] [serial = 433] [outer = 0x0] [url = about:blank] 01:41:58 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x128b15c00) [pid = 1656] [serial = 418] [outer = 0x0] [url = about:blank] 01:41:58 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x129181000) [pid = 1656] [serial = 419] [outer = 0x0] [url = about:blank] 01:41:58 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x12c6fa000) [pid = 1656] [serial = 428] [outer = 0x0] [url = about:blank] 01:41:58 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x12c65b400) [pid = 1656] [serial = 436] [outer = 0x0] [url = about:blank] 01:41:58 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x119988000) [pid = 1656] [serial = 344] [outer = 0x0] [url = about:blank] 01:41:58 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x12929ec00) [pid = 1656] [serial = 353] [outer = 0x0] [url = about:blank] 01:41:58 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x12b9f3800) [pid = 1656] [serial = 443] [outer = 0x0] [url = about:blank] 01:41:58 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x12c656000) [pid = 1656] [serial = 434] [outer = 0x0] [url = about:blank] 01:41:58 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x12bd8dc00) [pid = 1656] [serial = 308] [outer = 0x0] [url = about:blank] 01:41:58 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x121716400) [pid = 1656] [serial = 416] [outer = 0x0] [url = about:blank] 01:41:58 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x120df1000) [pid = 1656] [serial = 413] [outer = 0x0] [url = about:blank] 01:41:58 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x1294d9000) [pid = 1656] [serial = 341] [outer = 0x0] [url = about:blank] 01:41:58 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12bd8a400) [pid = 1656] [serial = 425] [outer = 0x0] [url = about:blank] 01:41:58 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x128b18000) [pid = 1656] [serial = 350] [outer = 0x0] [url = about:blank] 01:41:58 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x110f9e000) [pid = 1656] [serial = 430] [outer = 0x0] [url = about:blank] 01:41:58 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x128b1c000) [pid = 1656] [serial = 302] [outer = 0x0] [url = about:blank] 01:41:58 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x119d20000) [pid = 1656] [serial = 442] [outer = 0x0] [url = about:blank] 01:41:58 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x12ae68400) [pid = 1656] [serial = 305] [outer = 0x0] [url = about:blank] 01:41:58 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x11972d800) [pid = 1656] [serial = 397] [outer = 0x0] [url = about:blank] 01:41:58 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12bfa4400) [pid = 1656] [serial = 427] [outer = 0x0] [url = about:blank] 01:41:58 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x119d23c00) [pid = 1656] [serial = 415] [outer = 0x0] [url = about:blank] 01:41:58 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12ae69800) [pid = 1656] [serial = 422] [outer = 0x0] [url = about:blank] 01:41:58 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1126d1000) [pid = 1656] [serial = 439] [outer = 0x0] [url = about:blank] 01:41:58 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x121232400) [pid = 1656] [serial = 299] [outer = 0x0] [url = about:blank] 01:41:58 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x121285800) [pid = 1656] [serial = 347] [outer = 0x0] [url = about:blank] 01:41:58 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x119d24000) [pid = 1656] [serial = 398] [outer = 0x0] [url = about:blank] 01:41:58 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1126d6c00) [pid = 1656] [serial = 440] [outer = 0x0] [url = about:blank] 01:41:58 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x12c6f7000) [pid = 1656] [serial = 437] [outer = 0x0] [url = about:blank] 01:41:58 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x110fa5800) [pid = 1656] [serial = 431] [outer = 0x0] [url = about:blank] 01:41:58 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x129293000) [pid = 1656] [serial = 421] [outer = 0x0] [url = about:blank] 01:41:58 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x119d1dc00) [pid = 1656] [serial = 412] [outer = 0x0] [url = about:blank] 01:41:58 INFO - PROCESS | 1656 | 1466498518713 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 01:41:58 INFO - PROCESS | 1656 | 1466498518716 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 01:41:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 01:41:58 INFO - PROCESS | 1656 | 1466498518727 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 01:41:58 INFO - PROCESS | 1656 | 1466498518729 Marionette TRACE conn2 <- [1,666,null,{}] 01:41:58 INFO - PROCESS | 1656 | 1466498518732 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:58 INFO - PROCESS | 1656 | 1466498518734 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:58 INFO - PROCESS | 1656 | 1466498518819 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 01:41:58 INFO - PROCESS | 1656 | 1466498518826 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:58 INFO - PROCESS | 1656 | 1466498518827 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x1169b0000 == 54 [pid = 1656] [id = 174] 01:41:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1185db400) [pid = 1656] [serial = 520] [outer = 0x0] 01:41:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x118740000) [pid = 1656] [serial = 521] [outer = 0x1185db400] 01:41:58 INFO - PROCESS | 1656 | 1466498518857 Marionette DEBUG loaded listener.js 01:41:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x119d1dc00) [pid = 1656] [serial = 522] [outer = 0x1185db400] 01:41:59 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:41:59 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:41:59 INFO - PROCESS | 1656 | 1466498519266 Marionette TRACE conn2 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 01:41:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 01:41:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 571ms 01:41:59 INFO - PROCESS | 1656 | 1466498519299 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 01:41:59 INFO - PROCESS | 1656 | 1466498519301 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 01:41:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 01:41:59 INFO - PROCESS | 1656 | 1466498519304 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 01:41:59 INFO - PROCESS | 1656 | 1466498519308 Marionette TRACE conn2 <- [1,670,null,{}] 01:41:59 INFO - PROCESS | 1656 | 1466498519319 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:59 INFO - PROCESS | 1656 | 1466498519323 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:59 INFO - PROCESS | 1656 | 1466498519454 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 01:41:59 INFO - PROCESS | 1656 | 1466498519466 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:59 INFO - PROCESS | 1656 | 1466498519468 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:41:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c79800 == 55 [pid = 1656] [id = 175] 01:41:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12126b800) [pid = 1656] [serial = 523] [outer = 0x0] 01:41:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x121715c00) [pid = 1656] [serial = 524] [outer = 0x12126b800] 01:41:59 INFO - PROCESS | 1656 | 1466498519510 Marionette DEBUG loaded listener.js 01:41:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1217c1800) [pid = 1656] [serial = 525] [outer = 0x12126b800] 01:41:59 INFO - PROCESS | 1656 | 1466498519951 Marionette TRACE conn2 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 01:41:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 01:41:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 673ms 01:41:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 01:41:59 INFO - PROCESS | 1656 | 1466498519978 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 01:41:59 INFO - PROCESS | 1656 | 1466498519980 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 01:41:59 INFO - PROCESS | 1656 | 1466498519982 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 01:41:59 INFO - PROCESS | 1656 | 1466498519984 Marionette TRACE conn2 <- [1,674,null,{}] 01:41:59 INFO - PROCESS | 1656 | 1466498519986 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:59 INFO - PROCESS | 1656 | 1466498519987 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:00 INFO - PROCESS | 1656 | 1466498520074 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 01:42:00 INFO - PROCESS | 1656 | 1466498520077 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:00 INFO - PROCESS | 1656 | 1466498520079 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x125388000 == 56 [pid = 1656] [id = 176] 01:42:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1217c6c00) [pid = 1656] [serial = 526] [outer = 0x0] 01:42:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x121875400) [pid = 1656] [serial = 527] [outer = 0x1217c6c00] 01:42:00 INFO - PROCESS | 1656 | 1466498520107 Marionette DEBUG loaded listener.js 01:42:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x126614400) [pid = 1656] [serial = 528] [outer = 0x1217c6c00] 01:42:00 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:42:00 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:42:00 INFO - PROCESS | 1656 | 1466498520434 Marionette TRACE conn2 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 01:42:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 01:42:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 468ms 01:42:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 01:42:00 INFO - PROCESS | 1656 | 1466498520452 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 01:42:00 INFO - PROCESS | 1656 | 1466498520453 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 01:42:00 INFO - PROCESS | 1656 | 1466498520455 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 01:42:00 INFO - PROCESS | 1656 | 1466498520456 Marionette TRACE conn2 <- [1,678,null,{}] 01:42:00 INFO - PROCESS | 1656 | 1466498520459 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:00 INFO - PROCESS | 1656 | 1466498520460 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:00 INFO - PROCESS | 1656 | 1466498520543 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 01:42:00 INFO - PROCESS | 1656 | 1466498520609 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:00 INFO - PROCESS | 1656 | 1466498520610 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x1272ac000 == 57 [pid = 1656] [id = 177] 01:42:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x121270000) [pid = 1656] [serial = 529] [outer = 0x0] 01:42:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x127283400) [pid = 1656] [serial = 530] [outer = 0x121270000] 01:42:00 INFO - PROCESS | 1656 | 1466498520635 Marionette DEBUG loaded listener.js 01:42:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x128b1e000) [pid = 1656] [serial = 531] [outer = 0x121270000] 01:42:00 INFO - PROCESS | 1656 | 1466498520969 Marionette TRACE conn2 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 01:42:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 01:42:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 569ms 01:42:01 INFO - PROCESS | 1656 | 1466498521024 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 01:42:01 INFO - PROCESS | 1656 | 1466498521026 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 01:42:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 01:42:01 INFO - PROCESS | 1656 | 1466498521028 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 01:42:01 INFO - PROCESS | 1656 | 1466498521029 Marionette TRACE conn2 <- [1,682,null,{}] 01:42:01 INFO - PROCESS | 1656 | 1466498521031 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:01 INFO - PROCESS | 1656 | 1466498521035 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:01 INFO - PROCESS | 1656 | 1466498521159 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 01:42:01 INFO - PROCESS | 1656 | 1466498521174 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:01 INFO - PROCESS | 1656 | 1466498521175 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x12949d000 == 58 [pid = 1656] [id = 178] 01:42:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x128b90000) [pid = 1656] [serial = 532] [outer = 0x0] 01:42:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x12929f000) [pid = 1656] [serial = 533] [outer = 0x128b90000] 01:42:01 INFO - PROCESS | 1656 | 1466498521200 Marionette DEBUG loaded listener.js 01:42:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x12b8e5400) [pid = 1656] [serial = 534] [outer = 0x128b90000] 01:42:02 INFO - PROCESS | 1656 | 1466498522022 Marionette TRACE conn2 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 01:42:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 01:42:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1020ms 01:42:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 01:42:02 INFO - PROCESS | 1656 | 1466498522056 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 01:42:02 INFO - PROCESS | 1656 | 1466498522058 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 01:42:02 INFO - PROCESS | 1656 | 1466498522060 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 01:42:02 INFO - PROCESS | 1656 | 1466498522061 Marionette TRACE conn2 <- [1,686,null,{}] 01:42:02 INFO - PROCESS | 1656 | 1466498522063 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:02 INFO - PROCESS | 1656 | 1466498522064 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:02 INFO - PROCESS | 1656 | 1466498522170 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 01:42:02 INFO - PROCESS | 1656 | 1466498522208 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:02 INFO - PROCESS | 1656 | 1466498522209 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b1d1000 == 59 [pid = 1656] [id = 179] 01:42:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x128b91000) [pid = 1656] [serial = 535] [outer = 0x0] 01:42:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x12bde9800) [pid = 1656] [serial = 536] [outer = 0x128b91000] 01:42:02 INFO - PROCESS | 1656 | 1466498522234 Marionette DEBUG loaded listener.js 01:42:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12c53d000) [pid = 1656] [serial = 537] [outer = 0x128b91000] 01:42:02 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x121284c00) [pid = 1656] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 01:42:02 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x119728800) [pid = 1656] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 01:42:02 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x11873b800) [pid = 1656] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 01:42:02 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x129290800) [pid = 1656] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 01:42:02 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x125369400) [pid = 1656] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 01:42:02 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x119985c00) [pid = 1656] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 01:42:02 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1126cf800) [pid = 1656] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 01:42:02 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x118a90000) [pid = 1656] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 01:42:02 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12a511800) [pid = 1656] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 01:42:02 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x121286c00) [pid = 1656] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 01:42:02 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x117027400) [pid = 1656] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 01:42:02 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x129189400) [pid = 1656] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 01:42:02 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12b9fc800) [pid = 1656] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 01:42:02 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x110f9e400) [pid = 1656] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 01:42:02 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x12bfacc00) [pid = 1656] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 01:42:02 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x119733000) [pid = 1656] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 01:42:02 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1267a9800) [pid = 1656] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 01:42:02 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x117021000) [pid = 1656] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 01:42:03 INFO - PROCESS | 1656 | 1466498523005 Marionette TRACE conn2 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 01:42:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 01:42:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 969ms 01:42:03 INFO - PROCESS | 1656 | 1466498523030 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 01:42:03 INFO - PROCESS | 1656 | 1466498523031 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 01:42:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 01:42:03 INFO - PROCESS | 1656 | 1466498523034 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 01:42:03 INFO - PROCESS | 1656 | 1466498523035 Marionette TRACE conn2 <- [1,690,null,{}] 01:42:03 INFO - PROCESS | 1656 | 1466498523037 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:03 INFO - PROCESS | 1656 | 1466498523038 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:03 INFO - PROCESS | 1656 | 1466498523121 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 01:42:03 INFO - PROCESS | 1656 | 1466498523124 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:03 INFO - PROCESS | 1656 | 1466498523126 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a7e800 == 60 [pid = 1656] [id = 180] 01:42:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x117021000) [pid = 1656] [serial = 538] [outer = 0x0] 01:42:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x119733000) [pid = 1656] [serial = 539] [outer = 0x117021000] 01:42:03 INFO - PROCESS | 1656 | 1466498523151 Marionette DEBUG loaded listener.js 01:42:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1249b7000) [pid = 1656] [serial = 540] [outer = 0x117021000] 01:42:03 INFO - PROCESS | 1656 | 1466498523973 Marionette TRACE conn2 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 01:42:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 01:42:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 969ms 01:42:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 01:42:04 INFO - PROCESS | 1656 | 1466498524004 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 01:42:04 INFO - PROCESS | 1656 | 1466498524005 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 01:42:04 INFO - PROCESS | 1656 | 1466498524007 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 01:42:04 INFO - PROCESS | 1656 | 1466498524008 Marionette TRACE conn2 <- [1,694,null,{}] 01:42:04 INFO - PROCESS | 1656 | 1466498524010 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:04 INFO - PROCESS | 1656 | 1466498524012 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:04 INFO - PROCESS | 1656 | 1466498524132 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 01:42:04 INFO - PROCESS | 1656 | 1466498524139 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:04 INFO - PROCESS | 1656 | 1466498524140 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bf1e000 == 61 [pid = 1656] [id = 181] 01:42:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x118747c00) [pid = 1656] [serial = 541] [outer = 0x0] 01:42:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x128b8e800) [pid = 1656] [serial = 542] [outer = 0x118747c00] 01:42:04 INFO - PROCESS | 1656 | 1466498524164 Marionette DEBUG loaded listener.js 01:42:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12c539c00) [pid = 1656] [serial = 543] [outer = 0x118747c00] 01:42:04 INFO - PROCESS | 1656 | 1466498524939 Marionette TRACE conn2 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 01:42:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 01:42:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 969ms 01:42:05 INFO - PROCESS | 1656 | 1466498525015 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 01:42:05 INFO - PROCESS | 1656 | 1466498525017 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 01:42:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 01:42:05 INFO - PROCESS | 1656 | 1466498525022 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 01:42:05 INFO - PROCESS | 1656 | 1466498525024 Marionette TRACE conn2 <- [1,698,null,{}] 01:42:05 INFO - PROCESS | 1656 | 1466498525028 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:05 INFO - PROCESS | 1656 | 1466498525031 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:05 INFO - PROCESS | 1656 | 1466498525131 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 01:42:05 INFO - PROCESS | 1656 | 1466498525228 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:05 INFO - PROCESS | 1656 | 1466498525231 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x117478800 == 62 [pid = 1656] [id = 182] 01:42:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x11812b400) [pid = 1656] [serial = 544] [outer = 0x0] 01:42:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x11845b000) [pid = 1656] [serial = 545] [outer = 0x11812b400] 01:42:05 INFO - PROCESS | 1656 | 1466498525264 Marionette DEBUG loaded listener.js 01:42:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1184ac000) [pid = 1656] [serial = 546] [outer = 0x11812b400] 01:42:06 INFO - PROCESS | 1656 | 1466498526203 Marionette TRACE conn2 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 01:42:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 01:42:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1224ms 01:42:06 INFO - PROCESS | 1656 | 1466498526246 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 01:42:06 INFO - PROCESS | 1656 | 1466498526248 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 01:42:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 01:42:06 INFO - PROCESS | 1656 | 1466498526252 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 01:42:06 INFO - PROCESS | 1656 | 1466498526255 Marionette TRACE conn2 <- [1,702,null,{}] 01:42:06 INFO - PROCESS | 1656 | 1466498526258 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:06 INFO - PROCESS | 1656 | 1466498526260 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:06 INFO - PROCESS | 1656 | 1466498526365 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 01:42:06 INFO - PROCESS | 1656 | 1466498526423 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:06 INFO - PROCESS | 1656 | 1466498526425 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x125352000 == 63 [pid = 1656] [id = 183] 01:42:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x119d1d800) [pid = 1656] [serial = 547] [outer = 0x0] 01:42:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12126fc00) [pid = 1656] [serial = 548] [outer = 0x119d1d800] 01:42:06 INFO - PROCESS | 1656 | 1466498526456 Marionette DEBUG loaded listener.js 01:42:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x121713400) [pid = 1656] [serial = 549] [outer = 0x119d1d800] 01:42:07 INFO - PROCESS | 1656 | 1466498527349 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 01:42:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 01:42:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1123ms 01:42:07 INFO - PROCESS | 1656 | 1466498527374 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 01:42:07 INFO - PROCESS | 1656 | 1466498527375 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 01:42:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 01:42:07 INFO - PROCESS | 1656 | 1466498527378 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 01:42:07 INFO - PROCESS | 1656 | 1466498527381 Marionette TRACE conn2 <- [1,706,null,{}] 01:42:07 INFO - PROCESS | 1656 | 1466498527388 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:07 INFO - PROCESS | 1656 | 1466498527392 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:07 INFO - PROCESS | 1656 | 1466498527501 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 01:42:07 INFO - PROCESS | 1656 | 1466498527604 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:07 INFO - PROCESS | 1656 | 1466498527606 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c9e6000 == 64 [pid = 1656] [id = 184] 01:42:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x128bc0400) [pid = 1656] [serial = 550] [outer = 0x0] 01:42:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x12924ec00) [pid = 1656] [serial = 551] [outer = 0x128bc0400] 01:42:07 INFO - PROCESS | 1656 | 1466498527642 Marionette DEBUG loaded listener.js 01:42:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x12a50fc00) [pid = 1656] [serial = 552] [outer = 0x128bc0400] 01:42:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 01:42:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1174ms 01:42:08 INFO - PROCESS | 1656 | 1466498528549 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 01:42:08 INFO - PROCESS | 1656 | 1466498528552 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 01:42:08 INFO - PROCESS | 1656 | 1466498528554 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 01:42:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 01:42:08 INFO - PROCESS | 1656 | 1466498528556 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 01:42:08 INFO - PROCESS | 1656 | 1466498528557 Marionette TRACE conn2 <- [1,710,null,{}] 01:42:08 INFO - PROCESS | 1656 | 1466498528560 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:08 INFO - PROCESS | 1656 | 1466498528562 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:08 INFO - PROCESS | 1656 | 1466498528675 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 01:42:08 INFO - PROCESS | 1656 | 1466498528734 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:08 INFO - PROCESS | 1656 | 1466498528735 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x1132b1000 == 65 [pid = 1656] [id = 185] 01:42:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x110fa0800) [pid = 1656] [serial = 553] [outer = 0x0] 01:42:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x1185d7c00) [pid = 1656] [serial = 554] [outer = 0x110fa0800] 01:42:08 INFO - PROCESS | 1656 | 1466498528807 Marionette DEBUG loaded listener.js 01:42:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x128bbb000) [pid = 1656] [serial = 555] [outer = 0x110fa0800] 01:42:09 INFO - PROCESS | 1656 | 1466498529833 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 01:42:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 01:42:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1320ms 01:42:09 INFO - PROCESS | 1656 | 1466498529877 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 01:42:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 01:42:09 INFO - PROCESS | 1656 | 1466498529879 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 01:42:09 INFO - PROCESS | 1656 | 1466498529882 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 01:42:09 INFO - PROCESS | 1656 | 1466498529884 Marionette TRACE conn2 <- [1,714,null,{}] 01:42:09 INFO - PROCESS | 1656 | 1466498529888 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:09 INFO - PROCESS | 1656 | 1466498529889 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:09 INFO - PROCESS | 1656 | 1466498529985 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 01:42:10 INFO - PROCESS | 1656 | --DOCSHELL 0x12c84b800 == 64 [pid = 1656] [id = 135] 01:42:10 INFO - PROCESS | 1656 | --DOCSHELL 0x12c9de800 == 63 [pid = 1656] [id = 132] 01:42:10 INFO - PROCESS | 1656 | --DOCSHELL 0x12d032000 == 62 [pid = 1656] [id = 136] 01:42:10 INFO - PROCESS | 1656 | --DOCSHELL 0x119a7e800 == 61 [pid = 1656] [id = 180] 01:42:10 INFO - PROCESS | 1656 | --DOCSHELL 0x12b1d1000 == 60 [pid = 1656] [id = 179] 01:42:10 INFO - PROCESS | 1656 | --DOCSHELL 0x12949d000 == 59 [pid = 1656] [id = 178] 01:42:10 INFO - PROCESS | 1656 | --DOCSHELL 0x1272ac000 == 58 [pid = 1656] [id = 177] 01:42:10 INFO - PROCESS | 1656 | --DOCSHELL 0x125388000 == 57 [pid = 1656] [id = 176] 01:42:10 INFO - PROCESS | 1656 | --DOCSHELL 0x119c79800 == 56 [pid = 1656] [id = 175] 01:42:10 INFO - PROCESS | 1656 | --DOCSHELL 0x1169b0000 == 55 [pid = 1656] [id = 174] 01:42:10 INFO - PROCESS | 1656 | --DOCSHELL 0x11871a000 == 54 [pid = 1656] [id = 173] 01:42:10 INFO - PROCESS | 1656 | --DOCSHELL 0x1213ec000 == 53 [pid = 1656] [id = 172] 01:42:10 INFO - PROCESS | 1656 | --DOCSHELL 0x12e487800 == 52 [pid = 1656] [id = 171] 01:42:10 INFO - PROCESS | 1656 | --DOCSHELL 0x12dbc2000 == 51 [pid = 1656] [id = 170] 01:42:10 INFO - PROCESS | 1656 | --DOCSHELL 0x12d01b000 == 50 [pid = 1656] [id = 169] 01:42:10 INFO - PROCESS | 1656 | --DOCSHELL 0x123b2d800 == 49 [pid = 1656] [id = 168] 01:42:10 INFO - PROCESS | 1656 | --DOCSHELL 0x117e81000 == 48 [pid = 1656] [id = 167] 01:42:10 INFO - PROCESS | 1656 | --DOCSHELL 0x12a5c8000 == 47 [pid = 1656] [id = 85] 01:42:10 INFO - PROCESS | 1656 | --DOCSHELL 0x12b1bf000 == 46 [pid = 1656] [id = 102] 01:42:10 INFO - PROCESS | 1656 | --DOCSHELL 0x129215800 == 45 [pid = 1656] [id = 84] 01:42:10 INFO - PROCESS | 1656 | --DOCSHELL 0x12b9c0000 == 44 [pid = 1656] [id = 103] 01:42:10 INFO - PROCESS | 1656 | --DOCSHELL 0x125389800 == 43 [pid = 1656] [id = 154] 01:42:10 INFO - PROCESS | 1656 | --DOCSHELL 0x12c591800 == 42 [pid = 1656] [id = 118] 01:42:10 INFO - PROCESS | 1656 | --DOCSHELL 0x12b9de000 == 41 [pid = 1656] [id = 117] 01:42:10 INFO - PROCESS | 1656 | --DOCSHELL 0x12c841800 == 40 [pid = 1656] [id = 166] 01:42:10 INFO - PROCESS | 1656 | --DOCSHELL 0x1196e6800 == 39 [pid = 1656] [id = 137] 01:42:10 INFO - PROCESS | 1656 | --DOCSHELL 0x119a89800 == 38 [pid = 1656] [id = 116] 01:42:10 INFO - PROCESS | 1656 | --DOCSHELL 0x11815b800 == 37 [pid = 1656] [id = 82] 01:42:10 INFO - PROCESS | 1656 | --DOCSHELL 0x121720000 == 36 [pid = 1656] [id = 83] 01:42:10 INFO - PROCESS | 1656 | --DOCSHELL 0x1249cb000 == 35 [pid = 1656] [id = 134] 01:42:10 INFO - PROCESS | 1656 | --DOCSHELL 0x12aebe000 == 34 [pid = 1656] [id = 152] 01:42:10 INFO - PROCESS | 1656 | --DOCSHELL 0x12e477000 == 33 [pid = 1656] [id = 153] 01:42:10 INFO - PROCESS | 1656 | --DOCSHELL 0x12617d000 == 32 [pid = 1656] [id = 66] 01:42:10 INFO - PROCESS | 1656 | --DOCSHELL 0x128eec000 == 31 [pid = 1656] [id = 101] 01:42:10 INFO - PROCESS | 1656 | --DOCSHELL 0x1132b1000 == 30 [pid = 1656] [id = 185] 01:42:10 INFO - PROCESS | 1656 | --DOCSHELL 0x12c9e6000 == 29 [pid = 1656] [id = 184] 01:42:10 INFO - PROCESS | 1656 | --DOCSHELL 0x125352000 == 28 [pid = 1656] [id = 183] 01:42:10 INFO - PROCESS | 1656 | --DOCSHELL 0x12bf1e000 == 27 [pid = 1656] [id = 181] 01:42:10 INFO - PROCESS | 1656 | --DOCSHELL 0x117478800 == 26 [pid = 1656] [id = 182] 01:42:10 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x129181800) [pid = 1656] [serial = 404] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x121715800) [pid = 1656] [serial = 395] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x12171b000) [pid = 1656] [serial = 401] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12aee5c00) [pid = 1656] [serial = 410] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x118748c00) [pid = 1656] [serial = 446] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x12a6fc000) [pid = 1656] [serial = 407] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x127284400) [pid = 1656] [serial = 472] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x1289e3000) [pid = 1656] [serial = 473] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x120d1f400) [pid = 1656] [serial = 467] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x119d22400) [pid = 1656] [serial = 466] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x11873b400) [pid = 1656] [serial = 464] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x116f58400) [pid = 1656] [serial = 463] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1126ce400) [pid = 1656] [serial = 448] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x124c80400) [pid = 1656] [serial = 454] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x12a7b2000) [pid = 1656] [serial = 461] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x129184800) [pid = 1656] [serial = 460] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12a7b7000) [pid = 1656] [serial = 478] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12aedc800) [pid = 1656] [serial = 479] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x119730c00) [pid = 1656] [serial = 451] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x121710800) [pid = 1656] [serial = 469] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x123c2f000) [pid = 1656] [serial = 470] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x128b11400) [pid = 1656] [serial = 457] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1289eb800) [pid = 1656] [serial = 475] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12b8dd000) [pid = 1656] [serial = 481] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x12bdea800) [pid = 1656] [serial = 485] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x12bd91400) [pid = 1656] [serial = 484] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11972c800) [pid = 1656] [serial = 488] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x12c653400) [pid = 1656] [serial = 494] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x12c65d800) [pid = 1656] [serial = 495] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x118238c00) [pid = 1656] [serial = 203] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 01:42:10 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12c6f0400) [pid = 1656] [serial = 497] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1126d5c00) [pid = 1656] [serial = 487] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x12b9fc000) [pid = 1656] [serial = 482] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x12a7ab400) [pid = 1656] [serial = 491] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x12536dc00) [pid = 1656] [serial = 490] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x128bbf400) [pid = 1656] [serial = 476] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1656 | 1466498530731 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:10 INFO - PROCESS | 1656 | 1466498530733 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x11224f000 == 27 [pid = 1656] [id = 186] 01:42:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x110fa5000) [pid = 1656] [serial = 556] [outer = 0x0] 01:42:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1126cdc00) [pid = 1656] [serial = 557] [outer = 0x110fa5000] 01:42:10 INFO - PROCESS | 1656 | 1466498530764 Marionette DEBUG loaded listener.js 01:42:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1150c3800) [pid = 1656] [serial = 558] [outer = 0x110fa5000] 01:42:11 INFO - PROCESS | 1656 | 1466498531558 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 01:42:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 01:42:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1724ms 01:42:11 INFO - PROCESS | 1656 | 1466498531607 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 01:42:11 INFO - PROCESS | 1656 | 1466498531609 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 01:42:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 01:42:11 INFO - PROCESS | 1656 | 1466498531612 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 01:42:11 INFO - PROCESS | 1656 | 1466498531614 Marionette TRACE conn2 <- [1,718,null,{}] 01:42:11 INFO - PROCESS | 1656 | 1466498531618 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:11 INFO - PROCESS | 1656 | 1466498531621 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:11 INFO - PROCESS | 1656 | 1466498531697 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 01:42:11 INFO - PROCESS | 1656 | 1466498531702 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:11 INFO - PROCESS | 1656 | 1466498531704 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x11691d000 == 28 [pid = 1656] [id = 187] 01:42:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x117eb1c00) [pid = 1656] [serial = 559] [outer = 0x0] 01:42:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11812f400) [pid = 1656] [serial = 560] [outer = 0x117eb1c00] 01:42:11 INFO - PROCESS | 1656 | 1466498531734 Marionette DEBUG loaded listener.js 01:42:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11824b000) [pid = 1656] [serial = 561] [outer = 0x117eb1c00] 01:42:12 INFO - PROCESS | 1656 | 1466498532574 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 01:42:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 01:42:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 970ms 01:42:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 01:42:12 INFO - PROCESS | 1656 | 1466498532585 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 01:42:12 INFO - PROCESS | 1656 | 1466498532588 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 01:42:12 INFO - PROCESS | 1656 | 1466498532590 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 01:42:12 INFO - PROCESS | 1656 | 1466498532592 Marionette TRACE conn2 <- [1,722,null,{}] 01:42:12 INFO - PROCESS | 1656 | 1466498532594 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:12 INFO - PROCESS | 1656 | 1466498532597 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:12 INFO - PROCESS | 1656 | 1466498532704 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 01:42:12 INFO - PROCESS | 1656 | 1466498532722 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:12 INFO - PROCESS | 1656 | 1466498532724 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e67000 == 29 [pid = 1656] [id = 188] 01:42:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1184a5000) [pid = 1656] [serial = 562] [outer = 0x0] 01:42:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x11874ac00) [pid = 1656] [serial = 563] [outer = 0x1184a5000] 01:42:12 INFO - PROCESS | 1656 | 1466498532750 Marionette DEBUG loaded listener.js 01:42:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x11921b800) [pid = 1656] [serial = 564] [outer = 0x1184a5000] 01:42:13 INFO - PROCESS | 1656 | 1466498533139 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 01:42:13 INFO - PROCESS | 1656 | 1466498533166 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 01:42:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 01:42:13 INFO - PROCESS | 1656 | 1466498533172 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 01:42:13 INFO - PROCESS | 1656 | 1466498533176 Marionette TRACE conn2 <- [1,726,null,{}] 01:42:13 INFO - PROCESS | 1656 | 1466498533189 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:13 INFO - PROCESS | 1656 | 1466498533191 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:13 INFO - PROCESS | 1656 | 1466498533294 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 01:42:13 INFO - PROCESS | 1656 | 1466498533299 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:13 INFO - PROCESS | 1656 | 1466498533300 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x11870b800 == 30 [pid = 1656] [id = 189] 01:42:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x119293000) [pid = 1656] [serial = 565] [outer = 0x0] 01:42:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x119ad6000) [pid = 1656] [serial = 566] [outer = 0x119293000] 01:42:13 INFO - PROCESS | 1656 | 1466498533325 Marionette DEBUG loaded listener.js 01:42:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x120d19000) [pid = 1656] [serial = 567] [outer = 0x119293000] 01:42:13 INFO - PROCESS | 1656 | 1466498533838 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 01:42:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 01:42:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 686ms 01:42:13 INFO - PROCESS | 1656 | 1466498533855 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 01:42:13 INFO - PROCESS | 1656 | 1466498533858 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 01:42:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 01:42:13 INFO - PROCESS | 1656 | 1466498533862 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 01:42:13 INFO - PROCESS | 1656 | 1466498533865 Marionette TRACE conn2 <- [1,730,null,{}] 01:42:13 INFO - PROCESS | 1656 | 1466498533868 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:13 INFO - PROCESS | 1656 | 1466498533869 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:13 INFO - PROCESS | 1656 | 1466498533968 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 01:42:14 INFO - PROCESS | 1656 | 1466498534006 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:14 INFO - PROCESS | 1656 | 1466498534007 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x1196d2800 == 31 [pid = 1656] [id = 190] 01:42:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x119d23000) [pid = 1656] [serial = 568] [outer = 0x0] 01:42:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x120fb3400) [pid = 1656] [serial = 569] [outer = 0x119d23000] 01:42:14 INFO - PROCESS | 1656 | 1466498534032 Marionette DEBUG loaded listener.js 01:42:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12170e400) [pid = 1656] [serial = 570] [outer = 0x119d23000] 01:42:14 INFO - PROCESS | 1656 | 1466498534386 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 01:42:14 INFO - PROCESS | 1656 | 1466498534437 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 01:42:14 INFO - PROCESS | 1656 | 1466498534439 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 01:42:14 INFO - PROCESS | 1656 | 1466498534440 Marionette TRACE conn2 <- [1,734,null,{}] 01:42:14 INFO - PROCESS | 1656 | 1466498534442 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:14 INFO - PROCESS | 1656 | 1466498534443 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:14 INFO - PROCESS | 1656 | 1466498534537 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 01:42:14 INFO - PROCESS | 1656 | 1466498534594 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:14 INFO - PROCESS | 1656 | 1466498534598 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c79800 == 32 [pid = 1656] [id = 191] 01:42:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1217c4c00) [pid = 1656] [serial = 571] [outer = 0x0] 01:42:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1217c8400) [pid = 1656] [serial = 572] [outer = 0x1217c4c00] 01:42:14 INFO - PROCESS | 1656 | 1466498534631 Marionette DEBUG loaded listener.js 01:42:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x124c08c00) [pid = 1656] [serial = 573] [outer = 0x1217c4c00] 01:42:15 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1289df400) [pid = 1656] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 01:42:15 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1185d6400) [pid = 1656] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 01:42:15 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1122a5000) [pid = 1656] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 01:42:15 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12128c800) [pid = 1656] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 01:42:15 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x118747c00) [pid = 1656] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 01:42:15 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x128b90000) [pid = 1656] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 01:42:15 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x128b91000) [pid = 1656] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 01:42:15 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x117021000) [pid = 1656] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 01:42:15 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1167cd400) [pid = 1656] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 01:42:15 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1126d5000) [pid = 1656] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 01:42:15 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x12126b800) [pid = 1656] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 01:42:15 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x119d4f000) [pid = 1656] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 01:42:15 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1184a4c00) [pid = 1656] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 01:42:15 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12924a800) [pid = 1656] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 01:42:15 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1289e4000) [pid = 1656] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 01:42:15 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1261ec800) [pid = 1656] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 01:42:15 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1217c6c00) [pid = 1656] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 01:42:15 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1185db400) [pid = 1656] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 01:42:15 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1289e5c00) [pid = 1656] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 01:42:15 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x121270000) [pid = 1656] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 01:42:15 INFO - PROCESS | 1656 | 1466498535203 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 01:42:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 01:42:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 773ms 01:42:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 01:42:15 INFO - PROCESS | 1656 | 1466498535218 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 01:42:15 INFO - PROCESS | 1656 | 1466498535219 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 01:42:15 INFO - PROCESS | 1656 | 1466498535221 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 01:42:15 INFO - PROCESS | 1656 | 1466498535222 Marionette TRACE conn2 <- [1,738,null,{}] 01:42:15 INFO - PROCESS | 1656 | 1466498535224 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:15 INFO - PROCESS | 1656 | 1466498535227 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:15 INFO - PROCESS | 1656 | 1466498535347 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 01:42:15 INFO - PROCESS | 1656 | 1466498535387 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:15 INFO - PROCESS | 1656 | 1466498535388 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x113357800 == 33 [pid = 1656] [id = 192] 01:42:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x113aa5c00) [pid = 1656] [serial = 574] [outer = 0x0] 01:42:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x121710000) [pid = 1656] [serial = 575] [outer = 0x113aa5c00] 01:42:15 INFO - PROCESS | 1656 | 1466498535413 Marionette DEBUG loaded listener.js 01:42:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x125366800) [pid = 1656] [serial = 576] [outer = 0x113aa5c00] 01:42:16 INFO - PROCESS | 1656 | 1466498536139 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 01:42:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 01:42:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 970ms 01:42:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 01:42:16 INFO - PROCESS | 1656 | 1466498536192 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 01:42:16 INFO - PROCESS | 1656 | 1466498536193 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 01:42:16 INFO - PROCESS | 1656 | 1466498536195 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 01:42:16 INFO - PROCESS | 1656 | 1466498536196 Marionette TRACE conn2 <- [1,742,null,{}] 01:42:16 INFO - PROCESS | 1656 | 1466498536199 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:16 INFO - PROCESS | 1656 | 1466498536200 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:16 INFO - PROCESS | 1656 | 1466498536273 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 01:42:16 INFO - PROCESS | 1656 | 1466498536276 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:16 INFO - PROCESS | 1656 | 1466498536277 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x124820000 == 34 [pid = 1656] [id = 193] 01:42:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1126d2800) [pid = 1656] [serial = 577] [outer = 0x0] 01:42:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x126150400) [pid = 1656] [serial = 578] [outer = 0x1126d2800] 01:42:16 INFO - PROCESS | 1656 | 1466498536305 Marionette DEBUG loaded listener.js 01:42:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x127369000) [pid = 1656] [serial = 579] [outer = 0x1126d2800] 01:42:17 INFO - PROCESS | 1656 | 1466498537113 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 01:42:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 01:42:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 969ms 01:42:17 INFO - PROCESS | 1656 | 1466498537189 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 01:42:17 INFO - PROCESS | 1656 | 1466498537192 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 01:42:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 01:42:17 INFO - PROCESS | 1656 | 1466498537197 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 01:42:17 INFO - PROCESS | 1656 | 1466498537199 Marionette TRACE conn2 <- [1,746,null,{}] 01:42:17 INFO - PROCESS | 1656 | 1466498537203 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:17 INFO - PROCESS | 1656 | 1466498537204 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:17 INFO - PROCESS | 1656 | 1466498537288 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 01:42:17 INFO - PROCESS | 1656 | 1466498537383 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:17 INFO - PROCESS | 1656 | 1466498537385 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x116726800 == 35 [pid = 1656] [id = 194] 01:42:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x116f1c400) [pid = 1656] [serial = 580] [outer = 0x0] 01:42:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x117026c00) [pid = 1656] [serial = 581] [outer = 0x116f1c400] 01:42:17 INFO - PROCESS | 1656 | 1466498537419 Marionette DEBUG loaded listener.js 01:42:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x118128400) [pid = 1656] [serial = 582] [outer = 0x116f1c400] 01:42:18 INFO - PROCESS | 1656 | 1466498538388 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 01:42:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 01:42:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1225ms 01:42:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 01:42:18 INFO - PROCESS | 1656 | 1466498538422 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 01:42:18 INFO - PROCESS | 1656 | 1466498538425 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 01:42:18 INFO - PROCESS | 1656 | 1466498538429 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 01:42:18 INFO - PROCESS | 1656 | 1466498538431 Marionette TRACE conn2 <- [1,750,null,{}] 01:42:18 INFO - PROCESS | 1656 | 1466498538434 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:18 INFO - PROCESS | 1656 | 1466498538436 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:18 INFO - PROCESS | 1656 | 1466498538541 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 01:42:18 INFO - PROCESS | 1656 | 1466498538597 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:18 INFO - PROCESS | 1656 | 1466498538598 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x118705000 == 36 [pid = 1656] [id = 195] 01:42:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x118a5e000) [pid = 1656] [serial = 583] [outer = 0x0] 01:42:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x118e7c800) [pid = 1656] [serial = 584] [outer = 0x118a5e000] 01:42:18 INFO - PROCESS | 1656 | 1466498538631 Marionette DEBUG loaded listener.js 01:42:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x11972d800) [pid = 1656] [serial = 585] [outer = 0x118a5e000] 01:42:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12c588000 == 35 [pid = 1656] [id = 13] 01:42:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12c9e3800 == 34 [pid = 1656] [id = 15] 01:42:19 INFO - PROCESS | 1656 | --DOCSHELL 0x115068800 == 33 [pid = 1656] [id = 26] 01:42:19 INFO - PROCESS | 1656 | --DOCSHELL 0x11842d800 == 32 [pid = 1656] [id = 11] 01:42:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12b1c0000 == 31 [pid = 1656] [id = 9] 01:42:19 INFO - PROCESS | 1656 | --DOCSHELL 0x11831a000 == 30 [pid = 1656] [id = 12] 01:42:19 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x128cc0c00) [pid = 1656] [serial = 458] [outer = 0x0] [url = about:blank] 01:42:19 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x121238c00) [pid = 1656] [serial = 452] [outer = 0x0] [url = about:blank] 01:42:19 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x117024000) [pid = 1656] [serial = 449] [outer = 0x0] [url = about:blank] 01:42:19 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12736d400) [pid = 1656] [serial = 455] [outer = 0x0] [url = about:blank] 01:42:19 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1176f1400) [pid = 1656] [serial = 500] [outer = 0x0] [url = about:blank] 01:42:19 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1184a0c00) [pid = 1656] [serial = 501] [outer = 0x0] [url = about:blank] 01:42:19 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x11812ac00) [pid = 1656] [serial = 518] [outer = 0x0] [url = about:blank] 01:42:19 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1184a7400) [pid = 1656] [serial = 519] [outer = 0x0] [url = about:blank] 01:42:19 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x12128b400) [pid = 1656] [serial = 506] [outer = 0x0] [url = about:blank] 01:42:19 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12490c800) [pid = 1656] [serial = 507] [outer = 0x0] [url = about:blank] 01:42:19 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1184ad000) [pid = 1656] [serial = 503] [outer = 0x0] [url = about:blank] 01:42:19 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x119221400) [pid = 1656] [serial = 504] [outer = 0x0] [url = about:blank] 01:42:19 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x12b9f0c00) [pid = 1656] [serial = 515] [outer = 0x0] [url = about:blank] 01:42:19 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x12c6f2c00) [pid = 1656] [serial = 516] [outer = 0x0] [url = about:blank] 01:42:19 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x128b1f400) [pid = 1656] [serial = 509] [outer = 0x0] [url = about:blank] 01:42:19 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x12918e400) [pid = 1656] [serial = 510] [outer = 0x0] [url = about:blank] 01:42:19 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x12c6f9400) [pid = 1656] [serial = 498] [outer = 0x0] [url = about:blank] 01:42:19 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x129255c00) [pid = 1656] [serial = 512] [outer = 0x0] [url = about:blank] 01:42:19 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x12a6f4800) [pid = 1656] [serial = 513] [outer = 0x0] [url = about:blank] 01:42:19 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x128b8e800) [pid = 1656] [serial = 542] [outer = 0x0] [url = about:blank] 01:42:19 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x12929f000) [pid = 1656] [serial = 533] [outer = 0x0] [url = about:blank] 01:42:19 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x12bde9800) [pid = 1656] [serial = 536] [outer = 0x0] [url = about:blank] 01:42:19 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x119733000) [pid = 1656] [serial = 539] [outer = 0x0] [url = about:blank] 01:42:19 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x12c53d000) [pid = 1656] [serial = 537] [outer = 0x0] [url = about:blank] 01:42:19 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x1249b7000) [pid = 1656] [serial = 540] [outer = 0x0] [url = about:blank] 01:42:19 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x121715c00) [pid = 1656] [serial = 524] [outer = 0x0] [url = about:blank] 01:42:19 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x1217c1800) [pid = 1656] [serial = 525] [outer = 0x0] [url = about:blank] 01:42:19 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x121875400) [pid = 1656] [serial = 527] [outer = 0x0] [url = about:blank] 01:42:19 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x126614400) [pid = 1656] [serial = 528] [outer = 0x0] [url = about:blank] 01:42:19 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x118740000) [pid = 1656] [serial = 521] [outer = 0x0] [url = about:blank] 01:42:19 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x119d1dc00) [pid = 1656] [serial = 522] [outer = 0x0] [url = about:blank] 01:42:19 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x127283400) [pid = 1656] [serial = 530] [outer = 0x0] [url = about:blank] 01:42:19 INFO - PROCESS | 1656 | --DOMWINDOW == 61 (0x12c539c00) [pid = 1656] [serial = 543] [outer = 0x0] [url = about:blank] 01:42:19 INFO - PROCESS | 1656 | --DOMWINDOW == 60 (0x12b8e5400) [pid = 1656] [serial = 534] [outer = 0x0] [url = about:blank] 01:42:19 INFO - PROCESS | 1656 | --DOMWINDOW == 59 (0x128b1e000) [pid = 1656] [serial = 531] [outer = 0x0] [url = about:blank] 01:42:19 INFO - PROCESS | 1656 | 1466498539716 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 01:42:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 01:42:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1321ms 01:42:19 INFO - PROCESS | 1656 | 1466498539751 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 01:42:19 INFO - PROCESS | 1656 | 1466498539754 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 01:42:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 01:42:19 INFO - PROCESS | 1656 | 1466498539757 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 01:42:19 INFO - PROCESS | 1656 | 1466498539759 Marionette TRACE conn2 <- [1,754,null,{}] 01:42:19 INFO - PROCESS | 1656 | 1466498539762 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:19 INFO - PROCESS | 1656 | 1466498539764 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:19 INFO - PROCESS | 1656 | 1466498539837 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 01:42:19 INFO - PROCESS | 1656 | 1466498539841 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:19 INFO - PROCESS | 1656 | 1466498539843 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x11660d800 == 31 [pid = 1656] [id = 196] 01:42:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x1167cd800) [pid = 1656] [serial = 586] [outer = 0x0] 01:42:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x117029c00) [pid = 1656] [serial = 587] [outer = 0x1167cd800] 01:42:19 INFO - PROCESS | 1656 | 1466498539875 Marionette DEBUG loaded listener.js 01:42:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x11812c400) [pid = 1656] [serial = 588] [outer = 0x1167cd800] 01:42:20 INFO - PROCESS | 1656 | 1466498540736 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 01:42:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 01:42:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1021ms 01:42:20 INFO - PROCESS | 1656 | 1466498540778 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 01:42:20 INFO - PROCESS | 1656 | 1466498540781 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 01:42:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 01:42:20 INFO - PROCESS | 1656 | 1466498540785 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 01:42:20 INFO - PROCESS | 1656 | 1466498540786 Marionette TRACE conn2 <- [1,758,null,{}] 01:42:20 INFO - PROCESS | 1656 | 1466498540789 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:20 INFO - PROCESS | 1656 | 1466498540790 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:20 INFO - PROCESS | 1656 | 1466498540868 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 01:42:20 INFO - PROCESS | 1656 | 1466498540871 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:20 INFO - PROCESS | 1656 | 1466498540873 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x118254800 == 32 [pid = 1656] [id = 197] 01:42:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x1184a7400) [pid = 1656] [serial = 589] [outer = 0x0] 01:42:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x11873c400) [pid = 1656] [serial = 590] [outer = 0x1184a7400] 01:42:20 INFO - PROCESS | 1656 | 1466498540901 Marionette DEBUG loaded listener.js 01:42:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x118a60800) [pid = 1656] [serial = 591] [outer = 0x1184a7400] 01:42:21 INFO - PROCESS | 1656 | 1466498541252 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 01:42:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 01:42:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 518ms 01:42:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 01:42:21 INFO - PROCESS | 1656 | 1466498541304 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 01:42:21 INFO - PROCESS | 1656 | 1466498541305 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 01:42:21 INFO - PROCESS | 1656 | 1466498541308 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 01:42:21 INFO - PROCESS | 1656 | 1466498541310 Marionette TRACE conn2 <- [1,762,null,{}] 01:42:21 INFO - PROCESS | 1656 | 1466498541318 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:21 INFO - PROCESS | 1656 | 1466498541321 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:21 INFO - PROCESS | 1656 | 1466498541426 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 01:42:21 INFO - PROCESS | 1656 | 1466498541436 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:21 INFO - PROCESS | 1656 | 1466498541438 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x118707000 == 33 [pid = 1656] [id = 198] 01:42:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x112e61c00) [pid = 1656] [serial = 592] [outer = 0x0] 01:42:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x11928d400) [pid = 1656] [serial = 593] [outer = 0x112e61c00] 01:42:21 INFO - PROCESS | 1656 | 1466498541466 Marionette DEBUG loaded listener.js 01:42:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x119adb800) [pid = 1656] [serial = 594] [outer = 0x112e61c00] 01:42:22 INFO - PROCESS | 1656 | 1466498542268 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 01:42:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 01:42:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 971ms 01:42:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 01:42:22 INFO - PROCESS | 1656 | 1466498542280 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 01:42:22 INFO - PROCESS | 1656 | 1466498542281 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 01:42:22 INFO - PROCESS | 1656 | 1466498542283 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 01:42:22 INFO - PROCESS | 1656 | 1466498542284 Marionette TRACE conn2 <- [1,766,null,{}] 01:42:22 INFO - PROCESS | 1656 | 1466498542286 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:22 INFO - PROCESS | 1656 | 1466498542288 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:22 INFO - PROCESS | 1656 | 1466498542385 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 01:42:22 INFO - PROCESS | 1656 | 1466498542396 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:22 INFO - PROCESS | 1656 | 1466498542397 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a62000 == 34 [pid = 1656] [id = 199] 01:42:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x119d26800) [pid = 1656] [serial = 595] [outer = 0x0] 01:42:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x119d4ec00) [pid = 1656] [serial = 596] [outer = 0x119d26800] 01:42:22 INFO - PROCESS | 1656 | 1466498542422 Marionette DEBUG loaded listener.js 01:42:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x120d21000) [pid = 1656] [serial = 597] [outer = 0x119d26800] 01:42:22 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x11812b400) [pid = 1656] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 01:42:22 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x119d1d800) [pid = 1656] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 01:42:22 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x128bc0400) [pid = 1656] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 01:42:22 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x119293000) [pid = 1656] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 01:42:22 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x110fa5000) [pid = 1656] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 01:42:22 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x117eb1c00) [pid = 1656] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 01:42:22 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x110fa0800) [pid = 1656] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 01:42:22 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x113aa5c00) [pid = 1656] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 01:42:22 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x119d23000) [pid = 1656] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 01:42:22 INFO - PROCESS | 1656 | --DOMWINDOW == 61 (0x1217c4c00) [pid = 1656] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 01:42:22 INFO - PROCESS | 1656 | --DOMWINDOW == 60 (0x1184a5000) [pid = 1656] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 01:42:23 INFO - PROCESS | 1656 | 1466498543217 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 01:42:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 01:42:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 969ms 01:42:23 INFO - PROCESS | 1656 | 1466498543260 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 01:42:23 INFO - PROCESS | 1656 | 1466498543261 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 01:42:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 01:42:23 INFO - PROCESS | 1656 | 1466498543264 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 01:42:23 INFO - PROCESS | 1656 | 1466498543265 Marionette TRACE conn2 <- [1,770,null,{}] 01:42:23 INFO - PROCESS | 1656 | 1466498543267 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:23 INFO - PROCESS | 1656 | 1466498543269 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:23 INFO - PROCESS | 1656 | 1466498543339 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 01:42:23 INFO - PROCESS | 1656 | 1466498543343 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:23 INFO - PROCESS | 1656 | 1466498543344 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a96000 == 35 [pid = 1656] [id = 200] 01:42:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x1184ad400) [pid = 1656] [serial = 598] [outer = 0x0] 01:42:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x119293000) [pid = 1656] [serial = 599] [outer = 0x1184ad400] 01:42:23 INFO - PROCESS | 1656 | 1466498543372 Marionette DEBUG loaded listener.js 01:42:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x120de4400) [pid = 1656] [serial = 600] [outer = 0x1184ad400] 01:42:23 INFO - PROCESS | 1656 | 1466498543698 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 01:42:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 01:42:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 468ms 01:42:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 01:42:23 INFO - PROCESS | 1656 | 1466498543732 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 01:42:23 INFO - PROCESS | 1656 | 1466498543733 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 01:42:23 INFO - PROCESS | 1656 | 1466498543735 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 01:42:23 INFO - PROCESS | 1656 | 1466498543737 Marionette TRACE conn2 <- [1,774,null,{}] 01:42:23 INFO - PROCESS | 1656 | 1466498543739 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:23 INFO - PROCESS | 1656 | 1466498543743 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:23 INFO - PROCESS | 1656 | 1466498543863 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 01:42:23 INFO - PROCESS | 1656 | 1466498543871 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:23 INFO - PROCESS | 1656 | 1466498543872 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x121732800 == 36 [pid = 1656] [id = 201] 01:42:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x12126e400) [pid = 1656] [serial = 601] [outer = 0x0] 01:42:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x121714c00) [pid = 1656] [serial = 602] [outer = 0x12126e400] 01:42:23 INFO - PROCESS | 1656 | 1466498543897 Marionette DEBUG loaded listener.js 01:42:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x12180ac00) [pid = 1656] [serial = 603] [outer = 0x12126e400] 01:42:24 INFO - PROCESS | 1656 | 1466498544186 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 01:42:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 01:42:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 467ms 01:42:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 01:42:24 INFO - PROCESS | 1656 | 1466498544204 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 01:42:24 INFO - PROCESS | 1656 | 1466498544205 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 01:42:24 INFO - PROCESS | 1656 | 1466498544207 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 01:42:24 INFO - PROCESS | 1656 | 1466498544208 Marionette TRACE conn2 <- [1,778,null,{}] 01:42:24 INFO - PROCESS | 1656 | 1466498544225 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:24 INFO - PROCESS | 1656 | 1466498544226 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:24 INFO - PROCESS | 1656 | 1466498544308 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 01:42:24 INFO - PROCESS | 1656 | 1466498544313 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:24 INFO - PROCESS | 1656 | 1466498544316 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x126186800 == 37 [pid = 1656] [id = 202] 01:42:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x12490b000) [pid = 1656] [serial = 604] [outer = 0x0] 01:42:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x124c0f400) [pid = 1656] [serial = 605] [outer = 0x12490b000] 01:42:24 INFO - PROCESS | 1656 | 1466498544341 Marionette DEBUG loaded listener.js 01:42:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x124eeac00) [pid = 1656] [serial = 606] [outer = 0x12490b000] 01:42:24 INFO - PROCESS | 1656 | 1466498544651 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 01:42:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 01:42:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 469ms 01:42:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 01:42:24 INFO - PROCESS | 1656 | 1466498544676 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 01:42:24 INFO - PROCESS | 1656 | 1466498544678 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 01:42:24 INFO - PROCESS | 1656 | 1466498544682 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 01:42:24 INFO - PROCESS | 1656 | 1466498544684 Marionette TRACE conn2 <- [1,782,null,{}] 01:42:24 INFO - PROCESS | 1656 | 1466498544686 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:24 INFO - PROCESS | 1656 | 1466498544687 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:24 INFO - PROCESS | 1656 | 1466498544790 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 01:42:24 INFO - PROCESS | 1656 | 1466498544796 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:24 INFO - PROCESS | 1656 | 1466498544797 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x126272000 == 38 [pid = 1656] [id = 203] 01:42:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x1126ce400) [pid = 1656] [serial = 607] [outer = 0x0] 01:42:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x12536c000) [pid = 1656] [serial = 608] [outer = 0x1126ce400] 01:42:24 INFO - PROCESS | 1656 | 1466498544821 Marionette DEBUG loaded listener.js 01:42:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x1261e5400) [pid = 1656] [serial = 609] [outer = 0x1126ce400] 01:42:25 INFO - PROCESS | 1656 | 1466498545119 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 01:42:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 01:42:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 472ms 01:42:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 01:42:25 INFO - PROCESS | 1656 | 1466498545153 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 01:42:25 INFO - PROCESS | 1656 | 1466498545154 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 01:42:25 INFO - PROCESS | 1656 | 1466498545156 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 01:42:25 INFO - PROCESS | 1656 | 1466498545158 Marionette TRACE conn2 <- [1,786,null,{}] 01:42:25 INFO - PROCESS | 1656 | 1466498545160 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:25 INFO - PROCESS | 1656 | 1466498545161 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:25 INFO - PROCESS | 1656 | 1466498545249 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 01:42:25 INFO - PROCESS | 1656 | 1466498545252 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:25 INFO - PROCESS | 1656 | 1466498545254 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x128c28800 == 39 [pid = 1656] [id = 204] 01:42:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x118e8a800) [pid = 1656] [serial = 610] [outer = 0x0] 01:42:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x1267b4c00) [pid = 1656] [serial = 611] [outer = 0x118e8a800] 01:42:25 INFO - PROCESS | 1656 | 1466498545278 Marionette DEBUG loaded listener.js 01:42:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x1289df400) [pid = 1656] [serial = 612] [outer = 0x118e8a800] 01:42:25 INFO - PROCESS | 1656 | 1466498545765 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 01:42:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 01:42:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 668ms 01:42:25 INFO - PROCESS | 1656 | 1466498545830 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 01:42:25 INFO - PROCESS | 1656 | 1466498545833 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 01:42:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 01:42:25 INFO - PROCESS | 1656 | 1466498545837 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 01:42:25 INFO - PROCESS | 1656 | 1466498545839 Marionette TRACE conn2 <- [1,790,null,{}] 01:42:25 INFO - PROCESS | 1656 | 1466498545844 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:25 INFO - PROCESS | 1656 | 1466498545847 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:25 INFO - PROCESS | 1656 | 1466498545944 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 01:42:26 INFO - PROCESS | 1656 | 1466498546001 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:26 INFO - PROCESS | 1656 | 1466498546002 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x11826e000 == 40 [pid = 1656] [id = 205] 01:42:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x116f1e400) [pid = 1656] [serial = 613] [outer = 0x0] 01:42:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1176fcc00) [pid = 1656] [serial = 614] [outer = 0x116f1e400] 01:42:26 INFO - PROCESS | 1656 | 1466498546033 Marionette DEBUG loaded listener.js 01:42:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x118242400) [pid = 1656] [serial = 615] [outer = 0x116f1e400] 01:42:26 INFO - PROCESS | 1656 | 1466498546453 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 01:42:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 01:42:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 674ms 01:42:26 INFO - PROCESS | 1656 | 1466498546534 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 01:42:26 INFO - PROCESS | 1656 | 1466498546537 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 01:42:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 01:42:26 INFO - PROCESS | 1656 | 1466498546543 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 01:42:26 INFO - PROCESS | 1656 | 1466498546545 Marionette TRACE conn2 <- [1,794,null,{}] 01:42:26 INFO - PROCESS | 1656 | 1466498546550 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:26 INFO - PROCESS | 1656 | 1466498546551 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:26 INFO - PROCESS | 1656 | 1466498546649 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 01:42:26 INFO - PROCESS | 1656 | 1466498546717 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:26 INFO - PROCESS | 1656 | 1466498546719 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x123b30000 == 41 [pid = 1656] [id = 206] 01:42:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x11928cc00) [pid = 1656] [serial = 616] [outer = 0x0] 01:42:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x119296400) [pid = 1656] [serial = 617] [outer = 0x11928cc00] 01:42:26 INFO - PROCESS | 1656 | 1466498546751 Marionette DEBUG loaded listener.js 01:42:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x119732400) [pid = 1656] [serial = 618] [outer = 0x11928cc00] 01:42:27 INFO - PROCESS | 1656 | 1466498547170 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 01:42:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 01:42:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 673ms 01:42:27 INFO - PROCESS | 1656 | 1466498547217 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 01:42:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 01:42:27 INFO - PROCESS | 1656 | 1466498547219 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 01:42:27 INFO - PROCESS | 1656 | 1466498547221 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 01:42:27 INFO - PROCESS | 1656 | 1466498547224 Marionette TRACE conn2 <- [1,798,null,{}] 01:42:27 INFO - PROCESS | 1656 | 1466498547234 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:27 INFO - PROCESS | 1656 | 1466498547237 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:27 INFO - PROCESS | 1656 | 1466498547333 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 01:42:27 INFO - PROCESS | 1656 | 1466498547404 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:27 INFO - PROCESS | 1656 | 1466498547406 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x129482800 == 42 [pid = 1656] [id = 207] 01:42:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x12127f800) [pid = 1656] [serial = 619] [outer = 0x0] 01:42:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x12128c800) [pid = 1656] [serial = 620] [outer = 0x12127f800] 01:42:27 INFO - PROCESS | 1656 | 1466498547437 Marionette DEBUG loaded listener.js 01:42:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x12171ac00) [pid = 1656] [serial = 621] [outer = 0x12127f800] 01:42:27 INFO - PROCESS | 1656 | 1466498547853 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 01:42:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 01:42:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 672ms 01:42:27 INFO - PROCESS | 1656 | 1466498547894 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 01:42:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 01:42:27 INFO - PROCESS | 1656 | 1466498547896 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 01:42:27 INFO - PROCESS | 1656 | 1466498547898 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 01:42:27 INFO - PROCESS | 1656 | 1466498547899 Marionette TRACE conn2 <- [1,802,null,{}] 01:42:27 INFO - PROCESS | 1656 | 1466498547902 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:27 INFO - PROCESS | 1656 | 1466498547903 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:28 INFO - PROCESS | 1656 | 1466498548020 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 01:42:28 INFO - PROCESS | 1656 | 1466498548077 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:28 INFO - PROCESS | 1656 | 1466498548078 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x12968a800 == 43 [pid = 1656] [id = 208] 01:42:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1217c9000) [pid = 1656] [serial = 622] [outer = 0x0] 01:42:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x12536cc00) [pid = 1656] [serial = 623] [outer = 0x1217c9000] 01:42:28 INFO - PROCESS | 1656 | 1466498548107 Marionette DEBUG loaded listener.js 01:42:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x127362800) [pid = 1656] [serial = 624] [outer = 0x1217c9000] 01:42:28 INFO - PROCESS | 1656 | 1466498548664 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 01:42:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 01:42:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 820ms 01:42:28 INFO - PROCESS | 1656 | 1466498548718 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 01:42:28 INFO - PROCESS | 1656 | 1466498548720 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 01:42:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 01:42:28 INFO - PROCESS | 1656 | 1466498548723 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 01:42:28 INFO - PROCESS | 1656 | 1466498548725 Marionette TRACE conn2 <- [1,806,null,{}] 01:42:28 INFO - PROCESS | 1656 | 1466498548729 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:28 INFO - PROCESS | 1656 | 1466498548731 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:28 INFO - PROCESS | 1656 | 1466498548823 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 01:42:28 INFO - PROCESS | 1656 | 1466498548893 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:28 INFO - PROCESS | 1656 | 1466498548895 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x118265800 == 44 [pid = 1656] [id = 209] 01:42:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x116f57c00) [pid = 1656] [serial = 625] [outer = 0x0] 01:42:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11702a000) [pid = 1656] [serial = 626] [outer = 0x116f57c00] 01:42:28 INFO - PROCESS | 1656 | 1466498548922 Marionette DEBUG loaded listener.js 01:42:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11812dc00) [pid = 1656] [serial = 627] [outer = 0x116f57c00] 01:42:29 INFO - PROCESS | 1656 | --DOCSHELL 0x129211800 == 43 [pid = 1656] [id = 6] 01:42:29 INFO - PROCESS | 1656 | --DOCSHELL 0x12c846800 == 42 [pid = 1656] [id = 14] 01:42:29 INFO - PROCESS | 1656 | --DOCSHELL 0x11224f000 == 41 [pid = 1656] [id = 186] 01:42:29 INFO - PROCESS | 1656 | --DOCSHELL 0x12d127000 == 40 [pid = 1656] [id = 18] 01:42:29 INFO - PROCESS | 1656 | --DOCSHELL 0x12b9cd800 == 39 [pid = 1656] [id = 10] 01:42:29 INFO - PROCESS | 1656 | --DOCSHELL 0x12dbd1800 == 38 [pid = 1656] [id = 22] 01:42:29 INFO - PROCESS | 1656 | --DOCSHELL 0x118432000 == 37 [pid = 1656] [id = 19] 01:42:29 INFO - PROCESS | 1656 | --DOCSHELL 0x12a910000 == 36 [pid = 1656] [id = 8] 01:42:29 INFO - PROCESS | 1656 | --DOCSHELL 0x118399000 == 35 [pid = 1656] [id = 20] 01:42:29 INFO - PROCESS | 1656 | --DOCSHELL 0x1170c5000 == 34 [pid = 1656] [id = 25] 01:42:29 INFO - PROCESS | 1656 | --DOCSHELL 0x112fde000 == 33 [pid = 1656] [id = 23] 01:42:29 INFO - PROCESS | 1656 | --DOCSHELL 0x12d938000 == 32 [pid = 1656] [id = 21] 01:42:29 INFO - PROCESS | 1656 | --DOCSHELL 0x1169b1800 == 31 [pid = 1656] [id = 24] 01:42:29 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x126150400) [pid = 1656] [serial = 578] [outer = 0x0] [url = about:blank] 01:42:29 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1184ac000) [pid = 1656] [serial = 546] [outer = 0x0] [url = about:blank] 01:42:29 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x11845b000) [pid = 1656] [serial = 545] [outer = 0x0] [url = about:blank] 01:42:29 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x121713400) [pid = 1656] [serial = 549] [outer = 0x0] [url = about:blank] 01:42:29 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x12126fc00) [pid = 1656] [serial = 548] [outer = 0x0] [url = about:blank] 01:42:29 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12a50fc00) [pid = 1656] [serial = 552] [outer = 0x0] [url = about:blank] 01:42:29 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12924ec00) [pid = 1656] [serial = 551] [outer = 0x0] [url = about:blank] 01:42:29 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x119ad6000) [pid = 1656] [serial = 566] [outer = 0x0] [url = about:blank] 01:42:29 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1126cdc00) [pid = 1656] [serial = 557] [outer = 0x0] [url = about:blank] 01:42:29 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x11812f400) [pid = 1656] [serial = 560] [outer = 0x0] [url = about:blank] 01:42:29 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x11824b000) [pid = 1656] [serial = 561] [outer = 0x0] [url = about:blank] 01:42:29 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x1185d7c00) [pid = 1656] [serial = 554] [outer = 0x0] [url = about:blank] 01:42:29 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x128bbb000) [pid = 1656] [serial = 555] [outer = 0x0] [url = about:blank] 01:42:29 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x125366800) [pid = 1656] [serial = 576] [outer = 0x0] [url = about:blank] 01:42:29 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x120fb3400) [pid = 1656] [serial = 569] [outer = 0x0] [url = about:blank] 01:42:29 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x1217c8400) [pid = 1656] [serial = 572] [outer = 0x0] [url = about:blank] 01:42:29 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x121710000) [pid = 1656] [serial = 575] [outer = 0x0] [url = about:blank] 01:42:29 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x12170e400) [pid = 1656] [serial = 570] [outer = 0x0] [url = about:blank] 01:42:29 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x1150c3800) [pid = 1656] [serial = 558] [outer = 0x0] [url = about:blank] 01:42:29 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x124c08c00) [pid = 1656] [serial = 573] [outer = 0x0] [url = about:blank] 01:42:29 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x11874ac00) [pid = 1656] [serial = 563] [outer = 0x0] [url = about:blank] 01:42:29 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x120d19000) [pid = 1656] [serial = 567] [outer = 0x0] [url = about:blank] 01:42:29 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x11921b800) [pid = 1656] [serial = 564] [outer = 0x0] [url = about:blank] 01:42:29 INFO - PROCESS | 1656 | [1656] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 01:42:29 INFO - PROCESS | 1656 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 01:42:29 INFO - PROCESS | 1656 | Determined SkiaGL cache limits: Size 100663296, Items: 256 01:42:29 INFO - PROCESS | 1656 | [GFX2-]: Using SkiaGL canvas. 01:42:29 INFO - PROCESS | 1656 | 1466498549919 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 01:42:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 01:42:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1220ms 01:42:29 INFO - PROCESS | 1656 | 1466498549944 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 01:42:29 INFO - PROCESS | 1656 | 1466498549949 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 01:42:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 01:42:29 INFO - PROCESS | 1656 | 1466498549953 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 01:42:29 INFO - PROCESS | 1656 | 1466498549955 Marionette TRACE conn2 <- [1,810,null,{}] 01:42:29 INFO - PROCESS | 1656 | 1466498549958 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:29 INFO - PROCESS | 1656 | 1466498549960 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:30 INFO - PROCESS | 1656 | 1466498550034 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 01:42:30 INFO - PROCESS | 1656 | 1466498550040 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:30 INFO - PROCESS | 1656 | 1466498550042 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x11612f000 == 32 [pid = 1656] [id = 210] 01:42:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x113f1e800) [pid = 1656] [serial = 628] [outer = 0x0] 01:42:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x1150c3c00) [pid = 1656] [serial = 629] [outer = 0x113f1e800] 01:42:30 INFO - PROCESS | 1656 | 1466498550073 Marionette DEBUG loaded listener.js 01:42:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x1126cd000) [pid = 1656] [serial = 630] [outer = 0x113f1e800] 01:42:30 INFO - PROCESS | 1656 | 1466498550403 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 01:42:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 01:42:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 470ms 01:42:30 INFO - PROCESS | 1656 | 1466498550429 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 01:42:30 INFO - PROCESS | 1656 | 1466498550435 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 01:42:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 01:42:30 INFO - PROCESS | 1656 | 1466498550441 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 01:42:30 INFO - PROCESS | 1656 | 1466498550442 Marionette TRACE conn2 <- [1,814,null,{}] 01:42:30 INFO - PROCESS | 1656 | 1466498550445 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:30 INFO - PROCESS | 1656 | 1466498550447 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:30 INFO - PROCESS | 1656 | 1466498550522 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 01:42:30 INFO - PROCESS | 1656 | 1466498550526 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:30 INFO - PROCESS | 1656 | 1466498550527 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x116ade800 == 33 [pid = 1656] [id = 211] 01:42:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x11690c800) [pid = 1656] [serial = 631] [outer = 0x0] 01:42:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x117024800) [pid = 1656] [serial = 632] [outer = 0x11690c800] 01:42:30 INFO - PROCESS | 1656 | 1466498550557 Marionette DEBUG loaded listener.js 01:42:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x117eb0c00) [pid = 1656] [serial = 633] [outer = 0x11690c800] 01:42:30 INFO - PROCESS | 1656 | 1466498550889 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 01:42:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 01:42:30 INFO - PROCESS | 1656 | 1466498550922 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 01:42:30 INFO - PROCESS | 1656 | 1466498550925 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 01:42:30 INFO - PROCESS | 1656 | 1466498550927 Marionette TRACE conn2 <- [1,818,null,{}] 01:42:30 INFO - PROCESS | 1656 | 1466498550935 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:30 INFO - PROCESS | 1656 | 1466498550938 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:31 INFO - PROCESS | 1656 | 1466498551014 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 01:42:31 INFO - PROCESS | 1656 | 1466498551062 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:31 INFO - PROCESS | 1656 | 1466498551065 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x118163000 == 34 [pid = 1656] [id = 212] 01:42:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x112a72400) [pid = 1656] [serial = 634] [outer = 0x0] 01:42:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x11824cc00) [pid = 1656] [serial = 635] [outer = 0x112a72400] 01:42:31 INFO - PROCESS | 1656 | 1466498551093 Marionette DEBUG loaded listener.js 01:42:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x1185d8c00) [pid = 1656] [serial = 636] [outer = 0x112a72400] 01:42:31 INFO - PROCESS | 1656 | 1466498551419 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 01:42:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 01:42:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 521ms 01:42:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 01:42:31 INFO - PROCESS | 1656 | 1466498551448 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 01:42:31 INFO - PROCESS | 1656 | 1466498551452 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 01:42:31 INFO - PROCESS | 1656 | 1466498551455 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 01:42:31 INFO - PROCESS | 1656 | 1466498551457 Marionette TRACE conn2 <- [1,822,null,{}] 01:42:31 INFO - PROCESS | 1656 | 1466498551461 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:31 INFO - PROCESS | 1656 | 1466498551463 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:31 INFO - PROCESS | 1656 | 1466498551614 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 01:42:31 INFO - PROCESS | 1656 | 1466498551657 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:31 INFO - PROCESS | 1656 | 1466498551658 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x118317800 == 35 [pid = 1656] [id = 213] 01:42:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1184a8800) [pid = 1656] [serial = 637] [outer = 0x0] 01:42:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x118748800) [pid = 1656] [serial = 638] [outer = 0x1184a8800] 01:42:31 INFO - PROCESS | 1656 | 1466498551699 Marionette DEBUG loaded listener.js 01:42:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x119218800) [pid = 1656] [serial = 639] [outer = 0x1184a8800] 01:42:32 INFO - PROCESS | 1656 | 1466498552059 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 01:42:32 INFO - PROCESS | 1656 | 1466498552078 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 01:42:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 01:42:32 INFO - PROCESS | 1656 | 1466498552082 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 01:42:32 INFO - PROCESS | 1656 | 1466498552084 Marionette TRACE conn2 <- [1,826,null,{}] 01:42:32 INFO - PROCESS | 1656 | 1466498552086 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:32 INFO - PROCESS | 1656 | 1466498552088 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:32 INFO - PROCESS | 1656 | 1466498552183 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 01:42:32 INFO - PROCESS | 1656 | 1466498552218 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:32 INFO - PROCESS | 1656 | 1466498552219 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x119248000 == 36 [pid = 1656] [id = 214] 01:42:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1167ca400) [pid = 1656] [serial = 640] [outer = 0x0] 01:42:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x119298400) [pid = 1656] [serial = 641] [outer = 0x1167ca400] 01:42:32 INFO - PROCESS | 1656 | 1466498552244 Marionette DEBUG loaded listener.js 01:42:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x119731c00) [pid = 1656] [serial = 642] [outer = 0x1167ca400] 01:42:32 INFO - PROCESS | 1656 | 1466498552572 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 01:42:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 01:42:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 520ms 01:42:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 01:42:32 INFO - PROCESS | 1656 | 1466498552602 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 01:42:32 INFO - PROCESS | 1656 | 1466498552603 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 01:42:32 INFO - PROCESS | 1656 | 1466498552605 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 01:42:32 INFO - PROCESS | 1656 | 1466498552606 Marionette TRACE conn2 <- [1,830,null,{}] 01:42:32 INFO - PROCESS | 1656 | 1466498552609 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:32 INFO - PROCESS | 1656 | 1466498552613 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:32 INFO - PROCESS | 1656 | 1466498552722 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 01:42:32 INFO - PROCESS | 1656 | 1466498552763 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:32 INFO - PROCESS | 1656 | 1466498552764 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a61800 == 37 [pid = 1656] [id = 215] 01:42:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x119291800) [pid = 1656] [serial = 643] [outer = 0x0] 01:42:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x119ad6000) [pid = 1656] [serial = 644] [outer = 0x119291800] 01:42:32 INFO - PROCESS | 1656 | 1466498552789 Marionette DEBUG loaded listener.js 01:42:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x120d1d800) [pid = 1656] [serial = 645] [outer = 0x119291800] 01:42:33 INFO - PROCESS | 1656 | 1466498553094 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 01:42:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 01:42:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 518ms 01:42:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 01:42:33 INFO - PROCESS | 1656 | 1466498553125 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 01:42:33 INFO - PROCESS | 1656 | 1466498553126 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 01:42:33 INFO - PROCESS | 1656 | 1466498553128 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 01:42:33 INFO - PROCESS | 1656 | 1466498553129 Marionette TRACE conn2 <- [1,834,null,{}] 01:42:33 INFO - PROCESS | 1656 | 1466498553142 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:33 INFO - PROCESS | 1656 | 1466498553144 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:33 INFO - PROCESS | 1656 | 1466498553242 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 01:42:33 INFO - PROCESS | 1656 | 1466498553246 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:33 INFO - PROCESS | 1656 | 1466498553248 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f51800 == 38 [pid = 1656] [id = 216] 01:42:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119d1d800) [pid = 1656] [serial = 646] [outer = 0x0] 01:42:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x120fb1000) [pid = 1656] [serial = 647] [outer = 0x119d1d800] 01:42:33 INFO - PROCESS | 1656 | 1466498553272 Marionette DEBUG loaded listener.js 01:42:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x12126e800) [pid = 1656] [serial = 648] [outer = 0x119d1d800] 01:42:33 INFO - PROCESS | 1656 | 1466498553599 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 01:42:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 01:42:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 521ms 01:42:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 01:42:33 INFO - PROCESS | 1656 | 1466498553650 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 01:42:33 INFO - PROCESS | 1656 | 1466498553652 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 01:42:33 INFO - PROCESS | 1656 | 1466498553654 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 01:42:33 INFO - PROCESS | 1656 | 1466498553655 Marionette TRACE conn2 <- [1,838,null,{}] 01:42:33 INFO - PROCESS | 1656 | 1466498553657 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:33 INFO - PROCESS | 1656 | 1466498553658 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:33 INFO - PROCESS | 1656 | 1466498553748 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 01:42:33 INFO - PROCESS | 1656 | 1466498553781 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:33 INFO - PROCESS | 1656 | 1466498553783 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x121725800 == 39 [pid = 1656] [id = 217] 01:42:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x12126f000) [pid = 1656] [serial = 649] [outer = 0x0] 01:42:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x121285800) [pid = 1656] [serial = 650] [outer = 0x12126f000] 01:42:33 INFO - PROCESS | 1656 | 1466498553807 Marionette DEBUG loaded listener.js 01:42:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1215a7400) [pid = 1656] [serial = 651] [outer = 0x12126f000] 01:42:34 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x116f1c400) [pid = 1656] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 01:42:34 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x118e8a800) [pid = 1656] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 01:42:34 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x118a5e000) [pid = 1656] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 01:42:34 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x12490b000) [pid = 1656] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 01:42:34 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x12126e400) [pid = 1656] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 01:42:34 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1184ad400) [pid = 1656] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 01:42:34 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1184a7400) [pid = 1656] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 01:42:34 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x112e61c00) [pid = 1656] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 01:42:34 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1167cd800) [pid = 1656] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 01:42:34 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x119d26800) [pid = 1656] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 01:42:34 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1126d2800) [pid = 1656] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 01:42:34 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1126ce400) [pid = 1656] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 01:42:34 INFO - PROCESS | 1656 | 1466498554219 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 01:42:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 01:42:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 618ms 01:42:34 INFO - PROCESS | 1656 | 1466498554278 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 01:42:34 INFO - PROCESS | 1656 | 1466498554279 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 01:42:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 01:42:34 INFO - PROCESS | 1656 | 1466498554290 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 01:42:34 INFO - PROCESS | 1656 | 1466498554291 Marionette TRACE conn2 <- [1,842,null,{}] 01:42:34 INFO - PROCESS | 1656 | 1466498554295 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:34 INFO - PROCESS | 1656 | 1466498554298 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:34 INFO - PROCESS | 1656 | 1466498554429 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 01:42:34 INFO - PROCESS | 1656 | 1466498554437 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:34 INFO - PROCESS | 1656 | 1466498554438 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x12481e000 == 40 [pid = 1656] [id = 218] 01:42:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11873e400) [pid = 1656] [serial = 652] [outer = 0x0] 01:42:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x121239000) [pid = 1656] [serial = 653] [outer = 0x11873e400] 01:42:34 INFO - PROCESS | 1656 | 1466498554473 Marionette DEBUG loaded listener.js 01:42:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1215aac00) [pid = 1656] [serial = 654] [outer = 0x11873e400] 01:42:34 INFO - PROCESS | 1656 | 1466498554804 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 01:42:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 01:42:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 521ms 01:42:34 INFO - PROCESS | 1656 | 1466498554811 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 01:42:34 INFO - PROCESS | 1656 | 1466498554812 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 01:42:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 01:42:34 INFO - PROCESS | 1656 | 1466498554822 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 01:42:34 INFO - PROCESS | 1656 | 1466498554823 Marionette TRACE conn2 <- [1,846,null,{}] 01:42:34 INFO - PROCESS | 1656 | 1466498554826 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:34 INFO - PROCESS | 1656 | 1466498554827 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:34 INFO - PROCESS | 1656 | 1466498554934 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 01:42:34 INFO - PROCESS | 1656 | 1466498554941 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:34 INFO - PROCESS | 1656 | 1466498554942 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x125356800 == 41 [pid = 1656] [id = 219] 01:42:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x118749c00) [pid = 1656] [serial = 655] [outer = 0x0] 01:42:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x121711000) [pid = 1656] [serial = 656] [outer = 0x118749c00] 01:42:34 INFO - PROCESS | 1656 | 1466498554966 Marionette DEBUG loaded listener.js 01:42:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x121719800) [pid = 1656] [serial = 657] [outer = 0x118749c00] 01:42:35 INFO - PROCESS | 1656 | 1466498555258 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 01:42:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 01:42:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 470ms 01:42:35 INFO - PROCESS | 1656 | 1466498555292 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 01:42:35 INFO - PROCESS | 1656 | 1466498555294 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 01:42:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 01:42:35 INFO - PROCESS | 1656 | 1466498555298 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 01:42:35 INFO - PROCESS | 1656 | 1466498555302 Marionette TRACE conn2 <- [1,850,null,{}] 01:42:35 INFO - PROCESS | 1656 | 1466498555305 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:35 INFO - PROCESS | 1656 | 1466498555306 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:35 INFO - PROCESS | 1656 | 1466498555404 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 01:42:35 INFO - PROCESS | 1656 | 1466498555407 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:35 INFO - PROCESS | 1656 | 1466498555409 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x119247800 == 42 [pid = 1656] [id = 220] 01:42:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1217bb400) [pid = 1656] [serial = 658] [outer = 0x0] 01:42:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x12180c400) [pid = 1656] [serial = 659] [outer = 0x1217bb400] 01:42:35 INFO - PROCESS | 1656 | 1466498555435 Marionette DEBUG loaded listener.js 01:42:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x124c0fc00) [pid = 1656] [serial = 660] [outer = 0x1217bb400] 01:42:35 INFO - PROCESS | 1656 | 1466498555770 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 01:42:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 01:42:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 522ms 01:42:35 INFO - PROCESS | 1656 | 1466498555826 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 01:42:35 INFO - PROCESS | 1656 | 1466498555827 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 01:42:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 01:42:35 INFO - PROCESS | 1656 | 1466498555830 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 01:42:35 INFO - PROCESS | 1656 | 1466498555831 Marionette TRACE conn2 <- [1,854,null,{}] 01:42:35 INFO - PROCESS | 1656 | 1466498555833 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:35 INFO - PROCESS | 1656 | 1466498555834 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:35 INFO - PROCESS | 1656 | 1466498555909 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 01:42:35 INFO - PROCESS | 1656 | 1466498555915 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:35 INFO - PROCESS | 1656 | 1466498555917 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x12947e000 == 43 [pid = 1656] [id = 221] 01:42:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x124c84c00) [pid = 1656] [serial = 661] [outer = 0x0] 01:42:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x125369400) [pid = 1656] [serial = 662] [outer = 0x124c84c00] 01:42:35 INFO - PROCESS | 1656 | 1466498555941 Marionette DEBUG loaded listener.js 01:42:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x125ca0c00) [pid = 1656] [serial = 663] [outer = 0x124c84c00] 01:42:36 INFO - PROCESS | 1656 | 1466498556448 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 01:42:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 01:42:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 669ms 01:42:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 01:42:36 INFO - PROCESS | 1656 | 1466498556500 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 01:42:36 INFO - PROCESS | 1656 | 1466498556502 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 01:42:36 INFO - PROCESS | 1656 | 1466498556506 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 01:42:36 INFO - PROCESS | 1656 | 1466498556508 Marionette TRACE conn2 <- [1,858,null,{}] 01:42:36 INFO - PROCESS | 1656 | 1466498556512 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:36 INFO - PROCESS | 1656 | 1466498556514 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:36 INFO - PROCESS | 1656 | 1466498556621 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 01:42:36 INFO - PROCESS | 1656 | 1466498556696 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:36 INFO - PROCESS | 1656 | 1466498556698 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x116ad6800 == 44 [pid = 1656] [id = 222] 01:42:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x113380000) [pid = 1656] [serial = 664] [outer = 0x0] 01:42:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1164ddc00) [pid = 1656] [serial = 665] [outer = 0x113380000] 01:42:36 INFO - PROCESS | 1656 | 1466498556730 Marionette DEBUG loaded listener.js 01:42:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x116f1c800) [pid = 1656] [serial = 666] [outer = 0x113380000] 01:42:37 INFO - PROCESS | 1656 | 1466498557270 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 01:42:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 01:42:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 772ms 01:42:37 INFO - PROCESS | 1656 | 1466498557277 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 01:42:37 INFO - PROCESS | 1656 | 1466498557280 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 01:42:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 01:42:37 INFO - PROCESS | 1656 | 1466498557315 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 01:42:37 INFO - PROCESS | 1656 | 1466498557318 Marionette TRACE conn2 <- [1,862,null,{}] 01:42:37 INFO - PROCESS | 1656 | 1466498557320 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:37 INFO - PROCESS | 1656 | 1466498557322 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:37 INFO - PROCESS | 1656 | 1466498557429 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 01:42:37 INFO - PROCESS | 1656 | 1466498557503 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:37 INFO - PROCESS | 1656 | 1466498557505 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x115dda000 == 45 [pid = 1656] [id = 223] 01:42:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x111c81800) [pid = 1656] [serial = 667] [outer = 0x0] 01:42:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1176f3400) [pid = 1656] [serial = 668] [outer = 0x111c81800] 01:42:37 INFO - PROCESS | 1656 | 1466498557537 Marionette DEBUG loaded listener.js 01:42:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x118246000) [pid = 1656] [serial = 669] [outer = 0x111c81800] 01:42:38 INFO - PROCESS | 1656 | --DOCSHELL 0x119247800 == 44 [pid = 1656] [id = 220] 01:42:38 INFO - PROCESS | 1656 | --DOCSHELL 0x125356800 == 43 [pid = 1656] [id = 219] 01:42:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12481e000 == 42 [pid = 1656] [id = 218] 01:42:38 INFO - PROCESS | 1656 | --DOCSHELL 0x121725800 == 41 [pid = 1656] [id = 217] 01:42:38 INFO - PROCESS | 1656 | --DOCSHELL 0x120f51800 == 40 [pid = 1656] [id = 216] 01:42:38 INFO - PROCESS | 1656 | --DOCSHELL 0x119a61800 == 39 [pid = 1656] [id = 215] 01:42:38 INFO - PROCESS | 1656 | --DOCSHELL 0x119248000 == 38 [pid = 1656] [id = 214] 01:42:38 INFO - PROCESS | 1656 | --DOCSHELL 0x118317800 == 37 [pid = 1656] [id = 213] 01:42:38 INFO - PROCESS | 1656 | --DOCSHELL 0x118163000 == 36 [pid = 1656] [id = 212] 01:42:38 INFO - PROCESS | 1656 | --DOCSHELL 0x116ade800 == 35 [pid = 1656] [id = 211] 01:42:38 INFO - PROCESS | 1656 | --DOCSHELL 0x11612f000 == 34 [pid = 1656] [id = 210] 01:42:38 INFO - PROCESS | 1656 | --DOCSHELL 0x118265800 == 33 [pid = 1656] [id = 209] 01:42:38 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x117026c00) [pid = 1656] [serial = 581] [outer = 0x0] [url = about:blank] 01:42:38 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x120de4400) [pid = 1656] [serial = 600] [outer = 0x0] [url = about:blank] 01:42:38 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x118128400) [pid = 1656] [serial = 582] [outer = 0x0] [url = about:blank] 01:42:38 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x124eeac00) [pid = 1656] [serial = 606] [outer = 0x0] [url = about:blank] 01:42:38 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1289df400) [pid = 1656] [serial = 612] [outer = 0x0] [url = about:blank] 01:42:38 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1267b4c00) [pid = 1656] [serial = 611] [outer = 0x0] [url = about:blank] 01:42:38 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1261e5400) [pid = 1656] [serial = 609] [outer = 0x0] [url = about:blank] 01:42:38 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x118e7c800) [pid = 1656] [serial = 584] [outer = 0x0] [url = about:blank] 01:42:38 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x124c0f400) [pid = 1656] [serial = 605] [outer = 0x0] [url = about:blank] 01:42:38 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x121714c00) [pid = 1656] [serial = 602] [outer = 0x0] [url = about:blank] 01:42:38 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x119293000) [pid = 1656] [serial = 599] [outer = 0x0] [url = about:blank] 01:42:38 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x12180ac00) [pid = 1656] [serial = 603] [outer = 0x0] [url = about:blank] 01:42:38 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x118a60800) [pid = 1656] [serial = 591] [outer = 0x0] [url = about:blank] 01:42:38 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x11928d400) [pid = 1656] [serial = 593] [outer = 0x0] [url = about:blank] 01:42:38 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x117029c00) [pid = 1656] [serial = 587] [outer = 0x0] [url = about:blank] 01:42:38 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x120d21000) [pid = 1656] [serial = 597] [outer = 0x0] [url = about:blank] 01:42:38 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x119adb800) [pid = 1656] [serial = 594] [outer = 0x0] [url = about:blank] 01:42:38 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x11972d800) [pid = 1656] [serial = 585] [outer = 0x0] [url = about:blank] 01:42:38 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x11812c400) [pid = 1656] [serial = 588] [outer = 0x0] [url = about:blank] 01:42:38 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x119d4ec00) [pid = 1656] [serial = 596] [outer = 0x0] [url = about:blank] 01:42:38 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x127369000) [pid = 1656] [serial = 579] [outer = 0x0] [url = about:blank] 01:42:38 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x11873c400) [pid = 1656] [serial = 590] [outer = 0x0] [url = about:blank] 01:42:38 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x12536c000) [pid = 1656] [serial = 608] [outer = 0x0] [url = about:blank] 01:42:38 INFO - PROCESS | 1656 | 1466498558141 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 01:42:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 01:42:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 874ms 01:42:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 01:42:38 INFO - PROCESS | 1656 | 1466498558187 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 01:42:38 INFO - PROCESS | 1656 | 1466498558189 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 01:42:38 INFO - PROCESS | 1656 | 1466498558192 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 01:42:38 INFO - PROCESS | 1656 | 1466498558195 Marionette TRACE conn2 <- [1,866,null,{}] 01:42:38 INFO - PROCESS | 1656 | 1466498558201 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:38 INFO - PROCESS | 1656 | 1466498558202 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:38 INFO - PROCESS | 1656 | 1466498558276 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 01:42:38 INFO - PROCESS | 1656 | 1466498558285 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:38 INFO - PROCESS | 1656 | 1466498558287 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x116930000 == 34 [pid = 1656] [id = 224] 01:42:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x117026c00) [pid = 1656] [serial = 670] [outer = 0x0] 01:42:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x117eb1000) [pid = 1656] [serial = 671] [outer = 0x117026c00] 01:42:38 INFO - PROCESS | 1656 | 1466498558315 Marionette DEBUG loaded listener.js 01:42:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x118135000) [pid = 1656] [serial = 672] [outer = 0x117026c00] 01:42:38 INFO - PROCESS | 1656 | 1466498558643 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 01:42:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 01:42:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 474ms 01:42:38 INFO - PROCESS | 1656 | 1466498558672 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 01:42:38 INFO - PROCESS | 1656 | 1466498558675 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 01:42:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 01:42:38 INFO - PROCESS | 1656 | 1466498558679 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 01:42:38 INFO - PROCESS | 1656 | 1466498558681 Marionette TRACE conn2 <- [1,870,null,{}] 01:42:38 INFO - PROCESS | 1656 | 1466498558683 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:38 INFO - PROCESS | 1656 | 1466498558685 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:38 INFO - PROCESS | 1656 | 1466498558764 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 01:42:38 INFO - PROCESS | 1656 | 1466498558769 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:38 INFO - PROCESS | 1656 | 1466498558771 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x118163000 == 35 [pid = 1656] [id = 225] 01:42:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x11824b000) [pid = 1656] [serial = 673] [outer = 0x0] 01:42:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x1184ac800) [pid = 1656] [serial = 674] [outer = 0x11824b000] 01:42:38 INFO - PROCESS | 1656 | 1466498558798 Marionette DEBUG loaded listener.js 01:42:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11873bc00) [pid = 1656] [serial = 675] [outer = 0x11824b000] 01:42:39 INFO - PROCESS | 1656 | 1466498559152 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 01:42:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 01:42:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 519ms 01:42:39 INFO - PROCESS | 1656 | 1466498559199 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 01:42:39 INFO - PROCESS | 1656 | 1466498559200 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 01:42:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 01:42:39 INFO - PROCESS | 1656 | 1466498559202 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 01:42:39 INFO - PROCESS | 1656 | 1466498559205 Marionette TRACE conn2 <- [1,874,null,{}] 01:42:39 INFO - PROCESS | 1656 | 1466498559217 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:39 INFO - PROCESS | 1656 | 1466498559220 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:39 INFO - PROCESS | 1656 | 1466498559318 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 01:42:39 INFO - PROCESS | 1656 | 1466498559324 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:39 INFO - PROCESS | 1656 | 1466498559326 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x118ea4000 == 36 [pid = 1656] [id = 226] 01:42:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x113382000) [pid = 1656] [serial = 676] [outer = 0x0] 01:42:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11921c000) [pid = 1656] [serial = 677] [outer = 0x113382000] 01:42:39 INFO - PROCESS | 1656 | 1466498559356 Marionette DEBUG loaded listener.js 01:42:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x119905800) [pid = 1656] [serial = 678] [outer = 0x113382000] 01:42:39 INFO - PROCESS | 1656 | 1466498559667 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 01:42:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 01:42:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 472ms 01:42:39 INFO - PROCESS | 1656 | 1466498559674 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 01:42:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 01:42:39 INFO - PROCESS | 1656 | 1466498559676 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 01:42:39 INFO - PROCESS | 1656 | 1466498559678 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 01:42:39 INFO - PROCESS | 1656 | 1466498559681 Marionette TRACE conn2 <- [1,878,null,{}] 01:42:39 INFO - PROCESS | 1656 | 1466498559688 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:39 INFO - PROCESS | 1656 | 1466498559689 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:39 INFO - PROCESS | 1656 | 1466498559773 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 01:42:39 INFO - PROCESS | 1656 | 1466498559827 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:39 INFO - PROCESS | 1656 | 1466498559828 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c8c000 == 37 [pid = 1656] [id = 227] 01:42:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x119731000) [pid = 1656] [serial = 679] [outer = 0x0] 01:42:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x119c5e400) [pid = 1656] [serial = 680] [outer = 0x119731000] 01:42:39 INFO - PROCESS | 1656 | 1466498559853 Marionette DEBUG loaded listener.js 01:42:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119d2a000) [pid = 1656] [serial = 681] [outer = 0x119731000] 01:42:40 INFO - PROCESS | 1656 | 1466498560162 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 01:42:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 01:42:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 524ms 01:42:40 INFO - PROCESS | 1656 | 1466498560210 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 01:42:40 INFO - PROCESS | 1656 | 1466498560211 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 01:42:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 01:42:40 INFO - PROCESS | 1656 | 1466498560214 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 01:42:40 INFO - PROCESS | 1656 | 1466498560215 Marionette TRACE conn2 <- [1,882,null,{}] 01:42:40 INFO - PROCESS | 1656 | 1466498560217 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:40 INFO - PROCESS | 1656 | 1466498560218 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:40 INFO - PROCESS | 1656 | 1466498560313 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 01:42:40 INFO - PROCESS | 1656 | 1466498560316 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:40 INFO - PROCESS | 1656 | 1466498560318 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x1211c5800 == 38 [pid = 1656] [id = 228] 01:42:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x119732000) [pid = 1656] [serial = 682] [outer = 0x0] 01:42:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x120d19000) [pid = 1656] [serial = 683] [outer = 0x119732000] 01:42:40 INFO - PROCESS | 1656 | 1466498560342 Marionette DEBUG loaded listener.js 01:42:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x12126b800) [pid = 1656] [serial = 684] [outer = 0x119732000] 01:42:40 INFO - PROCESS | 1656 | 1466498560688 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 01:42:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 01:42:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 521ms 01:42:40 INFO - PROCESS | 1656 | 1466498560736 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 01:42:40 INFO - PROCESS | 1656 | 1466498560737 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 01:42:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 01:42:40 INFO - PROCESS | 1656 | 1466498560739 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 01:42:40 INFO - PROCESS | 1656 | 1466498560740 Marionette TRACE conn2 <- [1,886,null,{}] 01:42:40 INFO - PROCESS | 1656 | 1466498560743 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:40 INFO - PROCESS | 1656 | 1466498560747 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:40 INFO - PROCESS | 1656 | 1466498560850 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 01:42:40 INFO - PROCESS | 1656 | 1466498560861 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:40 INFO - PROCESS | 1656 | 1466498560862 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x125351000 == 39 [pid = 1656] [id = 229] 01:42:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x121280c00) [pid = 1656] [serial = 685] [outer = 0x0] 01:42:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x121807c00) [pid = 1656] [serial = 686] [outer = 0x121280c00] 01:42:40 INFO - PROCESS | 1656 | 1466498560890 Marionette DEBUG loaded listener.js 01:42:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119d1ec00) [pid = 1656] [serial = 687] [outer = 0x121280c00] 01:42:41 INFO - PROCESS | 1656 | 1466498561243 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 01:42:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 01:42:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 522ms 01:42:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 01:42:41 INFO - PROCESS | 1656 | 1466498561261 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 01:42:41 INFO - PROCESS | 1656 | 1466498561262 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 01:42:41 INFO - PROCESS | 1656 | 1466498561265 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 01:42:41 INFO - PROCESS | 1656 | 1466498561266 Marionette TRACE conn2 <- [1,890,null,{}] 01:42:41 INFO - PROCESS | 1656 | 1466498561268 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:41 INFO - PROCESS | 1656 | 1466498561269 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:41 INFO - PROCESS | 1656 | 1466498561362 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 01:42:41 INFO - PROCESS | 1656 | 1466498561373 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:41 INFO - PROCESS | 1656 | 1466498561374 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x128b24800 == 40 [pid = 1656] [id = 230] 01:42:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x124c85000) [pid = 1656] [serial = 688] [outer = 0x0] 01:42:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x124ee5000) [pid = 1656] [serial = 689] [outer = 0x124c85000] 01:42:41 INFO - PROCESS | 1656 | 1466498561399 Marionette DEBUG loaded listener.js 01:42:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x125ca1400) [pid = 1656] [serial = 690] [outer = 0x124c85000] 01:42:41 INFO - PROCESS | 1656 | 1466498561708 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 01:42:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 01:42:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 468ms 01:42:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 01:42:41 INFO - PROCESS | 1656 | 1466498561734 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 01:42:41 INFO - PROCESS | 1656 | 1466498561735 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 01:42:41 INFO - PROCESS | 1656 | 1466498561737 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 01:42:41 INFO - PROCESS | 1656 | 1466498561739 Marionette TRACE conn2 <- [1,894,null,{}] 01:42:41 INFO - PROCESS | 1656 | 1466498561741 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:41 INFO - PROCESS | 1656 | 1466498561742 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:41 INFO - PROCESS | 1656 | 1466498561836 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 01:42:41 INFO - PROCESS | 1656 | 1466498561845 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:41 INFO - PROCESS | 1656 | 1466498561846 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x129207000 == 41 [pid = 1656] [id = 231] 01:42:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x125ca5000) [pid = 1656] [serial = 691] [outer = 0x0] 01:42:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12614f000) [pid = 1656] [serial = 692] [outer = 0x125ca5000] 01:42:41 INFO - PROCESS | 1656 | 1466498561875 Marionette DEBUG loaded listener.js 01:42:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x126291c00) [pid = 1656] [serial = 693] [outer = 0x125ca5000] 01:42:42 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x112a72400) [pid = 1656] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 01:42:42 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1167ca400) [pid = 1656] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 01:42:42 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x116f57c00) [pid = 1656] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 01:42:42 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x11690c800) [pid = 1656] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 01:42:42 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x113f1e800) [pid = 1656] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 01:42:42 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1184a8800) [pid = 1656] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 01:42:42 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x116f1e400) [pid = 1656] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 01:42:42 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11928cc00) [pid = 1656] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 01:42:42 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12127f800) [pid = 1656] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 01:42:42 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1217c9000) [pid = 1656] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 01:42:42 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x119291800) [pid = 1656] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 01:42:42 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x119d1d800) [pid = 1656] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 01:42:42 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x12126f000) [pid = 1656] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 01:42:42 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x11873e400) [pid = 1656] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 01:42:42 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x118749c00) [pid = 1656] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 01:42:42 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1217bb400) [pid = 1656] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 01:42:42 INFO - PROCESS | 1656 | 1466498562297 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 01:42:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 01:42:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 567ms 01:42:42 INFO - PROCESS | 1656 | 1466498562306 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 01:42:42 INFO - PROCESS | 1656 | 1466498562307 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 01:42:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 01:42:42 INFO - PROCESS | 1656 | 1466498562309 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 01:42:42 INFO - PROCESS | 1656 | 1466498562310 Marionette TRACE conn2 <- [1,898,null,{}] 01:42:42 INFO - PROCESS | 1656 | 1466498562313 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:42 INFO - PROCESS | 1656 | 1466498562315 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:42 INFO - PROCESS | 1656 | 1466498562392 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 01:42:42 INFO - PROCESS | 1656 | 1466498562397 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:42 INFO - PROCESS | 1656 | 1466498562400 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x118ea3800 == 42 [pid = 1656] [id = 232] 01:42:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x116f1ac00) [pid = 1656] [serial = 694] [outer = 0x0] 01:42:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1185d7c00) [pid = 1656] [serial = 695] [outer = 0x116f1ac00] 01:42:42 INFO - PROCESS | 1656 | 1466498562425 Marionette DEBUG loaded listener.js 01:42:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x119ad5800) [pid = 1656] [serial = 696] [outer = 0x116f1ac00] 01:42:42 INFO - PROCESS | 1656 | 1466498562755 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 01:42:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 01:42:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 468ms 01:42:42 INFO - PROCESS | 1656 | 1466498562779 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 01:42:42 INFO - PROCESS | 1656 | 1466498562780 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 01:42:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 01:42:42 INFO - PROCESS | 1656 | 1466498562786 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 01:42:42 INFO - PROCESS | 1656 | 1466498562787 Marionette TRACE conn2 <- [1,902,null,{}] 01:42:42 INFO - PROCESS | 1656 | 1466498562791 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:42 INFO - PROCESS | 1656 | 1466498562793 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:42 INFO - PROCESS | 1656 | 1466498562943 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 01:42:42 INFO - PROCESS | 1656 | 1466498562953 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:42 INFO - PROCESS | 1656 | 1466498562954 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x1213f3000 == 43 [pid = 1656] [id = 233] 01:42:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x12126e400) [pid = 1656] [serial = 697] [outer = 0x0] 01:42:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x124c10800) [pid = 1656] [serial = 698] [outer = 0x12126e400] 01:42:42 INFO - PROCESS | 1656 | 1466498562993 Marionette DEBUG loaded listener.js 01:42:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x12660f800) [pid = 1656] [serial = 699] [outer = 0x12126e400] 01:42:43 INFO - PROCESS | 1656 | 1466498563382 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 01:42:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 01:42:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 619ms 01:42:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 01:42:43 INFO - PROCESS | 1656 | 1466498563405 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 01:42:43 INFO - PROCESS | 1656 | 1466498563406 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 01:42:43 INFO - PROCESS | 1656 | 1466498563409 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 01:42:43 INFO - PROCESS | 1656 | 1466498563410 Marionette TRACE conn2 <- [1,906,null,{}] 01:42:43 INFO - PROCESS | 1656 | 1466498563413 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:43 INFO - PROCESS | 1656 | 1466498563417 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:43 INFO - PROCESS | 1656 | 1466498563508 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 01:42:43 INFO - PROCESS | 1656 | 1466498563560 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:43 INFO - PROCESS | 1656 | 1466498563562 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a906000 == 44 [pid = 1656] [id = 234] 01:42:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x118233000) [pid = 1656] [serial = 700] [outer = 0x0] 01:42:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x125cabc00) [pid = 1656] [serial = 701] [outer = 0x118233000] 01:42:43 INFO - PROCESS | 1656 | 1466498563588 Marionette DEBUG loaded listener.js 01:42:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1289ea400) [pid = 1656] [serial = 702] [outer = 0x118233000] 01:42:43 INFO - PROCESS | 1656 | 1466498563889 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 01:42:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 01:42:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 520ms 01:42:43 INFO - PROCESS | 1656 | 1466498563930 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 01:42:43 INFO - PROCESS | 1656 | 1466498563934 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 01:42:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 01:42:43 INFO - PROCESS | 1656 | 1466498563937 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 01:42:43 INFO - PROCESS | 1656 | 1466498563938 Marionette TRACE conn2 <- [1,910,null,{}] 01:42:43 INFO - PROCESS | 1656 | 1466498563940 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:43 INFO - PROCESS | 1656 | 1466498563941 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:44 INFO - PROCESS | 1656 | 1466498564024 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 01:42:44 INFO - PROCESS | 1656 | 1466498564028 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:44 INFO - PROCESS | 1656 | 1466498564029 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12aeb0000 == 45 [pid = 1656] [id = 235] 01:42:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x112a72c00) [pid = 1656] [serial = 703] [outer = 0x0] 01:42:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x128b14c00) [pid = 1656] [serial = 704] [outer = 0x112a72c00] 01:42:44 INFO - PROCESS | 1656 | 1466498564055 Marionette DEBUG loaded listener.js 01:42:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x128b20c00) [pid = 1656] [serial = 705] [outer = 0x112a72c00] 01:42:44 INFO - PROCESS | 1656 | 1466498564523 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 01:42:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 01:42:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 619ms 01:42:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 01:42:44 INFO - PROCESS | 1656 | 1466498564557 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 01:42:44 INFO - PROCESS | 1656 | 1466498564560 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 01:42:44 INFO - PROCESS | 1656 | 1466498564563 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 01:42:44 INFO - PROCESS | 1656 | 1466498564565 Marionette TRACE conn2 <- [1,914,null,{}] 01:42:44 INFO - PROCESS | 1656 | 1466498564570 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:44 INFO - PROCESS | 1656 | 1466498564571 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:44 INFO - PROCESS | 1656 | 1466498564674 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 01:42:44 INFO - PROCESS | 1656 | 1466498564728 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:44 INFO - PROCESS | 1656 | 1466498564729 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x118157000 == 46 [pid = 1656] [id = 236] 01:42:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x116905400) [pid = 1656] [serial = 706] [outer = 0x0] 01:42:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1176f3000) [pid = 1656] [serial = 707] [outer = 0x116905400] 01:42:44 INFO - PROCESS | 1656 | 1466498564760 Marionette DEBUG loaded listener.js 01:42:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x118239000) [pid = 1656] [serial = 708] [outer = 0x116905400] 01:42:45 INFO - PROCESS | 1656 | 1466498565236 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 01:42:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 01:42:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 724ms 01:42:45 INFO - PROCESS | 1656 | 1466498565287 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 01:42:45 INFO - PROCESS | 1656 | 1466498565291 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 01:42:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 01:42:45 INFO - PROCESS | 1656 | 1466498565312 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 01:42:45 INFO - PROCESS | 1656 | 1466498565315 Marionette TRACE conn2 <- [1,918,null,{}] 01:42:45 INFO - PROCESS | 1656 | 1466498565320 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:45 INFO - PROCESS | 1656 | 1466498565322 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:45 INFO - PROCESS | 1656 | 1466498565426 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 01:42:45 INFO - PROCESS | 1656 | 1466498565492 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:45 INFO - PROCESS | 1656 | 1466498565493 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x12534d800 == 47 [pid = 1656] [id = 237] 01:42:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x118a56800) [pid = 1656] [serial = 709] [outer = 0x0] 01:42:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x118e8a800) [pid = 1656] [serial = 710] [outer = 0x118a56800] 01:42:45 INFO - PROCESS | 1656 | 1466498565525 Marionette DEBUG loaded listener.js 01:42:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x119734800) [pid = 1656] [serial = 711] [outer = 0x118a56800] 01:42:45 INFO - PROCESS | 1656 | 1466498565939 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 01:42:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 01:42:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 692ms 01:42:46 INFO - PROCESS | 1656 | 1466498566009 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 01:42:46 INFO - PROCESS | 1656 | 1466498566011 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 01:42:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 01:42:46 INFO - PROCESS | 1656 | 1466498566027 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 01:42:46 INFO - PROCESS | 1656 | 1466498566030 Marionette TRACE conn2 <- [1,922,null,{}] 01:42:46 INFO - PROCESS | 1656 | 1466498566056 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:46 INFO - PROCESS | 1656 | 1466498566060 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:46 INFO - PROCESS | 1656 | 1466498566163 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 01:42:46 INFO - PROCESS | 1656 | 1466498566231 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:46 INFO - PROCESS | 1656 | 1466498566234 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b1c3800 == 48 [pid = 1656] [id = 238] 01:42:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x121712c00) [pid = 1656] [serial = 712] [outer = 0x0] 01:42:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x121719400) [pid = 1656] [serial = 713] [outer = 0x121712c00] 01:42:46 INFO - PROCESS | 1656 | 1466498566265 Marionette DEBUG loaded listener.js 01:42:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x123b03000) [pid = 1656] [serial = 714] [outer = 0x121712c00] 01:42:46 INFO - PROCESS | 1656 | 1466498566691 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 01:42:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 01:42:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 703ms 01:42:46 INFO - PROCESS | 1656 | 1466498566717 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 01:42:46 INFO - PROCESS | 1656 | 1466498566719 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 01:42:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 01:42:46 INFO - PROCESS | 1656 | 1466498566722 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 01:42:46 INFO - PROCESS | 1656 | 1466498566723 Marionette TRACE conn2 <- [1,926,null,{}] 01:42:46 INFO - PROCESS | 1656 | 1466498566725 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:46 INFO - PROCESS | 1656 | 1466498566727 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:46 INFO - PROCESS | 1656 | 1466498566831 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 01:42:46 INFO - PROCESS | 1656 | 1466498566883 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:46 INFO - PROCESS | 1656 | 1466498566885 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x11671f800 == 49 [pid = 1656] [id = 239] 01:42:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x116f5d800) [pid = 1656] [serial = 715] [outer = 0x0] 01:42:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x121713400) [pid = 1656] [serial = 716] [outer = 0x116f5d800] 01:42:46 INFO - PROCESS | 1656 | 1466498566914 Marionette DEBUG loaded listener.js 01:42:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12536ac00) [pid = 1656] [serial = 717] [outer = 0x116f5d800] 01:42:47 INFO - PROCESS | 1656 | 1466498567477 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 01:42:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 01:42:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 821ms 01:42:47 INFO - PROCESS | 1656 | 1466498567544 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 01:42:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 01:42:47 INFO - PROCESS | 1656 | 1466498567546 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 01:42:47 INFO - PROCESS | 1656 | 1466498567549 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 01:42:47 INFO - PROCESS | 1656 | 1466498567551 Marionette TRACE conn2 <- [1,930,null,{}] 01:42:47 INFO - PROCESS | 1656 | 1466498567555 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:47 INFO - PROCESS | 1656 | 1466498567556 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:47 INFO - PROCESS | 1656 | 1466498567644 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 01:42:47 INFO - PROCESS | 1656 | 1466498567713 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:47 INFO - PROCESS | 1656 | 1466498567715 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x113aab800 == 50 [pid = 1656] [id = 240] 01:42:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x116f5d400) [pid = 1656] [serial = 718] [outer = 0x0] 01:42:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1176fd800) [pid = 1656] [serial = 719] [outer = 0x116f5d400] 01:42:47 INFO - PROCESS | 1656 | 1466498567738 Marionette DEBUG loaded listener.js 01:42:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x11823a000) [pid = 1656] [serial = 720] [outer = 0x116f5d400] 01:42:48 INFO - PROCESS | 1656 | --DOCSHELL 0x12a906000 == 49 [pid = 1656] [id = 234] 01:42:48 INFO - PROCESS | 1656 | --DOCSHELL 0x1213f3000 == 48 [pid = 1656] [id = 233] 01:42:48 INFO - PROCESS | 1656 | --DOCSHELL 0x118ea3800 == 47 [pid = 1656] [id = 232] 01:42:48 INFO - PROCESS | 1656 | --DOCSHELL 0x129207000 == 46 [pid = 1656] [id = 231] 01:42:48 INFO - PROCESS | 1656 | --DOCSHELL 0x128b24800 == 45 [pid = 1656] [id = 230] 01:42:48 INFO - PROCESS | 1656 | --DOCSHELL 0x125351000 == 44 [pid = 1656] [id = 229] 01:42:48 INFO - PROCESS | 1656 | --DOCSHELL 0x1211c5800 == 43 [pid = 1656] [id = 228] 01:42:48 INFO - PROCESS | 1656 | --DOCSHELL 0x119c8c000 == 42 [pid = 1656] [id = 227] 01:42:48 INFO - PROCESS | 1656 | --DOCSHELL 0x118ea4000 == 41 [pid = 1656] [id = 226] 01:42:48 INFO - PROCESS | 1656 | --DOCSHELL 0x118163000 == 40 [pid = 1656] [id = 225] 01:42:48 INFO - PROCESS | 1656 | --DOCSHELL 0x116930000 == 39 [pid = 1656] [id = 224] 01:42:48 INFO - PROCESS | 1656 | --DOCSHELL 0x12947e000 == 38 [pid = 1656] [id = 221] 01:42:48 INFO - PROCESS | 1656 | --DOCSHELL 0x116ad6800 == 37 [pid = 1656] [id = 222] 01:42:48 INFO - PROCESS | 1656 | --DOCSHELL 0x12968a800 == 36 [pid = 1656] [id = 208] 01:42:48 INFO - PROCESS | 1656 | --DOCSHELL 0x115dda000 == 35 [pid = 1656] [id = 223] 01:42:48 INFO - PROCESS | 1656 | --DOCSHELL 0x123b30000 == 34 [pid = 1656] [id = 206] 01:42:48 INFO - PROCESS | 1656 | --DOCSHELL 0x11826e000 == 33 [pid = 1656] [id = 205] 01:42:48 INFO - PROCESS | 1656 | --DOCSHELL 0x129482800 == 32 [pid = 1656] [id = 207] 01:42:48 INFO - PROCESS | 1656 | --DOCSHELL 0x128c28800 == 31 [pid = 1656] [id = 204] 01:42:48 INFO - PROCESS | 1656 | --DOCSHELL 0x11671f800 == 30 [pid = 1656] [id = 239] 01:42:48 INFO - PROCESS | 1656 | --DOCSHELL 0x12b1c3800 == 29 [pid = 1656] [id = 238] 01:42:48 INFO - PROCESS | 1656 | --DOCSHELL 0x12534d800 == 28 [pid = 1656] [id = 237] 01:42:48 INFO - PROCESS | 1656 | --DOCSHELL 0x12aeb0000 == 27 [pid = 1656] [id = 235] 01:42:48 INFO - PROCESS | 1656 | --DOCSHELL 0x118157000 == 26 [pid = 1656] [id = 236] 01:42:48 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x12126e800) [pid = 1656] [serial = 648] [outer = 0x0] [url = about:blank] 01:42:48 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x121239000) [pid = 1656] [serial = 653] [outer = 0x0] [url = about:blank] 01:42:48 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x121719800) [pid = 1656] [serial = 657] [outer = 0x0] [url = about:blank] 01:42:48 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1215aac00) [pid = 1656] [serial = 654] [outer = 0x0] [url = about:blank] 01:42:48 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x121711000) [pid = 1656] [serial = 656] [outer = 0x0] [url = about:blank] 01:42:48 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x124c0fc00) [pid = 1656] [serial = 660] [outer = 0x0] [url = about:blank] 01:42:48 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1215a7400) [pid = 1656] [serial = 651] [outer = 0x0] [url = about:blank] 01:42:48 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x119218800) [pid = 1656] [serial = 639] [outer = 0x0] [url = about:blank] 01:42:48 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x125369400) [pid = 1656] [serial = 662] [outer = 0x0] [url = about:blank] 01:42:48 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12180c400) [pid = 1656] [serial = 659] [outer = 0x0] [url = about:blank] 01:42:48 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11824cc00) [pid = 1656] [serial = 635] [outer = 0x0] [url = about:blank] 01:42:48 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1185d8c00) [pid = 1656] [serial = 636] [outer = 0x0] [url = about:blank] 01:42:48 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x119298400) [pid = 1656] [serial = 641] [outer = 0x0] [url = about:blank] 01:42:48 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11812dc00) [pid = 1656] [serial = 627] [outer = 0x0] [url = about:blank] 01:42:48 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x11702a000) [pid = 1656] [serial = 626] [outer = 0x0] [url = about:blank] 01:42:48 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x117024800) [pid = 1656] [serial = 632] [outer = 0x0] [url = about:blank] 01:42:48 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x117eb0c00) [pid = 1656] [serial = 633] [outer = 0x0] [url = about:blank] 01:42:48 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1150c3c00) [pid = 1656] [serial = 629] [outer = 0x0] [url = about:blank] 01:42:48 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1126cd000) [pid = 1656] [serial = 630] [outer = 0x0] [url = about:blank] 01:42:48 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x118748800) [pid = 1656] [serial = 638] [outer = 0x0] [url = about:blank] 01:42:48 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x118242400) [pid = 1656] [serial = 615] [outer = 0x0] [url = about:blank] 01:42:48 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1176fcc00) [pid = 1656] [serial = 614] [outer = 0x0] [url = about:blank] 01:42:48 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x119732400) [pid = 1656] [serial = 618] [outer = 0x0] [url = about:blank] 01:42:48 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x119296400) [pid = 1656] [serial = 617] [outer = 0x0] [url = about:blank] 01:42:48 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12171ac00) [pid = 1656] [serial = 621] [outer = 0x0] [url = about:blank] 01:42:48 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12128c800) [pid = 1656] [serial = 620] [outer = 0x0] [url = about:blank] 01:42:48 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x127362800) [pid = 1656] [serial = 624] [outer = 0x0] [url = about:blank] 01:42:48 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x119ad6000) [pid = 1656] [serial = 644] [outer = 0x0] [url = about:blank] 01:42:48 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x119731c00) [pid = 1656] [serial = 642] [outer = 0x0] [url = about:blank] 01:42:48 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x120fb1000) [pid = 1656] [serial = 647] [outer = 0x0] [url = about:blank] 01:42:48 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x120d1d800) [pid = 1656] [serial = 645] [outer = 0x0] [url = about:blank] 01:42:48 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x12536cc00) [pid = 1656] [serial = 623] [outer = 0x0] [url = about:blank] 01:42:48 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x121285800) [pid = 1656] [serial = 650] [outer = 0x0] [url = about:blank] 01:42:48 INFO - PROCESS | 1656 | 1466498568871 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 01:42:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 01:42:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1372ms 01:42:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 01:42:48 INFO - PROCESS | 1656 | 1466498568922 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 01:42:48 INFO - PROCESS | 1656 | 1466498568924 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 01:42:48 INFO - PROCESS | 1656 | 1466498568927 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 01:42:48 INFO - PROCESS | 1656 | 1466498568929 Marionette TRACE conn2 <- [1,934,null,{}] 01:42:48 INFO - PROCESS | 1656 | 1466498568933 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:48 INFO - PROCESS | 1656 | 1466498568934 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:49 INFO - PROCESS | 1656 | 1466498569028 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 01:42:49 INFO - PROCESS | 1656 | 1466498569036 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:49 INFO - PROCESS | 1656 | 1466498569037 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x116618800 == 27 [pid = 1656] [id = 241] 01:42:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x113d82000) [pid = 1656] [serial = 721] [outer = 0x0] 01:42:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1150c3800) [pid = 1656] [serial = 722] [outer = 0x113d82000] 01:42:49 INFO - PROCESS | 1656 | 1466498569066 Marionette DEBUG loaded listener.js 01:42:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x1167c7400) [pid = 1656] [serial = 723] [outer = 0x113d82000] 01:42:49 INFO - PROCESS | 1656 | 1466498569406 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 01:42:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 01:42:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 520ms 01:42:49 INFO - PROCESS | 1656 | 1466498569447 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 01:42:49 INFO - PROCESS | 1656 | 1466498569451 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 01:42:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 01:42:49 INFO - PROCESS | 1656 | 1466498569456 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 01:42:49 INFO - PROCESS | 1656 | 1466498569457 Marionette TRACE conn2 <- [1,938,null,{}] 01:42:49 INFO - PROCESS | 1656 | 1466498569460 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:49 INFO - PROCESS | 1656 | 1466498569462 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:49 INFO - PROCESS | 1656 | 1466498569541 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 01:42:49 INFO - PROCESS | 1656 | 1466498569549 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:49 INFO - PROCESS | 1656 | 1466498569551 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x118163000 == 28 [pid = 1656] [id = 242] 01:42:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11702a400) [pid = 1656] [serial = 724] [outer = 0x0] 01:42:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x118235c00) [pid = 1656] [serial = 725] [outer = 0x11702a400] 01:42:49 INFO - PROCESS | 1656 | 1466498569578 Marionette DEBUG loaded listener.js 01:42:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1184a2400) [pid = 1656] [serial = 726] [outer = 0x11702a400] 01:42:49 INFO - PROCESS | 1656 | 1466498569920 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 01:42:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 01:42:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 519ms 01:42:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 01:42:49 INFO - PROCESS | 1656 | 1466498569975 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 01:42:49 INFO - PROCESS | 1656 | 1466498569976 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 01:42:49 INFO - PROCESS | 1656 | 1466498569978 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 01:42:49 INFO - PROCESS | 1656 | 1466498569981 Marionette TRACE conn2 <- [1,942,null,{}] 01:42:49 INFO - PROCESS | 1656 | 1466498569988 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:49 INFO - PROCESS | 1656 | 1466498569992 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:50 INFO - PROCESS | 1656 | 1466498570064 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 01:42:50 INFO - PROCESS | 1656 | 1466498570069 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:50 INFO - PROCESS | 1656 | 1466498570071 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x118713800 == 29 [pid = 1656] [id = 243] 01:42:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x118740000) [pid = 1656] [serial = 727] [outer = 0x0] 01:42:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x118a5e000) [pid = 1656] [serial = 728] [outer = 0x118740000] 01:42:50 INFO - PROCESS | 1656 | 1466498570102 Marionette DEBUG loaded listener.js 01:42:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11921b000) [pid = 1656] [serial = 729] [outer = 0x118740000] 01:42:50 INFO - PROCESS | 1656 | 1466498570439 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 01:42:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 01:42:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 472ms 01:42:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 01:42:50 INFO - PROCESS | 1656 | 1466498570452 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 01:42:50 INFO - PROCESS | 1656 | 1466498570454 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 01:42:50 INFO - PROCESS | 1656 | 1466498570456 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 01:42:50 INFO - PROCESS | 1656 | 1466498570457 Marionette TRACE conn2 <- [1,946,null,{}] 01:42:50 INFO - PROCESS | 1656 | 1466498570460 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:50 INFO - PROCESS | 1656 | 1466498570461 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:50 INFO - PROCESS | 1656 | 1466498570538 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 01:42:50 INFO - PROCESS | 1656 | 1466498570591 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:50 INFO - PROCESS | 1656 | 1466498570592 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x119247800 == 30 [pid = 1656] [id = 244] 01:42:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x118748400) [pid = 1656] [serial = 730] [outer = 0x0] 01:42:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x119298000) [pid = 1656] [serial = 731] [outer = 0x118748400] 01:42:50 INFO - PROCESS | 1656 | 1466498570617 Marionette DEBUG loaded listener.js 01:42:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119906400) [pid = 1656] [serial = 732] [outer = 0x118748400] 01:42:50 INFO - PROCESS | 1656 | 1466498570889 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 01:42:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 01:42:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 468ms 01:42:50 INFO - PROCESS | 1656 | 1466498570925 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 01:42:50 INFO - PROCESS | 1656 | 1466498570937 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 01:42:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 01:42:50 INFO - PROCESS | 1656 | 1466498570952 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 01:42:50 INFO - PROCESS | 1656 | 1466498570954 Marionette TRACE conn2 <- [1,950,null,{}] 01:42:50 INFO - PROCESS | 1656 | 1466498570956 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:50 INFO - PROCESS | 1656 | 1466498570957 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:51 INFO - PROCESS | 1656 | 1466498571047 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 01:42:51 INFO - PROCESS | 1656 | 1466498571052 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:51 INFO - PROCESS | 1656 | 1466498571053 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a8e800 == 31 [pid = 1656] [id = 245] 01:42:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x118a58c00) [pid = 1656] [serial = 733] [outer = 0x0] 01:42:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119911800) [pid = 1656] [serial = 734] [outer = 0x118a58c00] 01:42:51 INFO - PROCESS | 1656 | 1466498571078 Marionette DEBUG loaded listener.js 01:42:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119d2ac00) [pid = 1656] [serial = 735] [outer = 0x118a58c00] 01:42:51 INFO - PROCESS | 1656 | 1466498571423 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 01:42:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 01:42:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 519ms 01:42:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 01:42:51 INFO - PROCESS | 1656 | 1466498571472 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 01:42:51 INFO - PROCESS | 1656 | 1466498571473 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 01:42:51 INFO - PROCESS | 1656 | 1466498571475 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 01:42:51 INFO - PROCESS | 1656 | 1466498571476 Marionette TRACE conn2 <- [1,954,null,{}] 01:42:51 INFO - PROCESS | 1656 | 1466498571478 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:51 INFO - PROCESS | 1656 | 1466498571482 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:51 INFO - PROCESS | 1656 | 1466498571590 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 01:42:51 INFO - PROCESS | 1656 | 1466498571624 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:51 INFO - PROCESS | 1656 | 1466498571625 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x121729000 == 32 [pid = 1656] [id = 246] 01:42:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119ad2400) [pid = 1656] [serial = 736] [outer = 0x0] 01:42:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x120fb1000) [pid = 1656] [serial = 737] [outer = 0x119ad2400] 01:42:51 INFO - PROCESS | 1656 | 1466498571650 Marionette DEBUG loaded listener.js 01:42:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1215a7400) [pid = 1656] [serial = 738] [outer = 0x119ad2400] 01:42:51 INFO - PROCESS | 1656 | 1466498571943 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 01:42:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 01:42:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 518ms 01:42:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 01:42:52 INFO - PROCESS | 1656 | 1466498571994 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 01:42:52 INFO - PROCESS | 1656 | 1466498571995 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 01:42:52 INFO - PROCESS | 1656 | 1466498572003 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 01:42:52 INFO - PROCESS | 1656 | 1466498572005 Marionette TRACE conn2 <- [1,958,null,{}] 01:42:52 INFO - PROCESS | 1656 | 1466498572007 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:52 INFO - PROCESS | 1656 | 1466498572008 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:52 INFO - PROCESS | 1656 | 1466498572106 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 01:42:52 INFO - PROCESS | 1656 | 1466498572110 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:52 INFO - PROCESS | 1656 | 1466498572111 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x124c4c000 == 33 [pid = 1656] [id = 247] 01:42:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1131adc00) [pid = 1656] [serial = 739] [outer = 0x0] 01:42:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x121711000) [pid = 1656] [serial = 740] [outer = 0x1131adc00] 01:42:52 INFO - PROCESS | 1656 | 1466498572136 Marionette DEBUG loaded listener.js 01:42:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1217c0c00) [pid = 1656] [serial = 741] [outer = 0x1131adc00] 01:42:52 INFO - PROCESS | 1656 | 1466498572445 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 01:42:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 01:42:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 477ms 01:42:52 INFO - PROCESS | 1656 | 1466498572480 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 01:42:52 INFO - PROCESS | 1656 | 1466498572484 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 01:42:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 01:42:52 INFO - PROCESS | 1656 | 1466498572486 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 01:42:52 INFO - PROCESS | 1656 | 1466498572487 Marionette TRACE conn2 <- [1,962,null,{}] 01:42:52 INFO - PROCESS | 1656 | 1466498572490 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:52 INFO - PROCESS | 1656 | 1466498572491 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:52 INFO - PROCESS | 1656 | 1466498572579 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 01:42:52 INFO - PROCESS | 1656 | 1466498572614 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:52 INFO - PROCESS | 1656 | 1466498572615 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x125c39800 == 34 [pid = 1656] [id = 248] 01:42:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x121714800) [pid = 1656] [serial = 742] [outer = 0x0] 01:42:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x121873000) [pid = 1656] [serial = 743] [outer = 0x121714800] 01:42:52 INFO - PROCESS | 1656 | 1466498572639 Marionette DEBUG loaded listener.js 01:42:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x124c05000) [pid = 1656] [serial = 744] [outer = 0x121714800] 01:42:53 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x111c81800) [pid = 1656] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 01:42:53 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x113380000) [pid = 1656] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 01:42:53 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x124c84c00) [pid = 1656] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 01:42:53 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x11824b000) [pid = 1656] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 01:42:53 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x113382000) [pid = 1656] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 01:42:53 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x119731000) [pid = 1656] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 01:42:53 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x124c85000) [pid = 1656] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 01:42:53 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x116f1ac00) [pid = 1656] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 01:42:53 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x118233000) [pid = 1656] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 01:42:53 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x112a72c00) [pid = 1656] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 01:42:53 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12126e400) [pid = 1656] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 01:42:53 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x121280c00) [pid = 1656] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 01:42:53 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x119732000) [pid = 1656] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 01:42:53 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x125ca5000) [pid = 1656] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 01:42:53 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x117026c00) [pid = 1656] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 01:42:53 INFO - PROCESS | 1656 | 1466498573144 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 01:42:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 01:42:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 671ms 01:42:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 01:42:53 INFO - PROCESS | 1656 | 1466498573157 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 01:42:53 INFO - PROCESS | 1656 | 1466498573158 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 01:42:53 INFO - PROCESS | 1656 | 1466498573161 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 01:42:53 INFO - PROCESS | 1656 | 1466498573162 Marionette TRACE conn2 <- [1,966,null,{}] 01:42:53 INFO - PROCESS | 1656 | 1466498573164 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:53 INFO - PROCESS | 1656 | 1466498573167 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:53 INFO - PROCESS | 1656 | 1466498573251 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 01:42:53 INFO - PROCESS | 1656 | 1466498573256 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:53 INFO - PROCESS | 1656 | 1466498573257 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x12481b800 == 35 [pid = 1656] [id = 249] 01:42:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x112e61800) [pid = 1656] [serial = 745] [outer = 0x0] 01:42:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x117026c00) [pid = 1656] [serial = 746] [outer = 0x112e61800] 01:42:53 INFO - PROCESS | 1656 | 1466498573282 Marionette DEBUG loaded listener.js 01:42:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119910000) [pid = 1656] [serial = 747] [outer = 0x112e61800] 01:42:53 INFO - PROCESS | 1656 | 1466498573605 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 01:42:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 01:42:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 467ms 01:42:53 INFO - PROCESS | 1656 | 1466498573629 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 01:42:53 INFO - PROCESS | 1656 | 1466498573632 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 01:42:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 01:42:53 INFO - PROCESS | 1656 | 1466498573637 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 01:42:53 INFO - PROCESS | 1656 | 1466498573638 Marionette TRACE conn2 <- [1,970,null,{}] 01:42:53 INFO - PROCESS | 1656 | 1466498573640 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:53 INFO - PROCESS | 1656 | 1466498573641 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:53 INFO - PROCESS | 1656 | 1466498573743 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 01:42:53 INFO - PROCESS | 1656 | 1466498573749 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:53 INFO - PROCESS | 1656 | 1466498573750 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x128c28800 == 36 [pid = 1656] [id = 250] 01:42:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x112e65400) [pid = 1656] [serial = 748] [outer = 0x0] 01:42:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x121715000) [pid = 1656] [serial = 749] [outer = 0x112e65400] 01:42:53 INFO - PROCESS | 1656 | 1466498573775 Marionette DEBUG loaded listener.js 01:42:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x124eea000) [pid = 1656] [serial = 750] [outer = 0x112e65400] 01:42:54 INFO - PROCESS | 1656 | 1466498574091 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 01:42:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 01:42:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 469ms 01:42:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 01:42:54 INFO - PROCESS | 1656 | 1466498574107 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 01:42:54 INFO - PROCESS | 1656 | 1466498574108 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 01:42:54 INFO - PROCESS | 1656 | 1466498574110 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 01:42:54 INFO - PROCESS | 1656 | 1466498574112 Marionette TRACE conn2 <- [1,974,null,{}] 01:42:54 INFO - PROCESS | 1656 | 1466498574118 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:54 INFO - PROCESS | 1656 | 1466498574120 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:54 INFO - PROCESS | 1656 | 1466498574219 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 01:42:54 INFO - PROCESS | 1656 | 1466498574223 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:54 INFO - PROCESS | 1656 | 1466498574225 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x12968e000 == 37 [pid = 1656] [id = 251] 01:42:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x124c11400) [pid = 1656] [serial = 751] [outer = 0x0] 01:42:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x126151000) [pid = 1656] [serial = 752] [outer = 0x124c11400] 01:42:54 INFO - PROCESS | 1656 | 1466498574252 Marionette DEBUG loaded listener.js 01:42:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12736c800) [pid = 1656] [serial = 753] [outer = 0x124c11400] 01:42:54 INFO - PROCESS | 1656 | 1466498574572 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 01:42:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 01:42:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 474ms 01:42:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 01:42:54 INFO - PROCESS | 1656 | 1466498574586 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 01:42:54 INFO - PROCESS | 1656 | 1466498574587 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 01:42:54 INFO - PROCESS | 1656 | 1466498574589 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 01:42:54 INFO - PROCESS | 1656 | 1466498574590 Marionette TRACE conn2 <- [1,978,null,{}] 01:42:54 INFO - PROCESS | 1656 | 1466498574592 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:54 INFO - PROCESS | 1656 | 1466498574593 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:54 INFO - PROCESS | 1656 | 1466498574697 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 01:42:54 INFO - PROCESS | 1656 | 1466498574704 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:54 INFO - PROCESS | 1656 | 1466498574705 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a5c4000 == 38 [pid = 1656] [id = 252] 01:42:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x11990fc00) [pid = 1656] [serial = 754] [outer = 0x0] 01:42:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12736bc00) [pid = 1656] [serial = 755] [outer = 0x11990fc00] 01:42:54 INFO - PROCESS | 1656 | 1466498574729 Marionette DEBUG loaded listener.js 01:42:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1289eb800) [pid = 1656] [serial = 756] [outer = 0x11990fc00] 01:42:55 INFO - PROCESS | 1656 | 1466498575038 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 01:42:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 01:42:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 468ms 01:42:55 INFO - PROCESS | 1656 | 1466498575058 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 01:42:55 INFO - PROCESS | 1656 | 1466498575059 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 01:42:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 01:42:55 INFO - PROCESS | 1656 | 1466498575061 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 01:42:55 INFO - PROCESS | 1656 | 1466498575062 Marionette TRACE conn2 <- [1,982,null,{}] 01:42:55 INFO - PROCESS | 1656 | 1466498575066 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:55 INFO - PROCESS | 1656 | 1466498575069 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:55 INFO - PROCESS | 1656 | 1466498575200 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 01:42:55 INFO - PROCESS | 1656 | 1466498575256 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:55 INFO - PROCESS | 1656 | 1466498575257 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x112fd8800 == 39 [pid = 1656] [id = 253] 01:42:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x110fa4c00) [pid = 1656] [serial = 757] [outer = 0x0] 01:42:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x11200cc00) [pid = 1656] [serial = 758] [outer = 0x110fa4c00] 01:42:55 INFO - PROCESS | 1656 | 1466498575290 Marionette DEBUG loaded listener.js 01:42:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1131c5c00) [pid = 1656] [serial = 759] [outer = 0x110fa4c00] 01:42:55 INFO - PROCESS | 1656 | 1466498575761 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 01:42:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 01:42:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 775ms 01:42:55 INFO - PROCESS | 1656 | 1466498575857 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 01:42:55 INFO - PROCESS | 1656 | 1466498575860 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 01:42:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 01:42:55 INFO - PROCESS | 1656 | 1466498575866 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 01:42:55 INFO - PROCESS | 1656 | 1466498575869 Marionette TRACE conn2 <- [1,986,null,{}] 01:42:55 INFO - PROCESS | 1656 | 1466498575872 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:55 INFO - PROCESS | 1656 | 1466498575874 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:55 INFO - PROCESS | 1656 | 1466498575983 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 01:42:56 INFO - PROCESS | 1656 | 1466498576057 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:56 INFO - PROCESS | 1656 | 1466498576059 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x118712000 == 40 [pid = 1656] [id = 254] 01:42:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x117eb0c00) [pid = 1656] [serial = 760] [outer = 0x0] 01:42:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x11823d000) [pid = 1656] [serial = 761] [outer = 0x117eb0c00] 01:42:56 INFO - PROCESS | 1656 | 1466498576090 Marionette DEBUG loaded listener.js 01:42:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1184a9400) [pid = 1656] [serial = 762] [outer = 0x117eb0c00] 01:42:56 INFO - PROCESS | 1656 | 1466498576763 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 01:42:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 01:42:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 973ms 01:42:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 01:42:56 INFO - PROCESS | 1656 | 1466498576838 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 01:42:56 INFO - PROCESS | 1656 | 1466498576840 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 01:42:56 INFO - PROCESS | 1656 | 1466498576844 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 01:42:56 INFO - PROCESS | 1656 | 1466498576846 Marionette TRACE conn2 <- [1,990,null,{}] 01:42:56 INFO - PROCESS | 1656 | 1466498576850 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:56 INFO - PROCESS | 1656 | 1466498576852 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:56 INFO - PROCESS | 1656 | 1466498576951 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 01:42:57 INFO - PROCESS | 1656 | 1466498577023 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:57 INFO - PROCESS | 1656 | 1466498577025 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x112db7800 == 41 [pid = 1656] [id = 255] 01:42:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1122aa400) [pid = 1656] [serial = 763] [outer = 0x0] 01:42:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1126ce800) [pid = 1656] [serial = 764] [outer = 0x1122aa400] 01:42:57 INFO - PROCESS | 1656 | 1466498577054 Marionette DEBUG loaded listener.js 01:42:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x112e61000) [pid = 1656] [serial = 765] [outer = 0x1122aa400] 01:42:57 INFO - PROCESS | 1656 | --DOCSHELL 0x12a5c4000 == 40 [pid = 1656] [id = 252] 01:42:57 INFO - PROCESS | 1656 | --DOCSHELL 0x12968e000 == 39 [pid = 1656] [id = 251] 01:42:57 INFO - PROCESS | 1656 | --DOCSHELL 0x128c28800 == 38 [pid = 1656] [id = 250] 01:42:57 INFO - PROCESS | 1656 | --DOCSHELL 0x12481b800 == 37 [pid = 1656] [id = 249] 01:42:57 INFO - PROCESS | 1656 | --DOCSHELL 0x125c39800 == 36 [pid = 1656] [id = 248] 01:42:57 INFO - PROCESS | 1656 | --DOCSHELL 0x124c4c000 == 35 [pid = 1656] [id = 247] 01:42:57 INFO - PROCESS | 1656 | --DOCSHELL 0x121729000 == 34 [pid = 1656] [id = 246] 01:42:57 INFO - PROCESS | 1656 | --DOCSHELL 0x119a8e800 == 33 [pid = 1656] [id = 245] 01:42:57 INFO - PROCESS | 1656 | --DOCSHELL 0x119247800 == 32 [pid = 1656] [id = 244] 01:42:57 INFO - PROCESS | 1656 | --DOCSHELL 0x118713800 == 31 [pid = 1656] [id = 243] 01:42:57 INFO - PROCESS | 1656 | --DOCSHELL 0x118163000 == 30 [pid = 1656] [id = 242] 01:42:57 INFO - PROCESS | 1656 | --DOCSHELL 0x116618800 == 29 [pid = 1656] [id = 241] 01:42:57 INFO - PROCESS | 1656 | --DOCSHELL 0x113aab800 == 28 [pid = 1656] [id = 240] 01:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x121807c00) [pid = 1656] [serial = 686] [outer = 0x0] [url = about:blank] 01:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x120d19000) [pid = 1656] [serial = 683] [outer = 0x0] [url = about:blank] 01:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12614f000) [pid = 1656] [serial = 692] [outer = 0x0] [url = about:blank] 01:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x117eb1000) [pid = 1656] [serial = 671] [outer = 0x0] [url = about:blank] 01:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1176f3400) [pid = 1656] [serial = 668] [outer = 0x0] [url = about:blank] 01:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x118246000) [pid = 1656] [serial = 669] [outer = 0x0] [url = about:blank] 01:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1164ddc00) [pid = 1656] [serial = 665] [outer = 0x0] [url = about:blank] 01:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x116f1c800) [pid = 1656] [serial = 666] [outer = 0x0] [url = about:blank] 01:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x125ca0c00) [pid = 1656] [serial = 663] [outer = 0x0] [url = about:blank] 01:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1184ac800) [pid = 1656] [serial = 674] [outer = 0x0] [url = about:blank] 01:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11873bc00) [pid = 1656] [serial = 675] [outer = 0x0] [url = about:blank] 01:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x11921c000) [pid = 1656] [serial = 677] [outer = 0x0] [url = about:blank] 01:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x119905800) [pid = 1656] [serial = 678] [outer = 0x0] [url = about:blank] 01:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x119c5e400) [pid = 1656] [serial = 680] [outer = 0x0] [url = about:blank] 01:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x118135000) [pid = 1656] [serial = 672] [outer = 0x0] [url = about:blank] 01:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x124ee5000) [pid = 1656] [serial = 689] [outer = 0x0] [url = about:blank] 01:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x119ad5800) [pid = 1656] [serial = 696] [outer = 0x0] [url = about:blank] 01:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1185d7c00) [pid = 1656] [serial = 695] [outer = 0x0] [url = about:blank] 01:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x126291c00) [pid = 1656] [serial = 693] [outer = 0x0] [url = about:blank] 01:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1289ea400) [pid = 1656] [serial = 702] [outer = 0x0] [url = about:blank] 01:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x128b14c00) [pid = 1656] [serial = 704] [outer = 0x0] [url = about:blank] 01:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x119d1ec00) [pid = 1656] [serial = 687] [outer = 0x0] [url = about:blank] 01:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x128b20c00) [pid = 1656] [serial = 705] [outer = 0x0] [url = about:blank] 01:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x125ca1400) [pid = 1656] [serial = 690] [outer = 0x0] [url = about:blank] 01:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x12126b800) [pid = 1656] [serial = 684] [outer = 0x0] [url = about:blank] 01:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x119d2a000) [pid = 1656] [serial = 681] [outer = 0x0] [url = about:blank] 01:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x125cabc00) [pid = 1656] [serial = 701] [outer = 0x0] [url = about:blank] 01:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x124c10800) [pid = 1656] [serial = 698] [outer = 0x0] [url = about:blank] 01:42:57 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x12660f800) [pid = 1656] [serial = 699] [outer = 0x0] [url = about:blank] 01:42:57 INFO - PROCESS | 1656 | 1466498577453 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 01:42:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 01:42:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 621ms 01:42:57 INFO - PROCESS | 1656 | 1466498577467 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 01:42:57 INFO - PROCESS | 1656 | 1466498577471 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 01:42:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 01:42:57 INFO - PROCESS | 1656 | 1466498577475 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 01:42:57 INFO - PROCESS | 1656 | 1466498577477 Marionette TRACE conn2 <- [1,994,null,{}] 01:42:57 INFO - PROCESS | 1656 | 1466498577487 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:57 INFO - PROCESS | 1656 | 1466498577488 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:57 INFO - PROCESS | 1656 | 1466498577572 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 01:42:57 INFO - PROCESS | 1656 | 1466498577576 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:57 INFO - PROCESS | 1656 | 1466498577578 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x1169a6000 == 29 [pid = 1656] [id = 256] 01:42:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x115fd9000) [pid = 1656] [serial = 766] [outer = 0x0] 01:42:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x1164ddc00) [pid = 1656] [serial = 767] [outer = 0x115fd9000] 01:42:57 INFO - PROCESS | 1656 | 1466498577607 Marionette DEBUG loaded listener.js 01:42:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x116903000) [pid = 1656] [serial = 768] [outer = 0x115fd9000] 01:42:57 INFO - PROCESS | 1656 | 1466498577936 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 01:42:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 01:42:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 520ms 01:42:57 INFO - PROCESS | 1656 | 1466498577995 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 01:42:57 INFO - PROCESS | 1656 | 1466498577997 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 01:42:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 01:42:58 INFO - PROCESS | 1656 | 1466498577999 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 01:42:58 INFO - PROCESS | 1656 | 1466498578002 Marionette TRACE conn2 <- [1,998,null,{}] 01:42:58 INFO - PROCESS | 1656 | 1466498578010 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:58 INFO - PROCESS | 1656 | 1466498578013 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:58 INFO - PROCESS | 1656 | 1466498578091 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 01:42:58 INFO - PROCESS | 1656 | 1466498578096 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:58 INFO - PROCESS | 1656 | 1466498578100 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x11826f000 == 30 [pid = 1656] [id = 257] 01:42:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1176ee400) [pid = 1656] [serial = 769] [outer = 0x0] 01:42:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x118133800) [pid = 1656] [serial = 770] [outer = 0x1176ee400] 01:42:58 INFO - PROCESS | 1656 | 1466498578130 Marionette DEBUG loaded listener.js 01:42:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x118242c00) [pid = 1656] [serial = 771] [outer = 0x1176ee400] 01:42:58 INFO - PROCESS | 1656 | 1466498578487 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 01:42:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 01:42:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 523ms 01:42:58 INFO - PROCESS | 1656 | 1466498578522 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 01:42:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 01:42:58 INFO - PROCESS | 1656 | 1466498578524 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 01:42:58 INFO - PROCESS | 1656 | 1466498578526 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 01:42:58 INFO - PROCESS | 1656 | 1466498578527 Marionette TRACE conn2 <- [1,1002,null,{}] 01:42:58 INFO - PROCESS | 1656 | 1466498578529 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:58 INFO - PROCESS | 1656 | 1466498578531 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:58 INFO - PROCESS | 1656 | 1466498578609 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 01:42:58 INFO - PROCESS | 1656 | 1466498578613 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:58 INFO - PROCESS | 1656 | 1466498578614 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x118ea0000 == 31 [pid = 1656] [id = 258] 01:42:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x115f18000) [pid = 1656] [serial = 772] [outer = 0x0] 01:42:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1184ee000) [pid = 1656] [serial = 773] [outer = 0x115f18000] 01:42:58 INFO - PROCESS | 1656 | 1466498578642 Marionette DEBUG loaded listener.js 01:42:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x118740800) [pid = 1656] [serial = 774] [outer = 0x115f18000] 01:42:58 INFO - PROCESS | 1656 | 1466498578957 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 01:42:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 01:42:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 469ms 01:42:58 INFO - PROCESS | 1656 | 1466498578995 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 01:42:58 INFO - PROCESS | 1656 | 1466498578997 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 01:42:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 01:42:59 INFO - PROCESS | 1656 | 1466498579001 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 01:42:59 INFO - PROCESS | 1656 | 1466498579002 Marionette TRACE conn2 <- [1,1006,null,{}] 01:42:59 INFO - PROCESS | 1656 | 1466498579005 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:59 INFO - PROCESS | 1656 | 1466498579006 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:59 INFO - PROCESS | 1656 | 1466498579078 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 01:42:59 INFO - PROCESS | 1656 | 1466498579084 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:59 INFO - PROCESS | 1656 | 1466498579085 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x1170ad800 == 32 [pid = 1656] [id = 259] 01:42:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1185dd400) [pid = 1656] [serial = 775] [outer = 0x0] 01:42:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x118a89400) [pid = 1656] [serial = 776] [outer = 0x1185dd400] 01:42:59 INFO - PROCESS | 1656 | 1466498579110 Marionette DEBUG loaded listener.js 01:42:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119218400) [pid = 1656] [serial = 777] [outer = 0x1185dd400] 01:42:59 INFO - PROCESS | 1656 | 1466498579470 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 01:42:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 01:42:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 518ms 01:42:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 01:42:59 INFO - PROCESS | 1656 | 1466498579520 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 01:42:59 INFO - PROCESS | 1656 | 1466498579521 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 01:42:59 INFO - PROCESS | 1656 | 1466498579524 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 01:42:59 INFO - PROCESS | 1656 | 1466498579526 Marionette TRACE conn2 <- [1,1010,null,{}] 01:42:59 INFO - PROCESS | 1656 | 1466498579537 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:59 INFO - PROCESS | 1656 | 1466498579544 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:59 INFO - PROCESS | 1656 | 1466498579723 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 01:42:59 INFO - PROCESS | 1656 | 1466498579743 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:59 INFO - PROCESS | 1656 | 1466498579744 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:42:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x1213e6800 == 33 [pid = 1656] [id = 260] 01:42:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1167c6800) [pid = 1656] [serial = 778] [outer = 0x0] 01:42:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119727000) [pid = 1656] [serial = 779] [outer = 0x1167c6800] 01:42:59 INFO - PROCESS | 1656 | 1466498579783 Marionette DEBUG loaded listener.js 01:42:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119d26c00) [pid = 1656] [serial = 780] [outer = 0x1167c6800] 01:43:00 INFO - PROCESS | 1656 | 1466498580196 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 01:43:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 01:43:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 730ms 01:43:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 01:43:00 INFO - PROCESS | 1656 | 1466498580254 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 01:43:00 INFO - PROCESS | 1656 | 1466498580255 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 01:43:00 INFO - PROCESS | 1656 | 1466498580257 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 01:43:00 INFO - PROCESS | 1656 | 1466498580258 Marionette TRACE conn2 <- [1,1014,null,{}] 01:43:00 INFO - PROCESS | 1656 | 1466498580261 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:00 INFO - PROCESS | 1656 | 1466498580262 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:00 INFO - PROCESS | 1656 | 1466498580356 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 01:43:00 INFO - PROCESS | 1656 | 1466498580368 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:00 INFO - PROCESS | 1656 | 1466498580369 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x123b38000 == 34 [pid = 1656] [id = 261] 01:43:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x119d2a800) [pid = 1656] [serial = 781] [outer = 0x0] 01:43:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x120d1f800) [pid = 1656] [serial = 782] [outer = 0x119d2a800] 01:43:00 INFO - PROCESS | 1656 | 1466498580394 Marionette DEBUG loaded listener.js 01:43:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12126cc00) [pid = 1656] [serial = 783] [outer = 0x119d2a800] 01:43:00 INFO - PROCESS | 1656 | 1466498580718 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 01:43:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 01:43:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 520ms 01:43:00 INFO - PROCESS | 1656 | 1466498580778 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 01:43:00 INFO - PROCESS | 1656 | 1466498580779 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 01:43:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 01:43:00 INFO - PROCESS | 1656 | 1466498580789 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 01:43:00 INFO - PROCESS | 1656 | 1466498580790 Marionette TRACE conn2 <- [1,1018,null,{}] 01:43:00 INFO - PROCESS | 1656 | 1466498580792 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:00 INFO - PROCESS | 1656 | 1466498580794 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:00 INFO - PROCESS | 1656 | 1466498580887 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 01:43:00 INFO - PROCESS | 1656 | 1466498580891 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:00 INFO - PROCESS | 1656 | 1466498580892 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x125c39800 == 35 [pid = 1656] [id = 262] 01:43:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x120d18c00) [pid = 1656] [serial = 784] [outer = 0x0] 01:43:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x121286400) [pid = 1656] [serial = 785] [outer = 0x120d18c00] 01:43:00 INFO - PROCESS | 1656 | 1466498580916 Marionette DEBUG loaded listener.js 01:43:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x121350800) [pid = 1656] [serial = 786] [outer = 0x120d18c00] 01:43:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 01:43:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 468ms 01:43:01 INFO - PROCESS | 1656 | 1466498581252 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 01:43:01 INFO - PROCESS | 1656 | 1466498581258 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 01:43:01 INFO - PROCESS | 1656 | 1466498581259 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 01:43:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 01:43:01 INFO - PROCESS | 1656 | 1466498581262 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 01:43:01 INFO - PROCESS | 1656 | 1466498581263 Marionette TRACE conn2 <- [1,1022,null,{}] 01:43:01 INFO - PROCESS | 1656 | 1466498581269 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:01 INFO - PROCESS | 1656 | 1466498581271 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:01 INFO - PROCESS | 1656 | 1466498581372 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 01:43:01 INFO - PROCESS | 1656 | 1466498581376 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:01 INFO - PROCESS | 1656 | 1466498581377 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x128b25800 == 36 [pid = 1656] [id = 263] 01:43:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x120d1c400) [pid = 1656] [serial = 787] [outer = 0x0] 01:43:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x121715c00) [pid = 1656] [serial = 788] [outer = 0x120d1c400] 01:43:01 INFO - PROCESS | 1656 | 1466498581401 Marionette DEBUG loaded listener.js 01:43:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1217be000) [pid = 1656] [serial = 789] [outer = 0x120d1c400] 01:43:01 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x118740000) [pid = 1656] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 01:43:01 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x118a58c00) [pid = 1656] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 01:43:01 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x116f5d400) [pid = 1656] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 01:43:01 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x113d82000) [pid = 1656] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 01:43:01 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x118748400) [pid = 1656] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 01:43:01 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x116905400) [pid = 1656] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 01:43:01 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x118a56800) [pid = 1656] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 01:43:01 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x119ad2400) [pid = 1656] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 01:43:01 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x121712c00) [pid = 1656] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 01:43:01 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x121714800) [pid = 1656] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 01:43:01 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1131adc00) [pid = 1656] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 01:43:01 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x112e65400) [pid = 1656] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 01:43:01 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x112e61800) [pid = 1656] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 01:43:01 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x116f5d800) [pid = 1656] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 01:43:01 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x124c11400) [pid = 1656] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 01:43:01 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x11702a400) [pid = 1656] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 01:43:01 INFO - PROCESS | 1656 | 1466498581793 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 01:43:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 01:43:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 570ms 01:43:01 INFO - PROCESS | 1656 | 1466498581833 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 01:43:01 INFO - PROCESS | 1656 | 1466498581834 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 01:43:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 01:43:01 INFO - PROCESS | 1656 | 1466498581836 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 01:43:01 INFO - PROCESS | 1656 | 1466498581838 Marionette TRACE conn2 <- [1,1026,null,{}] 01:43:01 INFO - PROCESS | 1656 | 1466498581840 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:01 INFO - PROCESS | 1656 | 1466498581841 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:01 INFO - PROCESS | 1656 | 1466498581920 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 01:43:01 INFO - PROCESS | 1656 | 1466498581970 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:01 INFO - PROCESS | 1656 | 1466498581971 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x118e93000 == 37 [pid = 1656] [id = 264] 01:43:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x113382000) [pid = 1656] [serial = 790] [outer = 0x0] 01:43:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11849ec00) [pid = 1656] [serial = 791] [outer = 0x113382000] 01:43:01 INFO - PROCESS | 1656 | 1466498581996 Marionette DEBUG loaded listener.js 01:43:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119ad2400) [pid = 1656] [serial = 792] [outer = 0x113382000] 01:43:02 INFO - PROCESS | 1656 | 1466498582279 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 01:43:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 01:43:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 468ms 01:43:02 INFO - PROCESS | 1656 | 1466498582305 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 01:43:02 INFO - PROCESS | 1656 | 1466498582307 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 01:43:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 01:43:02 INFO - PROCESS | 1656 | 1466498582309 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 01:43:02 INFO - PROCESS | 1656 | 1466498582311 Marionette TRACE conn2 <- [1,1030,null,{}] 01:43:02 INFO - PROCESS | 1656 | 1466498582321 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:02 INFO - PROCESS | 1656 | 1466498582323 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:02 INFO - PROCESS | 1656 | 1466498582424 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 01:43:02 INFO - PROCESS | 1656 | 1466498582429 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:02 INFO - PROCESS | 1656 | 1466498582430 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x12949f000 == 38 [pid = 1656] [id = 265] 01:43:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1185d5400) [pid = 1656] [serial = 793] [outer = 0x0] 01:43:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x121717c00) [pid = 1656] [serial = 794] [outer = 0x1185d5400] 01:43:02 INFO - PROCESS | 1656 | 1466498582464 Marionette DEBUG loaded listener.js 01:43:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x124c0f400) [pid = 1656] [serial = 795] [outer = 0x1185d5400] 01:43:02 INFO - PROCESS | 1656 | 1466498582793 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 01:43:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 01:43:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 519ms 01:43:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 01:43:02 INFO - PROCESS | 1656 | 1466498582829 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 01:43:02 INFO - PROCESS | 1656 | 1466498582830 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 01:43:02 INFO - PROCESS | 1656 | 1466498582832 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 01:43:02 INFO - PROCESS | 1656 | 1466498582833 Marionette TRACE conn2 <- [1,1034,null,{}] 01:43:02 INFO - PROCESS | 1656 | 1466498582835 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:02 INFO - PROCESS | 1656 | 1466498582837 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:02 INFO - PROCESS | 1656 | 1466498582943 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 01:43:02 INFO - PROCESS | 1656 | 1466498582949 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:02 INFO - PROCESS | 1656 | 1466498582950 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x129697800 == 39 [pid = 1656] [id = 266] 01:43:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x124c82c00) [pid = 1656] [serial = 796] [outer = 0x0] 01:43:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x124eea800) [pid = 1656] [serial = 797] [outer = 0x124c82c00] 01:43:02 INFO - PROCESS | 1656 | 1466498582974 Marionette DEBUG loaded listener.js 01:43:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x125ca0c00) [pid = 1656] [serial = 798] [outer = 0x124c82c00] 01:43:03 INFO - PROCESS | 1656 | 1466498583271 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 01:43:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 01:43:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 469ms 01:43:03 INFO - PROCESS | 1656 | 1466498583301 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 01:43:03 INFO - PROCESS | 1656 | 1466498583303 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 01:43:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 01:43:03 INFO - PROCESS | 1656 | 1466498583305 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 01:43:03 INFO - PROCESS | 1656 | 1466498583306 Marionette TRACE conn2 <- [1,1038,null,{}] 01:43:03 INFO - PROCESS | 1656 | 1466498583308 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:03 INFO - PROCESS | 1656 | 1466498583309 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:03 INFO - PROCESS | 1656 | 1466498583389 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 01:43:03 INFO - PROCESS | 1656 | 1466498583393 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:03 INFO - PROCESS | 1656 | 1466498583394 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x12aeac800 == 40 [pid = 1656] [id = 267] 01:43:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x124c08400) [pid = 1656] [serial = 799] [outer = 0x0] 01:43:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1261ec800) [pid = 1656] [serial = 800] [outer = 0x124c08400] 01:43:03 INFO - PROCESS | 1656 | 1466498583426 Marionette DEBUG loaded listener.js 01:43:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x126610400) [pid = 1656] [serial = 801] [outer = 0x124c08400] 01:43:03 INFO - PROCESS | 1656 | 1466498583873 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 01:43:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 01:43:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 618ms 01:43:03 INFO - PROCESS | 1656 | 1466498583925 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 01:43:03 INFO - PROCESS | 1656 | 1466498583928 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 01:43:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 01:43:03 INFO - PROCESS | 1656 | 1466498583934 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 01:43:03 INFO - PROCESS | 1656 | 1466498583937 Marionette TRACE conn2 <- [1,1042,null,{}] 01:43:03 INFO - PROCESS | 1656 | 1466498583942 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:03 INFO - PROCESS | 1656 | 1466498583945 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:04 INFO - PROCESS | 1656 | 1466498584097 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 01:43:04 INFO - PROCESS | 1656 | 1466498584190 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:04 INFO - PROCESS | 1656 | 1466498584192 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x11671f000 == 41 [pid = 1656] [id = 268] 01:43:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1131a9000) [pid = 1656] [serial = 802] [outer = 0x0] 01:43:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x113292400) [pid = 1656] [serial = 803] [outer = 0x1131a9000] 01:43:04 INFO - PROCESS | 1656 | 1466498584240 Marionette DEBUG loaded listener.js 01:43:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x115f11c00) [pid = 1656] [serial = 804] [outer = 0x1131a9000] 01:43:04 INFO - PROCESS | 1656 | 1466498584798 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 01:43:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 01:43:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 874ms 01:43:04 INFO - PROCESS | 1656 | 1466498584808 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 01:43:04 INFO - PROCESS | 1656 | 1466498584812 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 01:43:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 01:43:04 INFO - PROCESS | 1656 | 1466498584819 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 01:43:04 INFO - PROCESS | 1656 | 1466498584822 Marionette TRACE conn2 <- [1,1046,null,{}] 01:43:04 INFO - PROCESS | 1656 | 1466498584826 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:04 INFO - PROCESS | 1656 | 1466498584829 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:05 INFO - PROCESS | 1656 | 1466498585018 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 01:43:05 INFO - PROCESS | 1656 | 1466498585068 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:05 INFO - PROCESS | 1656 | 1466498585070 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x12108e800 == 42 [pid = 1656] [id = 269] 01:43:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x117023400) [pid = 1656] [serial = 805] [outer = 0x0] 01:43:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x11812f000) [pid = 1656] [serial = 806] [outer = 0x117023400] 01:43:05 INFO - PROCESS | 1656 | 1466498585101 Marionette DEBUG loaded listener.js 01:43:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x11824dc00) [pid = 1656] [serial = 807] [outer = 0x117023400] 01:43:05 INFO - PROCESS | 1656 | 1466498585510 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 01:43:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 01:43:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 723ms 01:43:05 INFO - PROCESS | 1656 | 1466498585542 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 01:43:05 INFO - PROCESS | 1656 | 1466498585544 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 01:43:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 01:43:05 INFO - PROCESS | 1656 | 1466498585546 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 01:43:05 INFO - PROCESS | 1656 | 1466498585549 Marionette TRACE conn2 <- [1,1050,null,{}] 01:43:05 INFO - PROCESS | 1656 | 1466498585556 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:05 INFO - PROCESS | 1656 | 1466498585560 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:05 INFO - PROCESS | 1656 | 1466498585661 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 01:43:05 INFO - PROCESS | 1656 | 1466498585719 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:05 INFO - PROCESS | 1656 | 1466498585721 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b08e800 == 43 [pid = 1656] [id = 270] 01:43:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x118744c00) [pid = 1656] [serial = 808] [outer = 0x0] 01:43:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x119290400) [pid = 1656] [serial = 809] [outer = 0x118744c00] 01:43:05 INFO - PROCESS | 1656 | 1466498585752 Marionette DEBUG loaded listener.js 01:43:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x119ace000) [pid = 1656] [serial = 810] [outer = 0x118744c00] 01:43:06 INFO - PROCESS | 1656 | 1466498586197 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 01:43:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 01:43:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 671ms 01:43:06 INFO - PROCESS | 1656 | 1466498586218 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 01:43:06 INFO - PROCESS | 1656 | 1466498586220 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 01:43:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 01:43:06 INFO - PROCESS | 1656 | 1466498586222 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 01:43:06 INFO - PROCESS | 1656 | 1466498586223 Marionette TRACE conn2 <- [1,1054,null,{}] 01:43:06 INFO - PROCESS | 1656 | 1466498586226 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:06 INFO - PROCESS | 1656 | 1466498586227 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:06 INFO - PROCESS | 1656 | 1466498586352 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 01:43:06 INFO - PROCESS | 1656 | 1466498586420 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:06 INFO - PROCESS | 1656 | 1466498586421 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b9bf800 == 44 [pid = 1656] [id = 271] 01:43:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x121234400) [pid = 1656] [serial = 811] [outer = 0x0] 01:43:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x121284400) [pid = 1656] [serial = 812] [outer = 0x121234400] 01:43:06 INFO - PROCESS | 1656 | 1466498586450 Marionette DEBUG loaded listener.js 01:43:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1217c6c00) [pid = 1656] [serial = 813] [outer = 0x121234400] 01:43:06 INFO - PROCESS | 1656 | 1466498586885 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 01:43:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 01:43:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 669ms 01:43:06 INFO - PROCESS | 1656 | 1466498586891 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 01:43:06 INFO - PROCESS | 1656 | 1466498586893 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 01:43:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 01:43:06 INFO - PROCESS | 1656 | 1466498586896 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 01:43:06 INFO - PROCESS | 1656 | 1466498586897 Marionette TRACE conn2 <- [1,1058,null,{}] 01:43:06 INFO - PROCESS | 1656 | 1466498586900 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:06 INFO - PROCESS | 1656 | 1466498586902 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:07 INFO - PROCESS | 1656 | 1466498587011 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 01:43:07 INFO - PROCESS | 1656 | 1466498587269 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:07 INFO - PROCESS | 1656 | 1466498587270 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x11661b800 == 45 [pid = 1656] [id = 272] 01:43:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1122a7400) [pid = 1656] [serial = 814] [outer = 0x0] 01:43:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x113376400) [pid = 1656] [serial = 815] [outer = 0x1122a7400] 01:43:07 INFO - PROCESS | 1656 | 1466498587319 Marionette DEBUG loaded listener.js 01:43:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x115fd7c00) [pid = 1656] [serial = 816] [outer = 0x1122a7400] 01:43:07 INFO - PROCESS | 1656 | 1466498587743 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 01:43:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 01:43:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 873ms 01:43:07 INFO - PROCESS | 1656 | 1466498587769 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 01:43:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 01:43:07 INFO - PROCESS | 1656 | 1466498587771 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 01:43:07 INFO - PROCESS | 1656 | 1466498587774 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 01:43:07 INFO - PROCESS | 1656 | 1466498587776 Marionette TRACE conn2 <- [1,1062,null,{}] 01:43:07 INFO - PROCESS | 1656 | 1466498587780 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:07 INFO - PROCESS | 1656 | 1466498587782 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:07 INFO - PROCESS | 1656 | 1466498587914 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 01:43:07 INFO - PROCESS | 1656 | 1466498587924 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:07 INFO - PROCESS | 1656 | 1466498587925 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x1170b3000 == 46 [pid = 1656] [id = 273] 01:43:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x113d82800) [pid = 1656] [serial = 817] [outer = 0x0] 01:43:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x11812d800) [pid = 1656] [serial = 818] [outer = 0x113d82800] 01:43:07 INFO - PROCESS | 1656 | 1466498587954 Marionette DEBUG loaded listener.js 01:43:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x11824e000) [pid = 1656] [serial = 819] [outer = 0x113d82800] 01:43:08 INFO - PROCESS | 1656 | --DOCSHELL 0x129697800 == 45 [pid = 1656] [id = 266] 01:43:08 INFO - PROCESS | 1656 | --DOCSHELL 0x12949f000 == 44 [pid = 1656] [id = 265] 01:43:08 INFO - PROCESS | 1656 | --DOCSHELL 0x118e93000 == 43 [pid = 1656] [id = 264] 01:43:08 INFO - PROCESS | 1656 | --DOCSHELL 0x128b25800 == 42 [pid = 1656] [id = 263] 01:43:08 INFO - PROCESS | 1656 | --DOCSHELL 0x125c39800 == 41 [pid = 1656] [id = 262] 01:43:08 INFO - PROCESS | 1656 | --DOCSHELL 0x123b38000 == 40 [pid = 1656] [id = 261] 01:43:08 INFO - PROCESS | 1656 | --DOCSHELL 0x1213e6800 == 39 [pid = 1656] [id = 260] 01:43:08 INFO - PROCESS | 1656 | --DOCSHELL 0x1170ad800 == 38 [pid = 1656] [id = 259] 01:43:08 INFO - PROCESS | 1656 | --DOCSHELL 0x118ea0000 == 37 [pid = 1656] [id = 258] 01:43:08 INFO - PROCESS | 1656 | --DOCSHELL 0x11826f000 == 36 [pid = 1656] [id = 257] 01:43:08 INFO - PROCESS | 1656 | --DOCSHELL 0x1169a6000 == 35 [pid = 1656] [id = 256] 01:43:08 INFO - PROCESS | 1656 | --DOCSHELL 0x112db7800 == 34 [pid = 1656] [id = 255] 01:43:08 INFO - PROCESS | 1656 | --DOCSHELL 0x118712000 == 33 [pid = 1656] [id = 254] 01:43:08 INFO - PROCESS | 1656 | --DOCSHELL 0x112fd8800 == 32 [pid = 1656] [id = 253] 01:43:08 INFO - PROCESS | 1656 | --DOCSHELL 0x11661b800 == 31 [pid = 1656] [id = 272] 01:43:08 INFO - PROCESS | 1656 | --DOCSHELL 0x12b9bf800 == 30 [pid = 1656] [id = 271] 01:43:08 INFO - PROCESS | 1656 | --DOCSHELL 0x12b08e800 == 29 [pid = 1656] [id = 270] 01:43:08 INFO - PROCESS | 1656 | --DOCSHELL 0x12108e800 == 28 [pid = 1656] [id = 269] 01:43:08 INFO - PROCESS | 1656 | --DOCSHELL 0x12aeac800 == 27 [pid = 1656] [id = 267] 01:43:08 INFO - PROCESS | 1656 | --DOCSHELL 0x11671f000 == 26 [pid = 1656] [id = 268] 01:43:08 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x118a5e000) [pid = 1656] [serial = 728] [outer = 0x0] [url = about:blank] 01:43:08 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x119911800) [pid = 1656] [serial = 734] [outer = 0x0] [url = about:blank] 01:43:08 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x11921b000) [pid = 1656] [serial = 729] [outer = 0x0] [url = about:blank] 01:43:08 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x11823a000) [pid = 1656] [serial = 720] [outer = 0x0] [url = about:blank] 01:43:08 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1176fd800) [pid = 1656] [serial = 719] [outer = 0x0] [url = about:blank] 01:43:08 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1150c3800) [pid = 1656] [serial = 722] [outer = 0x0] [url = about:blank] 01:43:08 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1167c7400) [pid = 1656] [serial = 723] [outer = 0x0] [url = about:blank] 01:43:08 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x119298000) [pid = 1656] [serial = 731] [outer = 0x0] [url = about:blank] 01:43:08 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x118239000) [pid = 1656] [serial = 708] [outer = 0x0] [url = about:blank] 01:43:08 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1176f3000) [pid = 1656] [serial = 707] [outer = 0x0] [url = about:blank] 01:43:08 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x119734800) [pid = 1656] [serial = 711] [outer = 0x0] [url = about:blank] 01:43:08 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x118e8a800) [pid = 1656] [serial = 710] [outer = 0x0] [url = about:blank] 01:43:08 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1215a7400) [pid = 1656] [serial = 738] [outer = 0x0] [url = about:blank] 01:43:08 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x120fb1000) [pid = 1656] [serial = 737] [outer = 0x0] [url = about:blank] 01:43:08 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x123b03000) [pid = 1656] [serial = 714] [outer = 0x0] [url = about:blank] 01:43:08 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x121719400) [pid = 1656] [serial = 713] [outer = 0x0] [url = about:blank] 01:43:08 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x121873000) [pid = 1656] [serial = 743] [outer = 0x0] [url = about:blank] 01:43:08 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1217c0c00) [pid = 1656] [serial = 741] [outer = 0x0] [url = about:blank] 01:43:08 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x121711000) [pid = 1656] [serial = 740] [outer = 0x0] [url = about:blank] 01:43:08 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x121715000) [pid = 1656] [serial = 749] [outer = 0x0] [url = about:blank] 01:43:08 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x117026c00) [pid = 1656] [serial = 746] [outer = 0x0] [url = about:blank] 01:43:08 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x12536ac00) [pid = 1656] [serial = 717] [outer = 0x0] [url = about:blank] 01:43:08 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x119910000) [pid = 1656] [serial = 747] [outer = 0x0] [url = about:blank] 01:43:08 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x121713400) [pid = 1656] [serial = 716] [outer = 0x0] [url = about:blank] 01:43:08 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x126151000) [pid = 1656] [serial = 752] [outer = 0x0] [url = about:blank] 01:43:08 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12736c800) [pid = 1656] [serial = 753] [outer = 0x0] [url = about:blank] 01:43:08 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x124c05000) [pid = 1656] [serial = 744] [outer = 0x0] [url = about:blank] 01:43:08 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x118235c00) [pid = 1656] [serial = 725] [outer = 0x0] [url = about:blank] 01:43:08 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1184a2400) [pid = 1656] [serial = 726] [outer = 0x0] [url = about:blank] 01:43:08 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x12736bc00) [pid = 1656] [serial = 755] [outer = 0x0] [url = about:blank] 01:43:08 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x119d2ac00) [pid = 1656] [serial = 735] [outer = 0x0] [url = about:blank] 01:43:08 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x119906400) [pid = 1656] [serial = 732] [outer = 0x0] [url = about:blank] 01:43:08 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x124eea000) [pid = 1656] [serial = 750] [outer = 0x0] [url = about:blank] 01:43:08 INFO - PROCESS | 1656 | 1466498588905 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 01:43:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 01:43:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1171ms 01:43:08 INFO - PROCESS | 1656 | 1466498588946 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 01:43:08 INFO - PROCESS | 1656 | 1466498588950 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 01:43:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 01:43:08 INFO - PROCESS | 1656 | 1466498588955 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 01:43:08 INFO - PROCESS | 1656 | 1466498588958 Marionette TRACE conn2 <- [1,1066,null,{}] 01:43:08 INFO - PROCESS | 1656 | 1466498588963 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:08 INFO - PROCESS | 1656 | 1466498588964 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:09 INFO - PROCESS | 1656 | 1466498589054 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 01:43:09 INFO - PROCESS | 1656 | 1466498589109 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:09 INFO - PROCESS | 1656 | 1466498589110 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x1164b0800 == 27 [pid = 1656] [id = 274] 01:43:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x113376800) [pid = 1656] [serial = 820] [outer = 0x0] 01:43:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1161a3400) [pid = 1656] [serial = 821] [outer = 0x113376800] 01:43:09 INFO - PROCESS | 1656 | 1466498589138 Marionette DEBUG loaded listener.js 01:43:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x116a13400) [pid = 1656] [serial = 822] [outer = 0x113376800] 01:43:09 INFO - PROCESS | 1656 | 1466498589537 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 01:43:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 01:43:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 608ms 01:43:09 INFO - PROCESS | 1656 | 1466498589578 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 01:43:09 INFO - PROCESS | 1656 | 1466498589584 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 01:43:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 01:43:09 INFO - PROCESS | 1656 | 1466498589600 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 01:43:09 INFO - PROCESS | 1656 | 1466498589603 Marionette TRACE conn2 <- [1,1070,null,{}] 01:43:09 INFO - PROCESS | 1656 | 1466498589606 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:09 INFO - PROCESS | 1656 | 1466498589609 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:09 INFO - PROCESS | 1656 | 1466498589729 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 01:43:09 INFO - PROCESS | 1656 | 1466498589790 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:09 INFO - PROCESS | 1656 | 1466498589791 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x1170c9000 == 28 [pid = 1656] [id = 275] 01:43:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x117eb0400) [pid = 1656] [serial = 823] [outer = 0x0] 01:43:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x118130800) [pid = 1656] [serial = 824] [outer = 0x117eb0400] 01:43:09 INFO - PROCESS | 1656 | 1466498589821 Marionette DEBUG loaded listener.js 01:43:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11824bc00) [pid = 1656] [serial = 825] [outer = 0x117eb0400] 01:43:10 INFO - PROCESS | 1656 | 1466498590127 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 01:43:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 01:43:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 571ms 01:43:10 INFO - PROCESS | 1656 | 1466498590170 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 01:43:10 INFO - PROCESS | 1656 | 1466498590172 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 01:43:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 01:43:10 INFO - PROCESS | 1656 | 1466498590174 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 01:43:10 INFO - PROCESS | 1656 | 1466498590177 Marionette TRACE conn2 <- [1,1074,null,{}] 01:43:10 INFO - PROCESS | 1656 | 1466498590185 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:10 INFO - PROCESS | 1656 | 1466498590188 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:10 INFO - PROCESS | 1656 | 1466498590284 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 01:43:10 INFO - PROCESS | 1656 | 1466498590291 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:10 INFO - PROCESS | 1656 | 1466498590293 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x11839d800 == 29 [pid = 1656] [id = 276] 01:43:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1126ca000) [pid = 1656] [serial = 826] [outer = 0x0] 01:43:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1185dc000) [pid = 1656] [serial = 827] [outer = 0x1126ca000] 01:43:10 INFO - PROCESS | 1656 | 1466498590338 Marionette DEBUG loaded listener.js 01:43:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x118a8a800) [pid = 1656] [serial = 828] [outer = 0x1126ca000] 01:43:10 INFO - PROCESS | 1656 | 1466498590642 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 01:43:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 01:43:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 471ms 01:43:10 INFO - PROCESS | 1656 | 1466498590645 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 01:43:10 INFO - PROCESS | 1656 | 1466498590647 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 01:43:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 01:43:10 INFO - PROCESS | 1656 | 1466498590657 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 01:43:10 INFO - PROCESS | 1656 | 1466498590658 Marionette TRACE conn2 <- [1,1078,null,{}] 01:43:10 INFO - PROCESS | 1656 | 1466498590660 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:10 INFO - PROCESS | 1656 | 1466498590661 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:10 INFO - PROCESS | 1656 | 1466498590742 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 01:43:10 INFO - PROCESS | 1656 | 1466498590746 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:10 INFO - PROCESS | 1656 | 1466498590748 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x11925b000 == 30 [pid = 1656] [id = 277] 01:43:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x118e8a800) [pid = 1656] [serial = 829] [outer = 0x0] 01:43:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x11972d400) [pid = 1656] [serial = 830] [outer = 0x118e8a800] 01:43:10 INFO - PROCESS | 1656 | 1466498590775 Marionette DEBUG loaded listener.js 01:43:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x119905400) [pid = 1656] [serial = 831] [outer = 0x118e8a800] 01:43:11 INFO - PROCESS | 1656 | 1466498591135 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 01:43:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 01:43:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 518ms 01:43:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 01:43:11 INFO - PROCESS | 1656 | 1466498591176 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 01:43:11 INFO - PROCESS | 1656 | 1466498591177 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 01:43:11 INFO - PROCESS | 1656 | 1466498591179 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 01:43:11 INFO - PROCESS | 1656 | 1466498591187 Marionette TRACE conn2 <- [1,1082,null,{}] 01:43:11 INFO - PROCESS | 1656 | 1466498591198 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:11 INFO - PROCESS | 1656 | 1466498591199 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:11 INFO - PROCESS | 1656 | 1466498591289 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 01:43:11 INFO - PROCESS | 1656 | 1466498591293 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:11 INFO - PROCESS | 1656 | 1466498591294 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a59000 == 31 [pid = 1656] [id = 278] 01:43:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x116f1a800) [pid = 1656] [serial = 832] [outer = 0x0] 01:43:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x119910000) [pid = 1656] [serial = 833] [outer = 0x116f1a800] 01:43:11 INFO - PROCESS | 1656 | 1466498591319 Marionette DEBUG loaded listener.js 01:43:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x119c5e000) [pid = 1656] [serial = 834] [outer = 0x116f1a800] 01:43:11 INFO - PROCESS | 1656 | 1466498591677 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 01:43:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 01:43:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 533ms 01:43:11 INFO - PROCESS | 1656 | 1466498591712 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 01:43:11 INFO - PROCESS | 1656 | 1466498591714 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 01:43:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 01:43:11 INFO - PROCESS | 1656 | 1466498591716 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 01:43:11 INFO - PROCESS | 1656 | 1466498591717 Marionette TRACE conn2 <- [1,1086,null,{}] 01:43:11 INFO - PROCESS | 1656 | 1466498591719 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:11 INFO - PROCESS | 1656 | 1466498591723 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:11 INFO - PROCESS | 1656 | 1466498591835 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 01:43:11 INFO - PROCESS | 1656 | 1466498591867 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:11 INFO - PROCESS | 1656 | 1466498591868 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x1213e5000 == 32 [pid = 1656] [id = 279] 01:43:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x119c5e400) [pid = 1656] [serial = 835] [outer = 0x0] 01:43:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x120de4400) [pid = 1656] [serial = 836] [outer = 0x119c5e400] 01:43:11 INFO - PROCESS | 1656 | 1466498591893 Marionette DEBUG loaded listener.js 01:43:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12128cc00) [pid = 1656] [serial = 837] [outer = 0x119c5e400] 01:43:12 INFO - PROCESS | 1656 | 1466498592191 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 01:43:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 01:43:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 519ms 01:43:12 INFO - PROCESS | 1656 | 1466498592235 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 01:43:12 INFO - PROCESS | 1656 | 1466498592237 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 01:43:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 01:43:12 INFO - PROCESS | 1656 | 1466498592239 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 01:43:12 INFO - PROCESS | 1656 | 1466498592240 Marionette TRACE conn2 <- [1,1090,null,{}] 01:43:12 INFO - PROCESS | 1656 | 1466498592242 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:12 INFO - PROCESS | 1656 | 1466498592251 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:12 INFO - PROCESS | 1656 | 1466498592351 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 01:43:12 INFO - PROCESS | 1656 | 1466498592354 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:12 INFO - PROCESS | 1656 | 1466498592356 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x1248c0000 == 33 [pid = 1656] [id = 280] 01:43:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x118239000) [pid = 1656] [serial = 838] [outer = 0x0] 01:43:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1215b2800) [pid = 1656] [serial = 839] [outer = 0x118239000] 01:43:12 INFO - PROCESS | 1656 | 1466498592380 Marionette DEBUG loaded listener.js 01:43:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1217bdc00) [pid = 1656] [serial = 840] [outer = 0x118239000] 01:43:12 INFO - PROCESS | 1656 | 1466498592714 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 01:43:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 01:43:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 517ms 01:43:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 01:43:12 INFO - PROCESS | 1656 | 1466498592757 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 01:43:12 INFO - PROCESS | 1656 | 1466498592758 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 01:43:12 INFO - PROCESS | 1656 | 1466498592760 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 01:43:12 INFO - PROCESS | 1656 | 1466498592761 Marionette TRACE conn2 <- [1,1094,null,{}] 01:43:12 INFO - PROCESS | 1656 | 1466498592764 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:12 INFO - PROCESS | 1656 | 1466498592765 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:12 INFO - PROCESS | 1656 | 1466498592855 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 01:43:12 INFO - PROCESS | 1656 | 1466498592869 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:12 INFO - PROCESS | 1656 | 1466498592870 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x12538b800 == 34 [pid = 1656] [id = 281] 01:43:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1217c5400) [pid = 1656] [serial = 841] [outer = 0x0] 01:43:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12186e000) [pid = 1656] [serial = 842] [outer = 0x1217c5400] 01:43:12 INFO - PROCESS | 1656 | 1466498592894 Marionette DEBUG loaded listener.js 01:43:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x124835c00) [pid = 1656] [serial = 843] [outer = 0x1217c5400] 01:43:13 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x119d2a800) [pid = 1656] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 01:43:13 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x120d18c00) [pid = 1656] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 01:43:13 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x120d1c400) [pid = 1656] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 01:43:13 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x113382000) [pid = 1656] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 01:43:13 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1176ee400) [pid = 1656] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 01:43:13 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1185dd400) [pid = 1656] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 01:43:13 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1185d5400) [pid = 1656] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 01:43:13 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x117eb0c00) [pid = 1656] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 01:43:13 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x115fd9000) [pid = 1656] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 01:43:13 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x115f18000) [pid = 1656] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 01:43:13 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1122aa400) [pid = 1656] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 01:43:13 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x11990fc00) [pid = 1656] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 01:43:13 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x110fa4c00) [pid = 1656] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 01:43:13 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x124c82c00) [pid = 1656] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 01:43:13 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x124c08400) [pid = 1656] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 01:43:13 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1167c6800) [pid = 1656] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 01:43:13 INFO - PROCESS | 1656 | 1466498593367 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 01:43:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 01:43:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 619ms 01:43:13 INFO - PROCESS | 1656 | 1466498593379 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 01:43:13 INFO - PROCESS | 1656 | 1466498593381 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 01:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 01:43:13 INFO - PROCESS | 1656 | 1466498593388 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 01:43:13 INFO - PROCESS | 1656 | 1466498593389 Marionette TRACE conn2 <- [1,1098,null,{}] 01:43:13 INFO - PROCESS | 1656 | 1466498593391 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:13 INFO - PROCESS | 1656 | 1466498593392 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:13 INFO - PROCESS | 1656 | 1466498593507 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 01:43:13 INFO - PROCESS | 1656 | 1466498593544 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:13 INFO - PROCESS | 1656 | 1466498593545 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x11839c000 == 35 [pid = 1656] [id = 282] 01:43:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1150bec00) [pid = 1656] [serial = 844] [outer = 0x0] 01:43:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1184ab400) [pid = 1656] [serial = 845] [outer = 0x1150bec00] 01:43:13 INFO - PROCESS | 1656 | 1466498593570 Marionette DEBUG loaded listener.js 01:43:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x119d2a800) [pid = 1656] [serial = 846] [outer = 0x1150bec00] 01:43:13 INFO - PROCESS | 1656 | 1466498593851 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 01:43:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 01:43:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 523ms 01:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 01:43:13 INFO - PROCESS | 1656 | 1466498593909 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 01:43:13 INFO - PROCESS | 1656 | 1466498593910 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 01:43:13 INFO - PROCESS | 1656 | 1466498593912 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 01:43:13 INFO - PROCESS | 1656 | 1466498593914 Marionette TRACE conn2 <- [1,1102,null,{}] 01:43:13 INFO - PROCESS | 1656 | 1466498593918 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:13 INFO - PROCESS | 1656 | 1466498593919 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:13 INFO - PROCESS | 1656 | 1466498593991 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 01:43:13 INFO - PROCESS | 1656 | 1466498593995 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:14 INFO - PROCESS | 1656 | 1466498593996 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x128b36800 == 36 [pid = 1656] [id = 283] 01:43:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x11990fc00) [pid = 1656] [serial = 847] [outer = 0x0] 01:43:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x123c35400) [pid = 1656] [serial = 848] [outer = 0x11990fc00] 01:43:14 INFO - PROCESS | 1656 | 1466498594023 Marionette DEBUG loaded listener.js 01:43:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x124c05000) [pid = 1656] [serial = 849] [outer = 0x11990fc00] 01:43:14 INFO - PROCESS | 1656 | 1466498594326 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 01:43:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 01:43:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 422ms 01:43:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 01:43:14 INFO - PROCESS | 1656 | 1466498594339 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 01:43:14 INFO - PROCESS | 1656 | 1466498594340 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 01:43:14 INFO - PROCESS | 1656 | 1466498594343 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 01:43:14 INFO - PROCESS | 1656 | 1466498594345 Marionette TRACE conn2 <- [1,1106,null,{}] 01:43:14 INFO - PROCESS | 1656 | 1466498594359 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:14 INFO - PROCESS | 1656 | 1466498594361 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:14 INFO - PROCESS | 1656 | 1466498594491 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 01:43:14 INFO - PROCESS | 1656 | 1466498594497 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:14 INFO - PROCESS | 1656 | 1466498594498 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x119979000 == 37 [pid = 1656] [id = 284] 01:43:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1126ca800) [pid = 1656] [serial = 850] [outer = 0x0] 01:43:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1249b7c00) [pid = 1656] [serial = 851] [outer = 0x1126ca800] 01:43:14 INFO - PROCESS | 1656 | 1466498594525 Marionette DEBUG loaded listener.js 01:43:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x125caec00) [pid = 1656] [serial = 852] [outer = 0x1126ca800] 01:43:14 INFO - PROCESS | 1656 | 1466498594835 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 01:43:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 01:43:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 526ms 01:43:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 01:43:14 INFO - PROCESS | 1656 | 1466498594870 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 01:43:14 INFO - PROCESS | 1656 | 1466498594871 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 01:43:14 INFO - PROCESS | 1656 | 1466498594873 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 01:43:14 INFO - PROCESS | 1656 | 1466498594874 Marionette TRACE conn2 <- [1,1110,null,{}] 01:43:14 INFO - PROCESS | 1656 | 1466498594877 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:14 INFO - PROCESS | 1656 | 1466498594878 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:14 INFO - PROCESS | 1656 | 1466498594956 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 01:43:14 INFO - PROCESS | 1656 | 1466498594960 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:14 INFO - PROCESS | 1656 | 1466498594961 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a5bb000 == 38 [pid = 1656] [id = 285] 01:43:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x126150000) [pid = 1656] [serial = 853] [outer = 0x0] 01:43:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x126292c00) [pid = 1656] [serial = 854] [outer = 0x126150000] 01:43:14 INFO - PROCESS | 1656 | 1466498594985 Marionette DEBUG loaded listener.js 01:43:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x127282400) [pid = 1656] [serial = 855] [outer = 0x126150000] 01:43:15 INFO - PROCESS | 1656 | --DOCSHELL 0x1164b0800 == 37 [pid = 1656] [id = 274] 01:43:15 INFO - PROCESS | 1656 | --DOCSHELL 0x1170b3000 == 36 [pid = 1656] [id = 273] 01:43:16 INFO - PROCESS | 1656 | --DOCSHELL 0x11839d800 == 35 [pid = 1656] [id = 276] 01:43:16 INFO - PROCESS | 1656 | --DOCSHELL 0x11925b000 == 34 [pid = 1656] [id = 277] 01:43:16 INFO - PROCESS | 1656 | --DOCSHELL 0x119a59000 == 33 [pid = 1656] [id = 278] 01:43:16 INFO - PROCESS | 1656 | --DOCSHELL 0x12538b800 == 32 [pid = 1656] [id = 281] 01:43:16 INFO - PROCESS | 1656 | --DOCSHELL 0x11839c000 == 31 [pid = 1656] [id = 282] 01:43:16 INFO - PROCESS | 1656 | --DOCSHELL 0x128b36800 == 30 [pid = 1656] [id = 283] 01:43:16 INFO - PROCESS | 1656 | --DOCSHELL 0x1213e5000 == 29 [pid = 1656] [id = 279] 01:43:16 INFO - PROCESS | 1656 | --DOCSHELL 0x1248c0000 == 28 [pid = 1656] [id = 280] 01:43:16 INFO - PROCESS | 1656 | --DOCSHELL 0x1170c9000 == 27 [pid = 1656] [id = 275] 01:43:16 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x120d1f800) [pid = 1656] [serial = 782] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x121286400) [pid = 1656] [serial = 785] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x121715c00) [pid = 1656] [serial = 788] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11849ec00) [pid = 1656] [serial = 791] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x121350800) [pid = 1656] [serial = 786] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x118133800) [pid = 1656] [serial = 770] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x118242c00) [pid = 1656] [serial = 771] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x118a89400) [pid = 1656] [serial = 776] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x121717c00) [pid = 1656] [serial = 794] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11823d000) [pid = 1656] [serial = 761] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1184a9400) [pid = 1656] [serial = 762] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1164ddc00) [pid = 1656] [serial = 767] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x116903000) [pid = 1656] [serial = 768] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1184ee000) [pid = 1656] [serial = 773] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x118740800) [pid = 1656] [serial = 774] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1126ce800) [pid = 1656] [serial = 764] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x112e61000) [pid = 1656] [serial = 765] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1289eb800) [pid = 1656] [serial = 756] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x11200cc00) [pid = 1656] [serial = 758] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1131c5c00) [pid = 1656] [serial = 759] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x124c0f400) [pid = 1656] [serial = 795] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x124eea800) [pid = 1656] [serial = 797] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x125ca0c00) [pid = 1656] [serial = 798] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x1261ec800) [pid = 1656] [serial = 800] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x1217be000) [pid = 1656] [serial = 789] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x126610400) [pid = 1656] [serial = 801] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x119727000) [pid = 1656] [serial = 779] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x119ad2400) [pid = 1656] [serial = 792] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x12126cc00) [pid = 1656] [serial = 783] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x119d26c00) [pid = 1656] [serial = 780] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x119218400) [pid = 1656] [serial = 777] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1656 | --DOCSHELL 0x119979000 == 26 [pid = 1656] [id = 284] 01:43:16 INFO - PROCESS | 1656 | 1466498596503 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 01:43:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 01:43:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1670ms 01:43:16 INFO - PROCESS | 1656 | 1466498596544 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 01:43:16 INFO - PROCESS | 1656 | 1466498596547 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 01:43:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 01:43:16 INFO - PROCESS | 1656 | 1466498596550 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 01:43:16 INFO - PROCESS | 1656 | 1466498596553 Marionette TRACE conn2 <- [1,1114,null,{}] 01:43:16 INFO - PROCESS | 1656 | 1466498596563 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:16 INFO - PROCESS | 1656 | 1466498596564 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:16 INFO - PROCESS | 1656 | 1466498596647 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 01:43:16 INFO - PROCESS | 1656 | 1466498596654 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:16 INFO - PROCESS | 1656 | 1466498596657 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x116135000 == 27 [pid = 1656] [id = 286] 01:43:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x115f68c00) [pid = 1656] [serial = 856] [outer = 0x0] 01:43:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x115fd9400) [pid = 1656] [serial = 857] [outer = 0x115f68c00] 01:43:16 INFO - PROCESS | 1656 | 1466498596685 Marionette DEBUG loaded listener.js 01:43:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x1167c5800) [pid = 1656] [serial = 858] [outer = 0x115f68c00] 01:43:17 INFO - PROCESS | 1656 | 1466498597026 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 01:43:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 01:43:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 525ms 01:43:17 INFO - PROCESS | 1656 | 1466498597075 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 01:43:17 INFO - PROCESS | 1656 | 1466498597078 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 01:43:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 01:43:17 INFO - PROCESS | 1656 | 1466498597083 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 01:43:17 INFO - PROCESS | 1656 | 1466498597085 Marionette TRACE conn2 <- [1,1118,null,{}] 01:43:17 INFO - PROCESS | 1656 | 1466498597087 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:17 INFO - PROCESS | 1656 | 1466498597089 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:17 INFO - PROCESS | 1656 | 1466498597167 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 01:43:17 INFO - PROCESS | 1656 | 1466498597219 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:17 INFO - PROCESS | 1656 | 1466498597221 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x1170ac800 == 28 [pid = 1656] [id = 287] 01:43:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x116905400) [pid = 1656] [serial = 859] [outer = 0x0] 01:43:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x117022800) [pid = 1656] [serial = 860] [outer = 0x116905400] 01:43:17 INFO - PROCESS | 1656 | 1466498597248 Marionette DEBUG loaded listener.js 01:43:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1176fa000) [pid = 1656] [serial = 861] [outer = 0x116905400] 01:43:17 INFO - PROCESS | 1656 | 1466498597571 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 01:43:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 01:43:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 519ms 01:43:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 01:43:17 INFO - PROCESS | 1656 | 1466498597603 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 01:43:17 INFO - PROCESS | 1656 | 1466498597604 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 01:43:17 INFO - PROCESS | 1656 | 1466498597607 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 01:43:17 INFO - PROCESS | 1656 | 1466498597609 Marionette TRACE conn2 <- [1,1122,null,{}] 01:43:17 INFO - PROCESS | 1656 | 1466498597617 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:17 INFO - PROCESS | 1656 | 1466498597620 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:17 INFO - PROCESS | 1656 | 1466498597695 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 01:43:17 INFO - PROCESS | 1656 | 1466498597745 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:17 INFO - PROCESS | 1656 | 1466498597747 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x11831c000 == 29 [pid = 1656] [id = 288] 01:43:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x111c83800) [pid = 1656] [serial = 862] [outer = 0x0] 01:43:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x11823d000) [pid = 1656] [serial = 863] [outer = 0x111c83800] 01:43:17 INFO - PROCESS | 1656 | 1466498597775 Marionette DEBUG loaded listener.js 01:43:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1184a6400) [pid = 1656] [serial = 864] [outer = 0x111c83800] 01:43:18 INFO - PROCESS | 1656 | 1466498598033 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 01:43:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 01:43:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 470ms 01:43:18 INFO - PROCESS | 1656 | 1466498598077 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 01:43:18 INFO - PROCESS | 1656 | 1466498598079 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 01:43:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 01:43:18 INFO - PROCESS | 1656 | 1466498598089 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 01:43:18 INFO - PROCESS | 1656 | 1466498598090 Marionette TRACE conn2 <- [1,1126,null,{}] 01:43:18 INFO - PROCESS | 1656 | 1466498598093 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:18 INFO - PROCESS | 1656 | 1466498598094 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:18 INFO - PROCESS | 1656 | 1466498598176 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 01:43:18 INFO - PROCESS | 1656 | 1466498598180 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:18 INFO - PROCESS | 1656 | 1466498598181 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x11871f800 == 30 [pid = 1656] [id = 289] 01:43:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1184ab800) [pid = 1656] [serial = 865] [outer = 0x0] 01:43:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1185e2000) [pid = 1656] [serial = 866] [outer = 0x1184ab800] 01:43:18 INFO - PROCESS | 1656 | 1466498598209 Marionette DEBUG loaded listener.js 01:43:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x118746c00) [pid = 1656] [serial = 867] [outer = 0x1184ab800] 01:43:18 INFO - PROCESS | 1656 | 1466498598518 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 01:43:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 01:43:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 476ms 01:43:18 INFO - PROCESS | 1656 | 1466498598558 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 01:43:18 INFO - PROCESS | 1656 | 1466498598560 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 01:43:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 01:43:18 INFO - PROCESS | 1656 | 1466498598562 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 01:43:18 INFO - PROCESS | 1656 | 1466498598563 Marionette TRACE conn2 <- [1,1130,null,{}] 01:43:18 INFO - PROCESS | 1656 | 1466498598566 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:18 INFO - PROCESS | 1656 | 1466498598567 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:18 INFO - PROCESS | 1656 | 1466498598668 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 01:43:18 INFO - PROCESS | 1656 | 1466498598673 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:18 INFO - PROCESS | 1656 | 1466498598675 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x119251800 == 31 [pid = 1656] [id = 290] 01:43:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1133aa000) [pid = 1656] [serial = 868] [outer = 0x0] 01:43:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x118a60000) [pid = 1656] [serial = 869] [outer = 0x1133aa000] 01:43:18 INFO - PROCESS | 1656 | 1466498598702 Marionette DEBUG loaded listener.js 01:43:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x118e7c400) [pid = 1656] [serial = 870] [outer = 0x1133aa000] 01:43:19 INFO - PROCESS | 1656 | 1466498599028 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 01:43:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 01:43:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 468ms 01:43:19 INFO - PROCESS | 1656 | 1466498599031 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 01:43:19 INFO - PROCESS | 1656 | 1466498599033 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 01:43:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 01:43:19 INFO - PROCESS | 1656 | 1466498599037 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 01:43:19 INFO - PROCESS | 1656 | 1466498599039 Marionette TRACE conn2 <- [1,1134,null,{}] 01:43:19 INFO - PROCESS | 1656 | 1466498599041 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:19 INFO - PROCESS | 1656 | 1466498599045 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:19 INFO - PROCESS | 1656 | 1466498599134 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 01:43:19 INFO - PROCESS | 1656 | 1466498599138 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:19 INFO - PROCESS | 1656 | 1466498599139 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a8d800 == 32 [pid = 1656] [id = 291] 01:43:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11921b000) [pid = 1656] [serial = 871] [outer = 0x0] 01:43:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11972ac00) [pid = 1656] [serial = 872] [outer = 0x11921b000] 01:43:19 INFO - PROCESS | 1656 | 1466498599166 Marionette DEBUG loaded listener.js 01:43:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119d22400) [pid = 1656] [serial = 873] [outer = 0x11921b000] 01:43:19 INFO - PROCESS | 1656 | 1466498599487 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 01:43:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 01:43:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 469ms 01:43:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 01:43:19 INFO - PROCESS | 1656 | 1466498599507 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 01:43:19 INFO - PROCESS | 1656 | 1466498599508 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 01:43:19 INFO - PROCESS | 1656 | 1466498599510 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 01:43:19 INFO - PROCESS | 1656 | 1466498599511 Marionette TRACE conn2 <- [1,1138,null,{}] 01:43:19 INFO - PROCESS | 1656 | 1466498599514 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:19 INFO - PROCESS | 1656 | 1466498599525 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:19 INFO - PROCESS | 1656 | 1466498599619 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 01:43:19 INFO - PROCESS | 1656 | 1466498599625 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:19 INFO - PROCESS | 1656 | 1466498599627 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x121078000 == 33 [pid = 1656] [id = 292] 01:43:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11873b400) [pid = 1656] [serial = 874] [outer = 0x0] 01:43:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119d27400) [pid = 1656] [serial = 875] [outer = 0x11873b400] 01:43:19 INFO - PROCESS | 1656 | 1466498599653 Marionette DEBUG loaded listener.js 01:43:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x120d1f800) [pid = 1656] [serial = 876] [outer = 0x11873b400] 01:43:19 INFO - PROCESS | 1656 | 1466498599938 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 01:43:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 01:43:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 468ms 01:43:19 INFO - PROCESS | 1656 | 1466498599979 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 01:43:19 INFO - PROCESS | 1656 | 1466498599980 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 01:43:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 01:43:19 INFO - PROCESS | 1656 | 1466498599985 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 01:43:19 INFO - PROCESS | 1656 | 1466498599988 Marionette TRACE conn2 <- [1,1142,null,{}] 01:43:19 INFO - PROCESS | 1656 | 1466498599990 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:19 INFO - PROCESS | 1656 | 1466498599991 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:20 INFO - PROCESS | 1656 | 1466498600067 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 01:43:20 INFO - PROCESS | 1656 | 1466498600071 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:20 INFO - PROCESS | 1656 | 1466498600072 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x123b3d000 == 34 [pid = 1656] [id = 293] 01:43:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x120d1fc00) [pid = 1656] [serial = 877] [outer = 0x0] 01:43:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12126cc00) [pid = 1656] [serial = 878] [outer = 0x120d1fc00] 01:43:20 INFO - PROCESS | 1656 | 1466498600097 Marionette DEBUG loaded listener.js 01:43:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x121280c00) [pid = 1656] [serial = 879] [outer = 0x120d1fc00] 01:43:20 INFO - PROCESS | 1656 | 1466498600424 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 01:43:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 01:43:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 472ms 01:43:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 01:43:20 INFO - PROCESS | 1656 | 1466498600456 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 01:43:20 INFO - PROCESS | 1656 | 1466498600457 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 01:43:20 INFO - PROCESS | 1656 | 1466498600459 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 01:43:20 INFO - PROCESS | 1656 | 1466498600460 Marionette TRACE conn2 <- [1,1146,null,{}] 01:43:20 INFO - PROCESS | 1656 | 1466498600463 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:20 INFO - PROCESS | 1656 | 1466498600464 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:20 INFO - PROCESS | 1656 | 1466498600573 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 01:43:20 INFO - PROCESS | 1656 | 1466498600579 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:20 INFO - PROCESS | 1656 | 1466498600580 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x11831b000 == 35 [pid = 1656] [id = 294] 01:43:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x121264800) [pid = 1656] [serial = 880] [outer = 0x0] 01:43:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12128b000) [pid = 1656] [serial = 881] [outer = 0x121264800] 01:43:20 INFO - PROCESS | 1656 | 1466498600608 Marionette DEBUG loaded listener.js 01:43:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x121714000) [pid = 1656] [serial = 882] [outer = 0x121264800] 01:43:20 INFO - PROCESS | 1656 | 1466498600903 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 01:43:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 01:43:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 469ms 01:43:20 INFO - PROCESS | 1656 | 1466498600928 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 01:43:20 INFO - PROCESS | 1656 | 1466498600930 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 01:43:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 01:43:20 INFO - PROCESS | 1656 | 1466498600933 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 01:43:20 INFO - PROCESS | 1656 | 1466498600936 Marionette TRACE conn2 <- [1,1150,null,{}] 01:43:20 INFO - PROCESS | 1656 | 1466498600939 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:20 INFO - PROCESS | 1656 | 1466498600941 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:21 INFO - PROCESS | 1656 | 1466498601020 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 01:43:21 INFO - PROCESS | 1656 | 1466498601024 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:21 INFO - PROCESS | 1656 | 1466498601025 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x1262d6800 == 36 [pid = 1656] [id = 295] 01:43:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x121713c00) [pid = 1656] [serial = 883] [outer = 0x0] 01:43:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1217bd400) [pid = 1656] [serial = 884] [outer = 0x121713c00] 01:43:21 INFO - PROCESS | 1656 | 1466498601052 Marionette DEBUG loaded listener.js 01:43:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x121807c00) [pid = 1656] [serial = 885] [outer = 0x121713c00] 01:43:21 INFO - PROCESS | 1656 | 1466498601402 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 01:43:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 01:43:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 523ms 01:43:21 INFO - PROCESS | 1656 | 1466498601460 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 01:43:21 INFO - PROCESS | 1656 | 1466498601462 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 01:43:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 01:43:21 INFO - PROCESS | 1656 | 1466498601466 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 01:43:21 INFO - PROCESS | 1656 | 1466498601468 Marionette TRACE conn2 <- [1,1154,null,{}] 01:43:21 INFO - PROCESS | 1656 | 1466498601482 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:21 INFO - PROCESS | 1656 | 1466498601485 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:21 INFO - PROCESS | 1656 | 1466498601647 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 01:43:21 INFO - PROCESS | 1656 | 1466498601673 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:21 INFO - PROCESS | 1656 | 1466498601675 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x11691f800 == 37 [pid = 1656] [id = 296] 01:43:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1249be800) [pid = 1656] [serial = 886] [outer = 0x0] 01:43:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x124dad400) [pid = 1656] [serial = 887] [outer = 0x1249be800] 01:43:21 INFO - PROCESS | 1656 | 1466498601716 Marionette DEBUG loaded listener.js 01:43:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12536b000) [pid = 1656] [serial = 888] [outer = 0x1249be800] 01:43:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x125ca9800) [pid = 1656] [serial = 889] [outer = 0x12cbc9000] 01:43:22 INFO - PROCESS | 1656 | 1466498602126 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 01:43:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 01:43:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 681ms 01:43:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 01:43:22 INFO - PROCESS | 1656 | 1466498602147 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 01:43:22 INFO - PROCESS | 1656 | 1466498602148 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 01:43:22 INFO - PROCESS | 1656 | 1466498602152 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 01:43:22 INFO - PROCESS | 1656 | 1466498602154 Marionette TRACE conn2 <- [1,1158,null,{}] 01:43:22 INFO - PROCESS | 1656 | 1466498602156 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:22 INFO - PROCESS | 1656 | 1466498602157 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:22 INFO - PROCESS | 1656 | 1466498602250 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 01:43:22 INFO - PROCESS | 1656 | 1466498602283 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:22 INFO - PROCESS | 1656 | 1466498602284 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12947a000 == 38 [pid = 1656] [id = 297] 01:43:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x121287000) [pid = 1656] [serial = 890] [outer = 0x0] 01:43:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x125ca0c00) [pid = 1656] [serial = 891] [outer = 0x121287000] 01:43:22 INFO - PROCESS | 1656 | 1466498602307 Marionette DEBUG loaded listener.js 01:43:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x126612400) [pid = 1656] [serial = 892] [outer = 0x121287000] 01:43:22 INFO - PROCESS | 1656 | 1466498602600 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 01:43:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 01:43:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 469ms 01:43:22 INFO - PROCESS | 1656 | 1466498602624 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 01:43:22 INFO - PROCESS | 1656 | 1466498602625 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 01:43:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 01:43:22 INFO - PROCESS | 1656 | 1466498602627 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 01:43:22 INFO - PROCESS | 1656 | 1466498602628 Marionette TRACE conn2 <- [1,1162,null,{}] 01:43:22 INFO - PROCESS | 1656 | 1466498602632 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:22 INFO - PROCESS | 1656 | 1466498602635 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:22 INFO - PROCESS | 1656 | 1466498602761 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 01:43:22 INFO - PROCESS | 1656 | 1466498602777 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:22 INFO - PROCESS | 1656 | 1466498602778 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a5cf000 == 39 [pid = 1656] [id = 298] 01:43:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x116f1e000) [pid = 1656] [serial = 893] [outer = 0x0] 01:43:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x127360400) [pid = 1656] [serial = 894] [outer = 0x116f1e000] 01:43:22 INFO - PROCESS | 1656 | 1466498602817 Marionette DEBUG loaded listener.js 01:43:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1289dfc00) [pid = 1656] [serial = 895] [outer = 0x116f1e000] 01:43:23 INFO - PROCESS | 1656 | 1466498603284 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 01:43:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 01:43:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 674ms 01:43:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 01:43:23 INFO - PROCESS | 1656 | 1466498603303 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 01:43:23 INFO - PROCESS | 1656 | 1466498603304 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 01:43:23 INFO - PROCESS | 1656 | 1466498603306 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 01:43:23 INFO - PROCESS | 1656 | 1466498603307 Marionette TRACE conn2 <- [1,1166,null,{}] 01:43:23 INFO - PROCESS | 1656 | 1466498603309 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:23 INFO - PROCESS | 1656 | 1466498603310 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:23 INFO - PROCESS | 1656 | 1466498603407 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 01:43:23 INFO - PROCESS | 1656 | 1466498603443 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:23 INFO - PROCESS | 1656 | 1466498603444 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a922800 == 40 [pid = 1656] [id = 299] 01:43:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1289e0000) [pid = 1656] [serial = 896] [outer = 0x0] 01:43:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x128b14800) [pid = 1656] [serial = 897] [outer = 0x1289e0000] 01:43:23 INFO - PROCESS | 1656 | 1466498603468 Marionette DEBUG loaded listener.js 01:43:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x128b1f000) [pid = 1656] [serial = 898] [outer = 0x1289e0000] 01:43:23 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1126ca800) [pid = 1656] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 01:43:23 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x116f1a800) [pid = 1656] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 01:43:23 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x119c5e400) [pid = 1656] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 01:43:23 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1150bec00) [pid = 1656] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 01:43:23 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x118239000) [pid = 1656] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 01:43:23 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1217c5400) [pid = 1656] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 01:43:23 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x11990fc00) [pid = 1656] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 01:43:23 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x118744c00) [pid = 1656] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 01:43:23 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x117023400) [pid = 1656] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 01:43:23 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1131a9000) [pid = 1656] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 01:43:23 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x118e8a800) [pid = 1656] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 01:43:23 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1126ca000) [pid = 1656] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 01:43:23 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x117eb0400) [pid = 1656] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 01:43:23 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x113376800) [pid = 1656] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 01:43:23 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x113d82800) [pid = 1656] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 01:43:23 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1122a7400) [pid = 1656] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 01:43:23 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x121234400) [pid = 1656] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 01:43:23 INFO - PROCESS | 1656 | 1466498603901 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 01:43:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 01:43:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 619ms 01:43:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 01:43:23 INFO - PROCESS | 1656 | 1466498603926 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 01:43:23 INFO - PROCESS | 1656 | 1466498603927 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 01:43:23 INFO - PROCESS | 1656 | 1466498603929 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 01:43:23 INFO - PROCESS | 1656 | 1466498603930 Marionette TRACE conn2 <- [1,1170,null,{}] 01:43:23 INFO - PROCESS | 1656 | 1466498603938 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:23 INFO - PROCESS | 1656 | 1466498603940 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:24 INFO - PROCESS | 1656 | 1466498604056 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 01:43:24 INFO - PROCESS | 1656 | 1466498604110 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:24 INFO - PROCESS | 1656 | 1466498604111 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x125c44800 == 41 [pid = 1656] [id = 300] 01:43:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1122a2400) [pid = 1656] [serial = 899] [outer = 0x0] 01:43:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x117eb0400) [pid = 1656] [serial = 900] [outer = 0x1122a2400] 01:43:24 INFO - PROCESS | 1656 | 1466498604134 Marionette DEBUG loaded listener.js 01:43:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x119d20800) [pid = 1656] [serial = 901] [outer = 0x1122a2400] 01:43:24 INFO - PROCESS | 1656 | 1466498604386 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 01:43:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 01:43:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 475ms 01:43:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 01:43:24 INFO - PROCESS | 1656 | 1466498604407 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 01:43:24 INFO - PROCESS | 1656 | 1466498604408 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 01:43:24 INFO - PROCESS | 1656 | 1466498604412 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 01:43:24 INFO - PROCESS | 1656 | 1466498604413 Marionette TRACE conn2 <- [1,1174,null,{}] 01:43:24 INFO - PROCESS | 1656 | 1466498604424 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:24 INFO - PROCESS | 1656 | 1466498604425 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:24 INFO - PROCESS | 1656 | 1466498604511 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 01:43:24 INFO - PROCESS | 1656 | 1466498604518 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:24 INFO - PROCESS | 1656 | 1466498604519 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b9c2800 == 42 [pid = 1656] [id = 301] 01:43:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x119d29800) [pid = 1656] [serial = 902] [outer = 0x0] 01:43:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x128b1e800) [pid = 1656] [serial = 903] [outer = 0x119d29800] 01:43:24 INFO - PROCESS | 1656 | 1466498604543 Marionette DEBUG loaded listener.js 01:43:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x128b8a000) [pid = 1656] [serial = 904] [outer = 0x119d29800] 01:43:24 INFO - PROCESS | 1656 | 1466498604856 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 01:43:24 INFO - PROCESS | 1656 | 1466498604891 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 01:43:24 INFO - PROCESS | 1656 | 1466498604894 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 01:43:24 INFO - PROCESS | 1656 | 1466498604895 Marionette TRACE conn2 <- [1,1178,null,{}] 01:43:24 INFO - PROCESS | 1656 | 1466498604897 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:24 INFO - PROCESS | 1656 | 1466498604908 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:25 INFO - PROCESS | 1656 | 1466498605010 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 01:43:25 INFO - PROCESS | 1656 | 1466498605019 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:25 INFO - PROCESS | 1656 | 1466498605020 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bf14800 == 43 [pid = 1656] [id = 302] 01:43:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x128b8a400) [pid = 1656] [serial = 905] [outer = 0x0] 01:43:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x128b8fc00) [pid = 1656] [serial = 906] [outer = 0x128b8a400] 01:43:25 INFO - PROCESS | 1656 | 1466498605044 Marionette DEBUG loaded listener.js 01:43:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x128b95800) [pid = 1656] [serial = 907] [outer = 0x128b8a400] 01:43:25 INFO - PROCESS | 1656 | 1466498605357 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 01:43:25 INFO - PROCESS | 1656 | 1466498605371 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 01:43:25 INFO - PROCESS | 1656 | 1466498605373 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 01:43:25 INFO - PROCESS | 1656 | 1466498605374 Marionette TRACE conn2 <- [1,1182,null,{}] 01:43:25 INFO - PROCESS | 1656 | 1466498605376 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:25 INFO - PROCESS | 1656 | 1466498605378 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:25 INFO - PROCESS | 1656 | 1466498605465 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 01:43:25 INFO - PROCESS | 1656 | 1466498605471 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:25 INFO - PROCESS | 1656 | 1466498605472 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bf29800 == 44 [pid = 1656] [id = 303] 01:43:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x128b96000) [pid = 1656] [serial = 908] [outer = 0x0] 01:43:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x128bc2000) [pid = 1656] [serial = 909] [outer = 0x128b96000] 01:43:25 INFO - PROCESS | 1656 | 1466498605497 Marionette DEBUG loaded listener.js 01:43:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x128bc6c00) [pid = 1656] [serial = 910] [outer = 0x128b96000] 01:43:26 INFO - PROCESS | 1656 | 1466498606010 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 01:43:26 INFO - PROCESS | 1656 | 1466498606061 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 01:43:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 01:43:26 INFO - PROCESS | 1656 | 1466498606066 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 01:43:26 INFO - PROCESS | 1656 | 1466498606069 Marionette TRACE conn2 <- [1,1186,null,{}] 01:43:26 INFO - PROCESS | 1656 | 1466498606073 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:26 INFO - PROCESS | 1656 | 1466498606075 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:26 INFO - PROCESS | 1656 | 1466498606188 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 01:43:26 INFO - PROCESS | 1656 | 1466498606266 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:26 INFO - PROCESS | 1656 | 1466498606267 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x1169b3800 == 45 [pid = 1656] [id = 304] 01:43:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x112d67000) [pid = 1656] [serial = 911] [outer = 0x0] 01:43:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1133da800) [pid = 1656] [serial = 912] [outer = 0x112d67000] 01:43:26 INFO - PROCESS | 1656 | 1466498606298 Marionette DEBUG loaded listener.js 01:43:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1167c7400) [pid = 1656] [serial = 913] [outer = 0x112d67000] 01:43:26 INFO - PROCESS | 1656 | 1466498606854 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 01:43:27 INFO - PROCESS | 1656 | 1466498607058 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 01:43:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 01:43:27 INFO - PROCESS | 1656 | 1466498607085 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 01:43:27 INFO - PROCESS | 1656 | 1466498607086 Marionette TRACE conn2 <- [1,1190,null,{}] 01:43:27 INFO - PROCESS | 1656 | 1466498607090 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:27 INFO - PROCESS | 1656 | 1466498607092 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:27 INFO - PROCESS | 1656 | 1466498607211 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 01:43:27 INFO - PROCESS | 1656 | 1466498607275 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:27 INFO - PROCESS | 1656 | 1466498607278 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x11695a800 == 46 [pid = 1656] [id = 305] 01:43:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1161a2c00) [pid = 1656] [serial = 914] [outer = 0x0] 01:43:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x117028400) [pid = 1656] [serial = 915] [outer = 0x1161a2c00] 01:43:27 INFO - PROCESS | 1656 | 1466498607306 Marionette DEBUG loaded listener.js 01:43:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x117eb1c00) [pid = 1656] [serial = 916] [outer = 0x1161a2c00] 01:43:27 INFO - PROCESS | 1656 | --DOCSHELL 0x12bf14800 == 45 [pid = 1656] [id = 302] 01:43:27 INFO - PROCESS | 1656 | --DOCSHELL 0x12b9c2800 == 44 [pid = 1656] [id = 301] 01:43:27 INFO - PROCESS | 1656 | --DOCSHELL 0x125c44800 == 43 [pid = 1656] [id = 300] 01:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x126292c00) [pid = 1656] [serial = 854] [outer = 0x0] [url = about:blank] 01:43:27 INFO - PROCESS | 1656 | --DOCSHELL 0x12a922800 == 42 [pid = 1656] [id = 299] 01:43:27 INFO - PROCESS | 1656 | --DOCSHELL 0x12a5cf000 == 41 [pid = 1656] [id = 298] 01:43:27 INFO - PROCESS | 1656 | --DOCSHELL 0x12947a000 == 40 [pid = 1656] [id = 297] 01:43:27 INFO - PROCESS | 1656 | --DOCSHELL 0x11691f800 == 39 [pid = 1656] [id = 296] 01:43:27 INFO - PROCESS | 1656 | --DOCSHELL 0x1262d6800 == 38 [pid = 1656] [id = 295] 01:43:27 INFO - PROCESS | 1656 | --DOCSHELL 0x11831b000 == 37 [pid = 1656] [id = 294] 01:43:27 INFO - PROCESS | 1656 | --DOCSHELL 0x123b3d000 == 36 [pid = 1656] [id = 293] 01:43:27 INFO - PROCESS | 1656 | --DOCSHELL 0x121078000 == 35 [pid = 1656] [id = 292] 01:43:27 INFO - PROCESS | 1656 | --DOCSHELL 0x119a8d800 == 34 [pid = 1656] [id = 291] 01:43:27 INFO - PROCESS | 1656 | --DOCSHELL 0x119251800 == 33 [pid = 1656] [id = 290] 01:43:27 INFO - PROCESS | 1656 | --DOCSHELL 0x11871f800 == 32 [pid = 1656] [id = 289] 01:43:27 INFO - PROCESS | 1656 | --DOCSHELL 0x11831c000 == 31 [pid = 1656] [id = 288] 01:43:27 INFO - PROCESS | 1656 | --DOCSHELL 0x1170ac800 == 30 [pid = 1656] [id = 287] 01:43:27 INFO - PROCESS | 1656 | --DOCSHELL 0x116135000 == 29 [pid = 1656] [id = 286] 01:43:27 INFO - PROCESS | 1656 | --DOCSHELL 0x12a5bb000 == 28 [pid = 1656] [id = 285] 01:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x125caec00) [pid = 1656] [serial = 852] [outer = 0x0] [url = about:blank] 01:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x119910000) [pid = 1656] [serial = 833] [outer = 0x0] [url = about:blank] 01:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x120de4400) [pid = 1656] [serial = 836] [outer = 0x0] [url = about:blank] 01:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1184ab400) [pid = 1656] [serial = 845] [outer = 0x0] [url = about:blank] 01:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1215b2800) [pid = 1656] [serial = 839] [outer = 0x0] [url = about:blank] 01:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x12128cc00) [pid = 1656] [serial = 837] [outer = 0x0] [url = about:blank] 01:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12186e000) [pid = 1656] [serial = 842] [outer = 0x0] [url = about:blank] 01:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1217bdc00) [pid = 1656] [serial = 840] [outer = 0x0] [url = about:blank] 01:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x123c35400) [pid = 1656] [serial = 848] [outer = 0x0] [url = about:blank] 01:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x124835c00) [pid = 1656] [serial = 843] [outer = 0x0] [url = about:blank] 01:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x119290400) [pid = 1656] [serial = 809] [outer = 0x0] [url = about:blank] 01:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x11824dc00) [pid = 1656] [serial = 807] [outer = 0x0] [url = about:blank] 01:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x11812f000) [pid = 1656] [serial = 806] [outer = 0x0] [url = about:blank] 01:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x115f11c00) [pid = 1656] [serial = 804] [outer = 0x0] [url = about:blank] 01:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x113292400) [pid = 1656] [serial = 803] [outer = 0x0] [url = about:blank] 01:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11972d400) [pid = 1656] [serial = 830] [outer = 0x0] [url = about:blank] 01:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1185dc000) [pid = 1656] [serial = 827] [outer = 0x0] [url = about:blank] 01:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x118a8a800) [pid = 1656] [serial = 828] [outer = 0x0] [url = about:blank] 01:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x118130800) [pid = 1656] [serial = 824] [outer = 0x0] [url = about:blank] 01:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x11824bc00) [pid = 1656] [serial = 825] [outer = 0x0] [url = about:blank] 01:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1161a3400) [pid = 1656] [serial = 821] [outer = 0x0] [url = about:blank] 01:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x116a13400) [pid = 1656] [serial = 822] [outer = 0x0] [url = about:blank] 01:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11824e000) [pid = 1656] [serial = 819] [outer = 0x0] [url = about:blank] 01:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11812d800) [pid = 1656] [serial = 818] [outer = 0x0] [url = about:blank] 01:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x115fd7c00) [pid = 1656] [serial = 816] [outer = 0x0] [url = about:blank] 01:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x113376400) [pid = 1656] [serial = 815] [outer = 0x0] [url = about:blank] 01:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1217c6c00) [pid = 1656] [serial = 813] [outer = 0x0] [url = about:blank] 01:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x121284400) [pid = 1656] [serial = 812] [outer = 0x0] [url = about:blank] 01:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x119ace000) [pid = 1656] [serial = 810] [outer = 0x0] [url = about:blank] 01:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x119c5e000) [pid = 1656] [serial = 834] [outer = 0x0] [url = about:blank] 01:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1249b7c00) [pid = 1656] [serial = 851] [outer = 0x0] [url = about:blank] 01:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x119d2a800) [pid = 1656] [serial = 846] [outer = 0x0] [url = about:blank] 01:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x124c05000) [pid = 1656] [serial = 849] [outer = 0x0] [url = about:blank] 01:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x119905400) [pid = 1656] [serial = 831] [outer = 0x0] [url = about:blank] 01:43:27 INFO - PROCESS | 1656 | 1466498607818 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 01:43:27 INFO - PROCESS | 1656 | 1466498607864 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 01:43:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 01:43:27 INFO - PROCESS | 1656 | 1466498607873 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 01:43:27 INFO - PROCESS | 1656 | 1466498607877 Marionette TRACE conn2 <- [1,1194,null,{}] 01:43:27 INFO - PROCESS | 1656 | 1466498607881 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:27 INFO - PROCESS | 1656 | 1466498607886 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:28 INFO - PROCESS | 1656 | 1466498608001 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 01:43:28 INFO - PROCESS | 1656 | 1466498608056 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:28 INFO - PROCESS | 1656 | 1466498608058 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x1170c5000 == 29 [pid = 1656] [id = 306] 01:43:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1164e0000) [pid = 1656] [serial = 917] [outer = 0x0] 01:43:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x118242400) [pid = 1656] [serial = 918] [outer = 0x1164e0000] 01:43:28 INFO - PROCESS | 1656 | 1466498608086 Marionette DEBUG loaded listener.js 01:43:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1184a4000) [pid = 1656] [serial = 919] [outer = 0x1164e0000] 01:43:28 INFO - PROCESS | 1656 | 1466498608436 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 104","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 01:43:28 INFO - PROCESS | 1656 | 1466498608453 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 01:43:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 01:43:28 INFO - PROCESS | 1656 | 1466498608457 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 01:43:28 INFO - PROCESS | 1656 | 1466498608459 Marionette TRACE conn2 <- [1,1198,null,{}] 01:43:28 INFO - PROCESS | 1656 | 1466498608469 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:28 INFO - PROCESS | 1656 | 1466498608474 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:28 INFO - PROCESS | 1656 | 1466498608628 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 01:43:28 INFO - PROCESS | 1656 | 1466498608714 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:28 INFO - PROCESS | 1656 | 1466498608717 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x118318000 == 30 [pid = 1656] [id = 307] 01:43:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11873bc00) [pid = 1656] [serial = 920] [outer = 0x0] 01:43:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x118a97000) [pid = 1656] [serial = 921] [outer = 0x11873bc00] 01:43:28 INFO - PROCESS | 1656 | 1466498608765 Marionette DEBUG loaded listener.js 01:43:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11921f400) [pid = 1656] [serial = 922] [outer = 0x11873bc00] 01:43:29 INFO - PROCESS | 1656 | 1466498609096 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 01:43:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 01:43:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 670ms 01:43:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 01:43:29 INFO - PROCESS | 1656 | 1466498609128 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 01:43:29 INFO - PROCESS | 1656 | 1466498609129 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 01:43:29 INFO - PROCESS | 1656 | 1466498609139 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 01:43:29 INFO - PROCESS | 1656 | 1466498609140 Marionette TRACE conn2 <- [1,1202,null,{}] 01:43:29 INFO - PROCESS | 1656 | 1466498609143 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:29 INFO - PROCESS | 1656 | 1466498609144 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:29 INFO - PROCESS | 1656 | 1466498609251 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 01:43:29 INFO - PROCESS | 1656 | 1466498609257 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:29 INFO - PROCESS | 1656 | 1466498609258 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x118717000 == 31 [pid = 1656] [id = 308] 01:43:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11690c800) [pid = 1656] [serial = 923] [outer = 0x0] 01:43:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119734c00) [pid = 1656] [serial = 924] [outer = 0x11690c800] 01:43:29 INFO - PROCESS | 1656 | 1466498609283 Marionette DEBUG loaded listener.js 01:43:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119ad3000) [pid = 1656] [serial = 925] [outer = 0x11690c800] 01:43:29 INFO - PROCESS | 1656 | 1466498609587 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 01:43: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 01:43:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 477ms 01:43:29 INFO - PROCESS | 1656 | 1466498609608 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 01:43:29 INFO - PROCESS | 1656 | 1466498609610 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 01:43:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 01:43:29 INFO - PROCESS | 1656 | 1466498609612 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 01:43:29 INFO - PROCESS | 1656 | 1466498609613 Marionette TRACE conn2 <- [1,1206,null,{}] 01:43:29 INFO - PROCESS | 1656 | 1466498609616 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:29 INFO - PROCESS | 1656 | 1466498609619 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:29 INFO - PROCESS | 1656 | 1466498609690 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 01:43:29 INFO - PROCESS | 1656 | 1466498609694 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:29 INFO - PROCESS | 1656 | 1466498609695 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x1196e5800 == 32 [pid = 1656] [id = 309] 01:43:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11697d800) [pid = 1656] [serial = 926] [outer = 0x0] 01:43:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119d1d800) [pid = 1656] [serial = 927] [outer = 0x11697d800] 01:43:29 INFO - PROCESS | 1656 | 1466498609722 Marionette DEBUG loaded listener.js 01:43:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x120d1b000) [pid = 1656] [serial = 928] [outer = 0x11697d800] 01:43:30 INFO - PROCESS | 1656 | 1466498610095 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 01:43:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 01:43:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 519ms 01:43:30 INFO - PROCESS | 1656 | 1466498610137 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 01:43:30 INFO - PROCESS | 1656 | 1466498610138 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 01:43:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 01:43:30 INFO - PROCESS | 1656 | 1466498610141 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 01:43:30 INFO - PROCESS | 1656 | 1466498610142 Marionette TRACE conn2 <- [1,1210,null,{}] 01:43:30 INFO - PROCESS | 1656 | 1466498610144 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:30 INFO - PROCESS | 1656 | 1466498610148 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:30 INFO - PROCESS | 1656 | 1466498610266 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 01:43:30 INFO - PROCESS | 1656 | 1466498610270 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:30 INFO - PROCESS | 1656 | 1466498610272 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f56000 == 33 [pid = 1656] [id = 310] 01:43:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x120d21400) [pid = 1656] [serial = 929] [outer = 0x0] 01:43:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x121280000) [pid = 1656] [serial = 930] [outer = 0x120d21400] 01:43:30 INFO - PROCESS | 1656 | 1466498610298 Marionette DEBUG loaded listener.js 01:43:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1217bb800) [pid = 1656] [serial = 931] [outer = 0x120d21400] 01:43:30 INFO - PROCESS | 1656 | 1466498610638 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 01:43:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 01:43:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 518ms 01:43:30 INFO - PROCESS | 1656 | 1466498610659 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 01:43:30 INFO - PROCESS | 1656 | 1466498610660 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 01:43:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 01:43:30 INFO - PROCESS | 1656 | 1466498610663 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 01:43:30 INFO - PROCESS | 1656 | 1466498610664 Marionette TRACE conn2 <- [1,1214,null,{}] 01:43:30 INFO - PROCESS | 1656 | 1466498610675 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:30 INFO - PROCESS | 1656 | 1466498610676 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:30 INFO - PROCESS | 1656 | 1466498610775 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 01:43:30 INFO - PROCESS | 1656 | 1466498610779 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:30 INFO - PROCESS | 1656 | 1466498610780 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x12172c000 == 34 [pid = 1656] [id = 311] 01:43:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x120de4400) [pid = 1656] [serial = 932] [outer = 0x0] 01:43:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x123b09c00) [pid = 1656] [serial = 933] [outer = 0x120de4400] 01:43:30 INFO - PROCESS | 1656 | 1466498610805 Marionette DEBUG loaded listener.js 01:43:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1249b8800) [pid = 1656] [serial = 934] [outer = 0x120de4400] 01:43:31 INFO - PROCESS | 1656 | 1466498611146 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 01:43:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 01:43:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 530ms 01:43:31 INFO - PROCESS | 1656 | 1466498611194 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 01:43:31 INFO - PROCESS | 1656 | 1466498611195 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 01:43:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 01:43:31 INFO - PROCESS | 1656 | 1466498611198 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 01:43:31 INFO - PROCESS | 1656 | 1466498611199 Marionette TRACE conn2 <- [1,1218,null,{}] 01:43:31 INFO - PROCESS | 1656 | 1466498611201 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:31 INFO - PROCESS | 1656 | 1466498611202 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:31 INFO - PROCESS | 1656 | 1466498611296 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 01:43:31 INFO - PROCESS | 1656 | 1466498611308 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:31 INFO - PROCESS | 1656 | 1466498611309 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x125346000 == 35 [pid = 1656] [id = 312] 01:43:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x124c0e800) [pid = 1656] [serial = 935] [outer = 0x0] 01:43:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x124daec00) [pid = 1656] [serial = 936] [outer = 0x124c0e800] 01:43:31 INFO - PROCESS | 1656 | 1466498611333 Marionette DEBUG loaded listener.js 01:43:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12536e400) [pid = 1656] [serial = 937] [outer = 0x124c0e800] 01:43:31 INFO - PROCESS | 1656 | 1466498611679 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 01:43:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 01:43:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 521ms 01:43:31 INFO - PROCESS | 1656 | 1466498611723 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 01:43:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 01:43:31 INFO - PROCESS | 1656 | 1466498611725 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 01:43:31 INFO - PROCESS | 1656 | 1466498611727 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 01:43:31 INFO - PROCESS | 1656 | 1466498611729 Marionette TRACE conn2 <- [1,1222,null,{}] 01:43:31 INFO - PROCESS | 1656 | 1466498611731 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:31 INFO - PROCESS | 1656 | 1466498611732 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:31 INFO - PROCESS | 1656 | 1466498611827 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 01:43:31 INFO - PROCESS | 1656 | 1466498611833 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:31 INFO - PROCESS | 1656 | 1466498611834 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x1262e0000 == 36 [pid = 1656] [id = 313] 01:43:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x124c0f000) [pid = 1656] [serial = 938] [outer = 0x0] 01:43:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x125caec00) [pid = 1656] [serial = 939] [outer = 0x124c0f000] 01:43:31 INFO - PROCESS | 1656 | 1466498611859 Marionette DEBUG loaded listener.js 01:43:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1267a9000) [pid = 1656] [serial = 940] [outer = 0x124c0f000] 01:43:32 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x11921b000) [pid = 1656] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 01:43:32 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x11873b400) [pid = 1656] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 01:43:32 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x115f68c00) [pid = 1656] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 01:43:32 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x121287000) [pid = 1656] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 01:43:32 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1133aa000) [pid = 1656] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 01:43:32 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x126150000) [pid = 1656] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 01:43:32 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1184ab800) [pid = 1656] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 01:43:32 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x111c83800) [pid = 1656] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 01:43:32 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x121713c00) [pid = 1656] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 01:43:32 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x116905400) [pid = 1656] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 01:43:32 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x120d1fc00) [pid = 1656] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 01:43:32 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x121264800) [pid = 1656] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 01:43:32 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1122a2400) [pid = 1656] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 01:43:32 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x116f1e000) [pid = 1656] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 01:43:32 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1289e0000) [pid = 1656] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 01:43:32 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x128b8a400) [pid = 1656] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 01:43:32 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1249be800) [pid = 1656] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 01:43:32 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x119d29800) [pid = 1656] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 01:43:32 INFO - PROCESS | 1656 | 1466498612325 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 01:43:32 INFO - PROCESS | 1656 | 1466498612348 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 01:43:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 01:43:32 INFO - PROCESS | 1656 | 1466498612374 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 01:43:32 INFO - PROCESS | 1656 | 1466498612376 Marionette TRACE conn2 <- [1,1226,null,{}] 01:43:32 INFO - PROCESS | 1656 | 1466498612380 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:32 INFO - PROCESS | 1656 | 1466498612382 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:32 INFO - PROCESS | 1656 | 1466498612507 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 01:43:32 INFO - PROCESS | 1656 | 1466498612513 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:32 INFO - PROCESS | 1656 | 1466498612515 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x118714800 == 37 [pid = 1656] [id = 314] 01:43:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11823e800) [pid = 1656] [serial = 941] [outer = 0x0] 01:43:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x118e7b400) [pid = 1656] [serial = 942] [outer = 0x11823e800] 01:43:32 INFO - PROCESS | 1656 | 1466498612556 Marionette DEBUG loaded listener.js 01:43:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x121717c00) [pid = 1656] [serial = 943] [outer = 0x11823e800] 01:43:33 INFO - PROCESS | 1656 | 1466498613042 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 01:43:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 01:43:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 737ms 01:43:33 INFO - PROCESS | 1656 | 1466498613098 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 01:43:33 INFO - PROCESS | 1656 | 1466498613102 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 01:43:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 01:43:33 INFO - PROCESS | 1656 | 1466498613106 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 01:43:33 INFO - PROCESS | 1656 | 1466498613109 Marionette TRACE conn2 <- [1,1230,null,{}] 01:43:33 INFO - PROCESS | 1656 | 1466498613112 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:33 INFO - PROCESS | 1656 | 1466498613115 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:33 INFO - PROCESS | 1656 | 1466498613208 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 01:43:33 INFO - PROCESS | 1656 | 1466498613213 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:33 INFO - PROCESS | 1656 | 1466498613215 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x12920d000 == 38 [pid = 1656] [id = 315] 01:43:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x12736a400) [pid = 1656] [serial = 944] [outer = 0x0] 01:43:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x128b15400) [pid = 1656] [serial = 945] [outer = 0x12736a400] 01:43:33 INFO - PROCESS | 1656 | 1466498613253 Marionette DEBUG loaded listener.js 01:43:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x128b8b800) [pid = 1656] [serial = 946] [outer = 0x12736a400] 01:43:33 INFO - PROCESS | 1656 | 1466498613578 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 01:43:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 01:43:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 523ms 01:43:33 INFO - PROCESS | 1656 | 1466498613629 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 01:43:33 INFO - PROCESS | 1656 | 1466498613630 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 01:43:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 01:43:33 INFO - PROCESS | 1656 | 1466498613633 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 01:43:33 INFO - PROCESS | 1656 | 1466498613634 Marionette TRACE conn2 <- [1,1234,null,{}] 01:43:33 INFO - PROCESS | 1656 | 1466498613636 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:33 INFO - PROCESS | 1656 | 1466498613637 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:33 INFO - PROCESS | 1656 | 1466498613742 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 01:43:33 INFO - PROCESS | 1656 | 1466498613750 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:33 INFO - PROCESS | 1656 | 1466498613752 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x12968c800 == 39 [pid = 1656] [id = 316] 01:43:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x128b8e800) [pid = 1656] [serial = 947] [outer = 0x0] 01:43:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x128bbb400) [pid = 1656] [serial = 948] [outer = 0x128b8e800] 01:43:33 INFO - PROCESS | 1656 | 1466498613777 Marionette DEBUG loaded listener.js 01:43:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x128bc7800) [pid = 1656] [serial = 949] [outer = 0x128b8e800] 01:43:34 INFO - PROCESS | 1656 | 1466498614068 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 01:43:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 01:43:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 469ms 01:43:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 01:43:34 INFO - PROCESS | 1656 | 1466498614104 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 01:43:34 INFO - PROCESS | 1656 | 1466498614105 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 01:43:34 INFO - PROCESS | 1656 | 1466498614107 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 01:43:34 INFO - PROCESS | 1656 | 1466498614108 Marionette TRACE conn2 <- [1,1238,null,{}] 01:43:34 INFO - PROCESS | 1656 | 1466498614111 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:34 INFO - PROCESS | 1656 | 1466498614112 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:34 INFO - PROCESS | 1656 | 1466498614244 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 01:43:34 INFO - PROCESS | 1656 | 1466498614298 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:34 INFO - PROCESS | 1656 | 1466498614300 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x115ddc800 == 40 [pid = 1656] [id = 317] 01:43:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1126c9400) [pid = 1656] [serial = 950] [outer = 0x0] 01:43:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x112d70000) [pid = 1656] [serial = 951] [outer = 0x1126c9400] 01:43:34 INFO - PROCESS | 1656 | 1466498614373 Marionette DEBUG loaded listener.js 01:43:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x11662b000) [pid = 1656] [serial = 952] [outer = 0x1126c9400] 01:43:34 INFO - PROCESS | 1656 | 1466498614782 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 01:43:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 01:43:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 719ms 01:43:34 INFO - PROCESS | 1656 | 1466498614827 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 01:43:34 INFO - PROCESS | 1656 | 1466498614830 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 01:43:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 01:43:34 INFO - PROCESS | 1656 | 1466498614833 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 01:43:34 INFO - PROCESS | 1656 | 1466498614836 Marionette TRACE conn2 <- [1,1242,null,{}] 01:43:34 INFO - PROCESS | 1656 | 1466498614839 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:34 INFO - PROCESS | 1656 | 1466498614841 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:34 INFO - PROCESS | 1656 | 1466498614944 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 01:43:35 INFO - PROCESS | 1656 | 1466498615035 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:35 INFO - PROCESS | 1656 | 1466498615037 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x118317800 == 41 [pid = 1656] [id = 318] 01:43:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x116f1c000) [pid = 1656] [serial = 953] [outer = 0x0] 01:43:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1184adc00) [pid = 1656] [serial = 954] [outer = 0x116f1c000] 01:43:35 INFO - PROCESS | 1656 | 1466498615067 Marionette DEBUG loaded listener.js 01:43:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x118a58000) [pid = 1656] [serial = 955] [outer = 0x116f1c000] 01:43:35 INFO - PROCESS | 1656 | 1466498615488 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 01:43:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 01:43:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 671ms 01:43:35 INFO - PROCESS | 1656 | 1466498615504 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 01:43:35 INFO - PROCESS | 1656 | 1466498615506 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 01:43:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 01:43:35 INFO - PROCESS | 1656 | 1466498615509 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 01:43:35 INFO - PROCESS | 1656 | 1466498615510 Marionette TRACE conn2 <- [1,1246,null,{}] 01:43:35 INFO - PROCESS | 1656 | 1466498615513 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:35 INFO - PROCESS | 1656 | 1466498615515 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:35 INFO - PROCESS | 1656 | 1466498615617 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 01:43:35 INFO - PROCESS | 1656 | 1466498615673 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:35 INFO - PROCESS | 1656 | 1466498615675 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x12538c000 == 42 [pid = 1656] [id = 319] 01:43:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x119290400) [pid = 1656] [serial = 956] [outer = 0x0] 01:43:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x119d21000) [pid = 1656] [serial = 957] [outer = 0x119290400] 01:43:35 INFO - PROCESS | 1656 | 1466498615704 Marionette DEBUG loaded listener.js 01:43:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x120d22c00) [pid = 1656] [serial = 958] [outer = 0x119290400] 01:43:36 INFO - PROCESS | 1656 | 1466498616124 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 01:43:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 01:43:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 668ms 01:43:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 01:43:36 INFO - PROCESS | 1656 | 1466498616178 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 01:43:36 INFO - PROCESS | 1656 | 1466498616181 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 01:43:36 INFO - PROCESS | 1656 | 1466498616189 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 01:43:36 INFO - PROCESS | 1656 | 1466498616192 Marionette TRACE conn2 <- [1,1250,null,{}] 01:43:36 INFO - PROCESS | 1656 | 1466498616195 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:36 INFO - PROCESS | 1656 | 1466498616197 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:36 INFO - PROCESS | 1656 | 1466498616322 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 01:43:36 INFO - PROCESS | 1656 | 1466498616404 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:36 INFO - PROCESS | 1656 | 1466498616406 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b1bd800 == 43 [pid = 1656] [id = 320] 01:43:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1215b2800) [pid = 1656] [serial = 959] [outer = 0x0] 01:43:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x124c0f400) [pid = 1656] [serial = 960] [outer = 0x1215b2800] 01:43:36 INFO - PROCESS | 1656 | 1466498616436 Marionette DEBUG loaded listener.js 01:43:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x125cafc00) [pid = 1656] [serial = 961] [outer = 0x1215b2800] 01:43:36 INFO - PROCESS | 1656 | 1466498616876 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 01:43:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 01:43:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 727ms 01:43:36 INFO - PROCESS | 1656 | 1466498616912 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 01:43:36 INFO - PROCESS | 1656 | 1466498616913 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 01:43:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 01:43:36 INFO - PROCESS | 1656 | 1466498616916 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 01:43:36 INFO - PROCESS | 1656 | 1466498616917 Marionette TRACE conn2 <- [1,1254,null,{}] 01:43:36 INFO - PROCESS | 1656 | 1466498616919 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:36 INFO - PROCESS | 1656 | 1466498616921 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:37 INFO - PROCESS | 1656 | 1466498617019 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 01:43:37 INFO - PROCESS | 1656 | 1466498617075 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:37 INFO - PROCESS | 1656 | 1466498617077 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x129207000 == 44 [pid = 1656] [id = 321] 01:43:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12170f000) [pid = 1656] [serial = 962] [outer = 0x0] 01:43:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1267ad800) [pid = 1656] [serial = 963] [outer = 0x12170f000] 01:43:37 INFO - PROCESS | 1656 | 1466498617105 Marionette DEBUG loaded listener.js 01:43:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x128b1e000) [pid = 1656] [serial = 964] [outer = 0x12170f000] 01:43:37 INFO - PROCESS | 1656 | 1466498617696 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 01:43:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 01:43:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 819ms 01:43:37 INFO - PROCESS | 1656 | 1466498617736 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 01:43:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 01:43:37 INFO - PROCESS | 1656 | 1466498617738 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 01:43:37 INFO - PROCESS | 1656 | 1466498617741 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 01:43:37 INFO - PROCESS | 1656 | 1466498617744 Marionette TRACE conn2 <- [1,1258,null,{}] 01:43:37 INFO - PROCESS | 1656 | 1466498617747 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:37 INFO - PROCESS | 1656 | 1466498617749 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:37 INFO - PROCESS | 1656 | 1466498617843 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 01:43:37 INFO - PROCESS | 1656 | 1466498617912 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:37 INFO - PROCESS | 1656 | 1466498617914 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x118252800 == 45 [pid = 1656] [id = 322] 01:43:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x117eb6000) [pid = 1656] [serial = 965] [outer = 0x0] 01:43:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x11845b400) [pid = 1656] [serial = 966] [outer = 0x117eb6000] 01:43:37 INFO - PROCESS | 1656 | 1466498617943 Marionette DEBUG loaded listener.js 01:43:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x118741000) [pid = 1656] [serial = 967] [outer = 0x117eb6000] 01:43:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12968c800 == 44 [pid = 1656] [id = 316] 01:43:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12920d000 == 43 [pid = 1656] [id = 315] 01:43:38 INFO - PROCESS | 1656 | --DOCSHELL 0x118714800 == 42 [pid = 1656] [id = 314] 01:43:38 INFO - PROCESS | 1656 | --DOCSHELL 0x1262e0000 == 41 [pid = 1656] [id = 313] 01:43:38 INFO - PROCESS | 1656 | --DOCSHELL 0x125346000 == 40 [pid = 1656] [id = 312] 01:43:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12172c000 == 39 [pid = 1656] [id = 311] 01:43:38 INFO - PROCESS | 1656 | --DOCSHELL 0x120f56000 == 38 [pid = 1656] [id = 310] 01:43:38 INFO - PROCESS | 1656 | --DOCSHELL 0x1196e5800 == 37 [pid = 1656] [id = 309] 01:43:38 INFO - PROCESS | 1656 | --DOCSHELL 0x118717000 == 36 [pid = 1656] [id = 308] 01:43:38 INFO - PROCESS | 1656 | --DOCSHELL 0x118318000 == 35 [pid = 1656] [id = 307] 01:43:38 INFO - PROCESS | 1656 | --DOCSHELL 0x1170c5000 == 34 [pid = 1656] [id = 306] 01:43:38 INFO - PROCESS | 1656 | --DOCSHELL 0x11695a800 == 33 [pid = 1656] [id = 305] 01:43:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12bf29800 == 32 [pid = 1656] [id = 303] 01:43:38 INFO - PROCESS | 1656 | --DOCSHELL 0x1169b3800 == 31 [pid = 1656] [id = 304] 01:43:38 INFO - PROCESS | 1656 | --DOCSHELL 0x129207000 == 30 [pid = 1656] [id = 321] 01:43:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12b1bd800 == 29 [pid = 1656] [id = 320] 01:43:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12538c000 == 28 [pid = 1656] [id = 319] 01:43:38 INFO - PROCESS | 1656 | --DOCSHELL 0x118317800 == 27 [pid = 1656] [id = 318] 01:43:38 INFO - PROCESS | 1656 | --DOCSHELL 0x115ddc800 == 26 [pid = 1656] [id = 317] 01:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x11972ac00) [pid = 1656] [serial = 872] [outer = 0x0] [url = about:blank] 01:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x119d27400) [pid = 1656] [serial = 875] [outer = 0x0] [url = about:blank] 01:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x120d1f800) [pid = 1656] [serial = 876] [outer = 0x0] [url = about:blank] 01:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x115fd9400) [pid = 1656] [serial = 857] [outer = 0x0] [url = about:blank] 01:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1167c5800) [pid = 1656] [serial = 858] [outer = 0x0] [url = about:blank] 01:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x125ca0c00) [pid = 1656] [serial = 891] [outer = 0x0] [url = about:blank] 01:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x118a60000) [pid = 1656] [serial = 869] [outer = 0x0] [url = about:blank] 01:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x118e7c400) [pid = 1656] [serial = 870] [outer = 0x0] [url = about:blank] 01:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x127282400) [pid = 1656] [serial = 855] [outer = 0x0] [url = about:blank] 01:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1185e2000) [pid = 1656] [serial = 866] [outer = 0x0] [url = about:blank] 01:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x118746c00) [pid = 1656] [serial = 867] [outer = 0x0] [url = about:blank] 01:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x11823d000) [pid = 1656] [serial = 863] [outer = 0x0] [url = about:blank] 01:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1184a6400) [pid = 1656] [serial = 864] [outer = 0x0] [url = about:blank] 01:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1217bd400) [pid = 1656] [serial = 884] [outer = 0x0] [url = about:blank] 01:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x117022800) [pid = 1656] [serial = 860] [outer = 0x0] [url = about:blank] 01:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1176fa000) [pid = 1656] [serial = 861] [outer = 0x0] [url = about:blank] 01:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12126cc00) [pid = 1656] [serial = 878] [outer = 0x0] [url = about:blank] 01:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x121280c00) [pid = 1656] [serial = 879] [outer = 0x0] [url = about:blank] 01:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x12128b000) [pid = 1656] [serial = 881] [outer = 0x0] [url = about:blank] 01:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x121714000) [pid = 1656] [serial = 882] [outer = 0x0] [url = about:blank] 01:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x117eb0400) [pid = 1656] [serial = 900] [outer = 0x0] [url = about:blank] 01:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x127360400) [pid = 1656] [serial = 894] [outer = 0x0] [url = about:blank] 01:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x126612400) [pid = 1656] [serial = 892] [outer = 0x0] [url = about:blank] 01:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x128b14800) [pid = 1656] [serial = 897] [outer = 0x0] [url = about:blank] 01:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x119d20800) [pid = 1656] [serial = 901] [outer = 0x0] [url = about:blank] 01:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1289dfc00) [pid = 1656] [serial = 895] [outer = 0x0] [url = about:blank] 01:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x128b8fc00) [pid = 1656] [serial = 906] [outer = 0x0] [url = about:blank] 01:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x119d22400) [pid = 1656] [serial = 873] [outer = 0x0] [url = about:blank] 01:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x128b1f000) [pid = 1656] [serial = 898] [outer = 0x0] [url = about:blank] 01:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x124dad400) [pid = 1656] [serial = 887] [outer = 0x0] [url = about:blank] 01:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x128b8a000) [pid = 1656] [serial = 904] [outer = 0x0] [url = about:blank] 01:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x12536b000) [pid = 1656] [serial = 888] [outer = 0x0] [url = about:blank] 01:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x121807c00) [pid = 1656] [serial = 885] [outer = 0x0] [url = about:blank] 01:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x128b1e800) [pid = 1656] [serial = 903] [outer = 0x0] [url = about:blank] 01:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x128bc2000) [pid = 1656] [serial = 909] [outer = 0x0] [url = about:blank] 01:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x12660ac00) [pid = 1656] [serial = 492] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 01:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x128b95800) [pid = 1656] [serial = 907] [outer = 0x0] [url = about:blank] 01:43:38 INFO - PROCESS | 1656 | 1466498618904 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 01:43:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 01:43:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1178ms 01:43:38 INFO - PROCESS | 1656 | 1466498618920 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 01:43:38 INFO - PROCESS | 1656 | 1466498618922 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 01:43:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 01:43:38 INFO - PROCESS | 1656 | 1466498618925 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 01:43:38 INFO - PROCESS | 1656 | 1466498618927 Marionette TRACE conn2 <- [1,1262,null,{}] 01:43:38 INFO - PROCESS | 1656 | 1466498618931 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:38 INFO - PROCESS | 1656 | 1466498618933 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:39 INFO - PROCESS | 1656 | 1466498619008 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 01:43:39 INFO - PROCESS | 1656 | 1466498619013 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:39 INFO - PROCESS | 1656 | 1466498619016 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x116677800 == 27 [pid = 1656] [id = 323] 01:43:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1164da400) [pid = 1656] [serial = 968] [outer = 0x0] 01:43:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x116f1c800) [pid = 1656] [serial = 969] [outer = 0x1164da400] 01:43:39 INFO - PROCESS | 1656 | 1466498619048 Marionette DEBUG loaded listener.js 01:43:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x1176f5000) [pid = 1656] [serial = 970] [outer = 0x1164da400] 01:43:39 INFO - PROCESS | 1656 | 1466498619400 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 01:43:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 01:43:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 521ms 01:43:39 INFO - PROCESS | 1656 | 1466498619447 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 01:43:39 INFO - PROCESS | 1656 | 1466498619453 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 01:43:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 01:43:39 INFO - PROCESS | 1656 | 1466498619457 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 01:43:39 INFO - PROCESS | 1656 | 1466498619459 Marionette TRACE conn2 <- [1,1266,null,{}] 01:43:39 INFO - PROCESS | 1656 | 1466498619462 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:39 INFO - PROCESS | 1656 | 1466498619463 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:39 INFO - PROCESS | 1656 | 1466498619538 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 01:43:39 INFO - PROCESS | 1656 | 1466498619542 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:39 INFO - PROCESS | 1656 | 1466498619544 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e81000 == 28 [pid = 1656] [id = 324] 01:43:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x118233c00) [pid = 1656] [serial = 971] [outer = 0x0] 01:43:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1184a0800) [pid = 1656] [serial = 972] [outer = 0x118233c00] 01:43:39 INFO - PROCESS | 1656 | 1466498619573 Marionette DEBUG loaded listener.js 01:43:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1184ed000) [pid = 1656] [serial = 973] [outer = 0x118233c00] 01:43:39 INFO - PROCESS | 1656 | 1466498619941 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 01:43:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 01:43:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 523ms 01:43:39 INFO - PROCESS | 1656 | 1466498619981 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 01:43:39 INFO - PROCESS | 1656 | 1466498619982 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 01:43:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 01:43:39 INFO - PROCESS | 1656 | 1466498619986 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 01:43:39 INFO - PROCESS | 1656 | 1466498619989 Marionette TRACE conn2 <- [1,1270,null,{}] 01:43:39 INFO - PROCESS | 1656 | 1466498619996 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:40 INFO - PROCESS | 1656 | 1466498620000 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:40 INFO - PROCESS | 1656 | 1466498620075 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 01:43:40 INFO - PROCESS | 1656 | 1466498620079 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:40 INFO - PROCESS | 1656 | 1466498620082 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x11871d800 == 29 [pid = 1656] [id = 325] 01:43:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x115f6c000) [pid = 1656] [serial = 974] [outer = 0x0] 01:43:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11921b000) [pid = 1656] [serial = 975] [outer = 0x115f6c000] 01:43:40 INFO - PROCESS | 1656 | 1466498620112 Marionette DEBUG loaded listener.js 01:43:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x119729400) [pid = 1656] [serial = 976] [outer = 0x115f6c000] 01:43:40 INFO - PROCESS | 1656 | 1466498620434 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 01:43:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 01:43:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 471ms 01:43:40 INFO - PROCESS | 1656 | 1466498620458 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 01:43:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 01:43:40 INFO - PROCESS | 1656 | 1466498620460 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 01:43:40 INFO - PROCESS | 1656 | 1466498620462 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 01:43:40 INFO - PROCESS | 1656 | 1466498620464 Marionette TRACE conn2 <- [1,1274,null,{}] 01:43:40 INFO - PROCESS | 1656 | 1466498620467 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:40 INFO - PROCESS | 1656 | 1466498620470 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:40 INFO - PROCESS | 1656 | 1466498620545 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 01:43:40 INFO - PROCESS | 1656 | 1466498620603 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:40 INFO - PROCESS | 1656 | 1466498620604 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x1196d1800 == 30 [pid = 1656] [id = 326] 01:43:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119728000) [pid = 1656] [serial = 977] [outer = 0x0] 01:43:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x119c5e400) [pid = 1656] [serial = 978] [outer = 0x119728000] 01:43:40 INFO - PROCESS | 1656 | 1466498620629 Marionette DEBUG loaded listener.js 01:43:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119d2ac00) [pid = 1656] [serial = 979] [outer = 0x119728000] 01:43:40 INFO - PROCESS | 1656 | 1466498620954 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 01:43:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 01:43:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 519ms 01:43:40 INFO - PROCESS | 1656 | 1466498620982 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 01:43:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 01:43:40 INFO - PROCESS | 1656 | 1466498620987 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 01:43:40 INFO - PROCESS | 1656 | 1466498620991 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 01:43:41 INFO - PROCESS | 1656 | 1466498621005 Marionette TRACE conn2 <- [1,1278,null,{}] 01:43:41 INFO - PROCESS | 1656 | 1466498621016 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:41 INFO - PROCESS | 1656 | 1466498621017 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:41 INFO - PROCESS | 1656 | 1466498621154 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 01:43:41 INFO - PROCESS | 1656 | 1466498621159 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:41 INFO - PROCESS | 1656 | 1466498621161 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f52800 == 31 [pid = 1656] [id = 327] 01:43:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x115fda800) [pid = 1656] [serial = 980] [outer = 0x0] 01:43:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x120d1ac00) [pid = 1656] [serial = 981] [outer = 0x115fda800] 01:43:41 INFO - PROCESS | 1656 | 1466498621243 Marionette DEBUG loaded listener.js 01:43:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x121267000) [pid = 1656] [serial = 982] [outer = 0x115fda800] 01:43:41 INFO - PROCESS | 1656 | 1466498621664 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 01:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 01:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 690ms 01:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 01:43:41 INFO - PROCESS | 1656 | 1466498621681 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 01:43:41 INFO - PROCESS | 1656 | 1466498621682 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 01:43:41 INFO - PROCESS | 1656 | 1466498621684 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 01:43:41 INFO - PROCESS | 1656 | 1466498621685 Marionette TRACE conn2 <- [1,1282,null,{}] 01:43:41 INFO - PROCESS | 1656 | 1466498621688 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:41 INFO - PROCESS | 1656 | 1466498621692 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:41 INFO - PROCESS | 1656 | 1466498621811 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 01:43:41 INFO - PROCESS | 1656 | 1466498621815 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:41 INFO - PROCESS | 1656 | 1466498621817 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x12173d000 == 32 [pid = 1656] [id = 328] 01:43:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1184ed800) [pid = 1656] [serial = 983] [outer = 0x0] 01:43:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x121350800) [pid = 1656] [serial = 984] [outer = 0x1184ed800] 01:43:41 INFO - PROCESS | 1656 | 1466498621841 Marionette DEBUG loaded listener.js 01:43:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x121873000) [pid = 1656] [serial = 985] [outer = 0x1184ed800] 01:43:42 INFO - PROCESS | 1656 | 1466498622155 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 01:43:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 01:43:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 519ms 01:43:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 01:43:42 INFO - PROCESS | 1656 | 1466498622204 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 01:43:42 INFO - PROCESS | 1656 | 1466498622206 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 01:43:42 INFO - PROCESS | 1656 | 1466498622209 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 01:43:42 INFO - PROCESS | 1656 | 1466498622210 Marionette TRACE conn2 <- [1,1286,null,{}] 01:43:42 INFO - PROCESS | 1656 | 1466498622214 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:42 INFO - PROCESS | 1656 | 1466498622227 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:42 INFO - PROCESS | 1656 | 1466498622379 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 01:43:42 INFO - PROCESS | 1656 | 1466498622429 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:42 INFO - PROCESS | 1656 | 1466498622430 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x125356800 == 33 [pid = 1656] [id = 329] 01:43:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1184aac00) [pid = 1656] [serial = 986] [outer = 0x0] 01:43:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x124840400) [pid = 1656] [serial = 987] [outer = 0x1184aac00] 01:43:42 INFO - PROCESS | 1656 | 1466498622469 Marionette DEBUG loaded listener.js 01:43:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12536b400) [pid = 1656] [serial = 988] [outer = 0x1184aac00] 01:43:43 INFO - PROCESS | 1656 | 1466498623035 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 01:43:43 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12736a400) [pid = 1656] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 01:43:43 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x128b8e800) [pid = 1656] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 01:43:43 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x120d21400) [pid = 1656] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 01:43:43 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x120de4400) [pid = 1656] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 01:43:43 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11690c800) [pid = 1656] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 01:43:43 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11873bc00) [pid = 1656] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 01:43:43 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1164e0000) [pid = 1656] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 01:43:43 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x128b96000) [pid = 1656] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 01:43:43 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x112d67000) [pid = 1656] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 01:43:43 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x124c0e800) [pid = 1656] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 01:43:43 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11697d800) [pid = 1656] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 01:43:43 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1161a2c00) [pid = 1656] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 01:43:43 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x124c0f000) [pid = 1656] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 01:43:43 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x11823e800) [pid = 1656] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 01:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 01:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 869ms 01:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 01:43:43 INFO - PROCESS | 1656 | 1466498623079 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 01:43:43 INFO - PROCESS | 1656 | 1466498623080 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 01:43:43 INFO - PROCESS | 1656 | 1466498623082 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 01:43:43 INFO - PROCESS | 1656 | 1466498623083 Marionette TRACE conn2 <- [1,1290,null,{}] 01:43:43 INFO - PROCESS | 1656 | 1466498623086 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:43 INFO - PROCESS | 1656 | 1466498623087 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:43 INFO - PROCESS | 1656 | 1466498623157 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 01:43:43 INFO - PROCESS | 1656 | 1466498623160 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:43 INFO - PROCESS | 1656 | 1466498623161 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x11871e000 == 34 [pid = 1656] [id = 330] 01:43:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1126cc400) [pid = 1656] [serial = 989] [outer = 0x0] 01:43:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11697d800) [pid = 1656] [serial = 990] [outer = 0x1126cc400] 01:43:43 INFO - PROCESS | 1656 | 1466498623188 Marionette DEBUG loaded listener.js 01:43:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x118742000) [pid = 1656] [serial = 991] [outer = 0x1126cc400] 01:43:43 INFO - PROCESS | 1656 | 1466498623492 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 01:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 01:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 420ms 01:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 01:43:43 INFO - PROCESS | 1656 | 1466498623506 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 01:43:43 INFO - PROCESS | 1656 | 1466498623508 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 01:43:43 INFO - PROCESS | 1656 | 1466498623510 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 01:43:43 INFO - PROCESS | 1656 | 1466498623512 Marionette TRACE conn2 <- [1,1294,null,{}] 01:43:43 INFO - PROCESS | 1656 | 1466498623514 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:43 INFO - PROCESS | 1656 | 1466498623515 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:43 INFO - PROCESS | 1656 | 1466498623602 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 01:43:43 INFO - PROCESS | 1656 | 1466498623653 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:43 INFO - PROCESS | 1656 | 1466498623654 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x118719800 == 35 [pid = 1656] [id = 331] 01:43:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x115f74000) [pid = 1656] [serial = 992] [outer = 0x0] 01:43:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x12128ac00) [pid = 1656] [serial = 993] [outer = 0x115f74000] 01:43:43 INFO - PROCESS | 1656 | 1466498623679 Marionette DEBUG loaded listener.js 01:43:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1261ee000) [pid = 1656] [serial = 994] [outer = 0x115f74000] 01:43:43 INFO - PROCESS | 1656 | 1466498623949 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 01:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 01:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 470ms 01:43:43 INFO - PROCESS | 1656 | 1466498623988 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 01:43:43 INFO - PROCESS | 1656 | 1466498623990 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 01:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 01:43:43 INFO - PROCESS | 1656 | 1466498623992 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 01:43:43 INFO - PROCESS | 1656 | 1466498623993 Marionette TRACE conn2 <- [1,1298,null,{}] 01:43:43 INFO - PROCESS | 1656 | 1466498623995 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:43 INFO - PROCESS | 1656 | 1466498623997 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:44 INFO - PROCESS | 1656 | 1466498624075 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 01:43:44 INFO - PROCESS | 1656 | 1466498624079 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:44 INFO - PROCESS | 1656 | 1466498624081 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x129216800 == 36 [pid = 1656] [id = 332] 01:43:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x126298000) [pid = 1656] [serial = 995] [outer = 0x0] 01:43:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x127363c00) [pid = 1656] [serial = 996] [outer = 0x126298000] 01:43:44 INFO - PROCESS | 1656 | 1466498624107 Marionette DEBUG loaded listener.js 01:43:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x128b11400) [pid = 1656] [serial = 997] [outer = 0x126298000] 01:43:44 INFO - PROCESS | 1656 | 1466498624437 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 01:43:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 01:43:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 472ms 01:43:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 01:43:44 INFO - PROCESS | 1656 | 1466498624465 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 01:43:44 INFO - PROCESS | 1656 | 1466498624466 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 01:43:44 INFO - PROCESS | 1656 | 1466498624468 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 01:43:44 INFO - PROCESS | 1656 | 1466498624470 Marionette TRACE conn2 <- [1,1302,null,{}] 01:43:44 INFO - PROCESS | 1656 | 1466498624472 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:44 INFO - PROCESS | 1656 | 1466498624474 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:44 INFO - PROCESS | 1656 | 1466498624593 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 01:43:44 INFO - PROCESS | 1656 | 1466498624600 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:44 INFO - PROCESS | 1656 | 1466498624602 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f52000 == 37 [pid = 1656] [id = 333] 01:43:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x119733800) [pid = 1656] [serial = 998] [outer = 0x0] 01:43:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x128b15800) [pid = 1656] [serial = 999] [outer = 0x119733800] 01:43:44 INFO - PROCESS | 1656 | 1466498624628 Marionette DEBUG loaded listener.js 01:43:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x128bbec00) [pid = 1656] [serial = 1000] [outer = 0x119733800] 01:43:44 INFO - PROCESS | 1656 | 1466498624953 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 01:43:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 01:43:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 521ms 01:43:44 INFO - PROCESS | 1656 | 1466498624989 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 01:43:44 INFO - PROCESS | 1656 | 1466498624990 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 01:43:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 01:43:44 INFO - PROCESS | 1656 | 1466498624992 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 01:43:44 INFO - PROCESS | 1656 | 1466498624994 Marionette TRACE conn2 <- [1,1306,null,{}] 01:43:44 INFO - PROCESS | 1656 | 1466498624996 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:44 INFO - PROCESS | 1656 | 1466498624997 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:45 INFO - PROCESS | 1656 | 1466498625119 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 01:43:45 INFO - PROCESS | 1656 | 1466498625176 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:45 INFO - PROCESS | 1656 | 1466498625178 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x11335a800 == 38 [pid = 1656] [id = 334] 01:43:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x111e29800) [pid = 1656] [serial = 1001] [outer = 0x0] 01:43:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1122a5000) [pid = 1656] [serial = 1002] [outer = 0x111e29800] 01:43:45 INFO - PROCESS | 1656 | 1466498625210 Marionette DEBUG loaded listener.js 01:43:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x115f0bc00) [pid = 1656] [serial = 1003] [outer = 0x111e29800] 01:43:45 INFO - PROCESS | 1656 | 1466498625715 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 01:43:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 01:43:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 770ms 01:43:45 INFO - PROCESS | 1656 | 1466498625772 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 01:43:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 01:43:45 INFO - PROCESS | 1656 | 1466498625775 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 01:43:45 INFO - PROCESS | 1656 | 1466498625779 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 01:43:45 INFO - PROCESS | 1656 | 1466498625781 Marionette TRACE conn2 <- [1,1310,null,{}] 01:43:45 INFO - PROCESS | 1656 | 1466498625785 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:45 INFO - PROCESS | 1656 | 1466498625787 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:45 INFO - PROCESS | 1656 | 1466498625892 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 01:43:45 INFO - PROCESS | 1656 | 1466498625968 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:45 INFO - PROCESS | 1656 | 1466498625970 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x118707800 == 39 [pid = 1656] [id = 335] 01:43:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x118134800) [pid = 1656] [serial = 1004] [outer = 0x0] 01:43:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x118242c00) [pid = 1656] [serial = 1005] [outer = 0x118134800] 01:43:46 INFO - PROCESS | 1656 | 1466498626002 Marionette DEBUG loaded listener.js 01:43:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1184ec800) [pid = 1656] [serial = 1006] [outer = 0x118134800] 01:43:46 INFO - PROCESS | 1656 | 1466498626706 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 01:43:46 INFO - PROCESS | 1656 | 1466498626758 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 01:43:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 01:43:46 INFO - PROCESS | 1656 | 1466498626763 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 01:43:46 INFO - PROCESS | 1656 | 1466498626766 Marionette TRACE conn2 <- [1,1314,null,{}] 01:43:46 INFO - PROCESS | 1656 | 1466498626771 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:46 INFO - PROCESS | 1656 | 1466498626773 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:46 INFO - PROCESS | 1656 | 1466498626913 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 01:43:47 INFO - PROCESS | 1656 | 1466498627005 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:47 INFO - PROCESS | 1656 | 1466498627010 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x1169b0800 == 40 [pid = 1656] [id = 336] 01:43:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1176f4c00) [pid = 1656] [serial = 1007] [outer = 0x0] 01:43:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x11812bc00) [pid = 1656] [serial = 1008] [outer = 0x1176f4c00] 01:43:47 INFO - PROCESS | 1656 | 1466498627055 Marionette DEBUG loaded listener.js 01:43:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1184a0c00) [pid = 1656] [serial = 1009] [outer = 0x1176f4c00] 01:43:47 INFO - PROCESS | 1656 | --DOCSHELL 0x120f52000 == 39 [pid = 1656] [id = 333] 01:43:47 INFO - PROCESS | 1656 | --DOCSHELL 0x129216800 == 38 [pid = 1656] [id = 332] 01:43:47 INFO - PROCESS | 1656 | --DOCSHELL 0x118719800 == 37 [pid = 1656] [id = 331] 01:43:47 INFO - PROCESS | 1656 | --DOCSHELL 0x11871e000 == 36 [pid = 1656] [id = 330] 01:43:47 INFO - PROCESS | 1656 | --DOCSHELL 0x125356800 == 35 [pid = 1656] [id = 329] 01:43:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12173d000 == 34 [pid = 1656] [id = 328] 01:43:47 INFO - PROCESS | 1656 | --DOCSHELL 0x120f52800 == 33 [pid = 1656] [id = 327] 01:43:47 INFO - PROCESS | 1656 | --DOCSHELL 0x1196d1800 == 32 [pid = 1656] [id = 326] 01:43:47 INFO - PROCESS | 1656 | --DOCSHELL 0x11871d800 == 31 [pid = 1656] [id = 325] 01:43:47 INFO - PROCESS | 1656 | --DOCSHELL 0x117e81000 == 30 [pid = 1656] [id = 324] 01:43:47 INFO - PROCESS | 1656 | --DOCSHELL 0x116677800 == 29 [pid = 1656] [id = 323] 01:43:47 INFO - PROCESS | 1656 | --DOCSHELL 0x118252800 == 28 [pid = 1656] [id = 322] 01:43:47 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x128b8b800) [pid = 1656] [serial = 946] [outer = 0x0] [url = about:blank] 01:43:47 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x128bc7800) [pid = 1656] [serial = 949] [outer = 0x0] [url = about:blank] 01:43:47 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x128bbb400) [pid = 1656] [serial = 948] [outer = 0x0] [url = about:blank] 01:43:47 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x121280000) [pid = 1656] [serial = 930] [outer = 0x0] [url = about:blank] 01:43:47 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x123b09c00) [pid = 1656] [serial = 933] [outer = 0x0] [url = about:blank] 01:43:47 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x119734c00) [pid = 1656] [serial = 924] [outer = 0x0] [url = about:blank] 01:43:47 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x119ad3000) [pid = 1656] [serial = 925] [outer = 0x0] [url = about:blank] 01:43:47 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x118a97000) [pid = 1656] [serial = 921] [outer = 0x0] [url = about:blank] 01:43:47 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11921f400) [pid = 1656] [serial = 922] [outer = 0x0] [url = about:blank] 01:43:47 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x118242400) [pid = 1656] [serial = 918] [outer = 0x0] [url = about:blank] 01:43:47 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1184a4000) [pid = 1656] [serial = 919] [outer = 0x0] [url = about:blank] 01:43:47 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x128bc6c00) [pid = 1656] [serial = 910] [outer = 0x0] [url = about:blank] 01:43:47 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1133da800) [pid = 1656] [serial = 912] [outer = 0x0] [url = about:blank] 01:43:47 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x124daec00) [pid = 1656] [serial = 936] [outer = 0x0] [url = about:blank] 01:43:47 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1167c7400) [pid = 1656] [serial = 913] [outer = 0x0] [url = about:blank] 01:43:47 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x119d1d800) [pid = 1656] [serial = 927] [outer = 0x0] [url = about:blank] 01:43:47 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x117028400) [pid = 1656] [serial = 915] [outer = 0x0] [url = about:blank] 01:43:47 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x117eb1c00) [pid = 1656] [serial = 916] [outer = 0x0] [url = about:blank] 01:43:47 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1249b8800) [pid = 1656] [serial = 934] [outer = 0x0] [url = about:blank] 01:43:47 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x125caec00) [pid = 1656] [serial = 939] [outer = 0x0] [url = about:blank] 01:43:47 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12536e400) [pid = 1656] [serial = 937] [outer = 0x0] [url = about:blank] 01:43:47 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x128b15400) [pid = 1656] [serial = 945] [outer = 0x0] [url = about:blank] 01:43:47 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x118e7b400) [pid = 1656] [serial = 942] [outer = 0x0] [url = about:blank] 01:43:47 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1267a9000) [pid = 1656] [serial = 940] [outer = 0x0] [url = about:blank] 01:43:47 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x121717c00) [pid = 1656] [serial = 943] [outer = 0x0] [url = about:blank] 01:43:47 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x1217bb800) [pid = 1656] [serial = 931] [outer = 0x0] [url = about:blank] 01:43:47 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x120d1b000) [pid = 1656] [serial = 928] [outer = 0x0] [url = about:blank] 01:43:47 INFO - PROCESS | 1656 | 1466498627460 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 01:43:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 01:43:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 727ms 01:43:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 01:43:47 INFO - PROCESS | 1656 | 1466498627489 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 01:43:47 INFO - PROCESS | 1656 | 1466498627492 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 01:43:47 INFO - PROCESS | 1656 | 1466498627497 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 01:43:47 INFO - PROCESS | 1656 | 1466498627499 Marionette TRACE conn2 <- [1,1318,null,{}] 01:43:47 INFO - PROCESS | 1656 | 1466498627504 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:47 INFO - PROCESS | 1656 | 1466498627505 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:47 INFO - PROCESS | 1656 | 1466498627586 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 01:43:47 INFO - PROCESS | 1656 | 1466498627638 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:47 INFO - PROCESS | 1656 | 1466498627639 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x11826b800 == 29 [pid = 1656] [id = 337] 01:43:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x116f61400) [pid = 1656] [serial = 1010] [outer = 0x0] 01:43:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x1185dcc00) [pid = 1656] [serial = 1011] [outer = 0x116f61400] 01:43:47 INFO - PROCESS | 1656 | 1466498627666 Marionette DEBUG loaded listener.js 01:43:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x118a8fc00) [pid = 1656] [serial = 1012] [outer = 0x116f61400] 01:43:47 INFO - PROCESS | 1656 | 1466498627980 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 01:43:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 01:43:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 523ms 01:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 01:43:48 INFO - PROCESS | 1656 | 1466498628020 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 01:43:48 INFO - PROCESS | 1656 | 1466498628022 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 01:43:48 INFO - PROCESS | 1656 | 1466498628024 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 01:43:48 INFO - PROCESS | 1656 | 1466498628027 Marionette TRACE conn2 <- [1,1322,null,{}] 01:43:48 INFO - PROCESS | 1656 | 1466498628035 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:48 INFO - PROCESS | 1656 | 1466498628038 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:48 INFO - PROCESS | 1656 | 1466498628117 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 01:43:48 INFO - PROCESS | 1656 | 1466498628169 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:48 INFO - PROCESS | 1656 | 1466498628171 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x1196ca000 == 30 [pid = 1656] [id = 338] 01:43:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x118a8f800) [pid = 1656] [serial = 1013] [outer = 0x0] 01:43:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x119727400) [pid = 1656] [serial = 1014] [outer = 0x118a8f800] 01:43:48 INFO - PROCESS | 1656 | 1466498628199 Marionette DEBUG loaded listener.js 01:43:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x119d29c00) [pid = 1656] [serial = 1015] [outer = 0x118a8f800] 01:43:48 INFO - PROCESS | 1656 | 1466498628508 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 01:43:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 01:43:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 525ms 01:43:48 INFO - PROCESS | 1656 | 1466498628552 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 01:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 01:43:48 INFO - PROCESS | 1656 | 1466498628554 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 01:43:48 INFO - PROCESS | 1656 | 1466498628556 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 01:43:48 INFO - PROCESS | 1656 | 1466498628557 Marionette TRACE conn2 <- [1,1326,null,{}] 01:43:48 INFO - PROCESS | 1656 | 1466498628560 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:48 INFO - PROCESS | 1656 | 1466498628561 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:48 INFO - PROCESS | 1656 | 1466498628638 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 01:43:48 INFO - PROCESS | 1656 | 1466498628642 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:48 INFO - PROCESS | 1656 | 1466498628643 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x1211b9800 == 31 [pid = 1656] [id = 339] 01:43:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x120d1dc00) [pid = 1656] [serial = 1016] [outer = 0x0] 01:43:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x121280000) [pid = 1656] [serial = 1017] [outer = 0x120d1dc00] 01:43:48 INFO - PROCESS | 1656 | 1466498628670 Marionette DEBUG loaded listener.js 01:43:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1215a7800) [pid = 1656] [serial = 1018] [outer = 0x120d1dc00] 01:43:49 INFO - PROCESS | 1656 | 1466498629143 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 01:43:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 01:43:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 619ms 01:43:49 INFO - PROCESS | 1656 | 1466498629176 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 01:43:49 INFO - PROCESS | 1656 | 1466498629179 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 01:43:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 01:43:49 INFO - PROCESS | 1656 | 1466498629182 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 01:43:49 INFO - PROCESS | 1656 | 1466498629184 Marionette TRACE conn2 <- [1,1330,null,{}] 01:43:49 INFO - PROCESS | 1656 | 1466498629189 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:49 INFO - PROCESS | 1656 | 1466498629191 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:49 INFO - PROCESS | 1656 | 1466498629287 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 01:43:49 INFO - PROCESS | 1656 | 1466498629340 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:49 INFO - PROCESS | 1656 | 1466498629342 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x116af4800 == 32 [pid = 1656] [id = 340] 01:43:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x118242400) [pid = 1656] [serial = 1019] [outer = 0x0] 01:43:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1184aa800) [pid = 1656] [serial = 1020] [outer = 0x118242400] 01:43:49 INFO - PROCESS | 1656 | 1466498629373 Marionette DEBUG loaded listener.js 01:43:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x118a98000) [pid = 1656] [serial = 1021] [outer = 0x118242400] 01:43:49 INFO - PROCESS | 1656 | 1466498629818 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 01:43:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 01:43:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 671ms 01:43:49 INFO - PROCESS | 1656 | 1466498629854 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 01:43:49 INFO - PROCESS | 1656 | 1466498629857 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 01:43:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 01:43:49 INFO - PROCESS | 1656 | 1466498629862 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 01:43:49 INFO - PROCESS | 1656 | 1466498629863 Marionette TRACE conn2 <- [1,1334,null,{}] 01:43:49 INFO - PROCESS | 1656 | 1466498629866 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:49 INFO - PROCESS | 1656 | 1466498629868 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:49 INFO - PROCESS | 1656 | 1466498629967 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 01:43:50 INFO - PROCESS | 1656 | 1466498630020 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:50 INFO - PROCESS | 1656 | 1466498630021 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x123b31000 == 33 [pid = 1656] [id = 341] 01:43:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119729c00) [pid = 1656] [serial = 1022] [outer = 0x0] 01:43:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x121186c00) [pid = 1656] [serial = 1023] [outer = 0x119729c00] 01:43:50 INFO - PROCESS | 1656 | 1466498630051 Marionette DEBUG loaded listener.js 01:43:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x121711000) [pid = 1656] [serial = 1024] [outer = 0x119729c00] 01:43:50 INFO - PROCESS | 1656 | 1466498630472 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 01:43:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 01:43:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 619ms 01:43:50 INFO - PROCESS | 1656 | 1466498630481 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 01:43:50 INFO - PROCESS | 1656 | 1466498630483 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 01:43:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 01:43:50 INFO - PROCESS | 1656 | 1466498630488 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 01:43:50 INFO - PROCESS | 1656 | 1466498630490 Marionette TRACE conn2 <- [1,1338,null,{}] 01:43:50 INFO - PROCESS | 1656 | 1466498630498 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:50 INFO - PROCESS | 1656 | 1466498630501 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:50 INFO - PROCESS | 1656 | 1466498630595 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 01:43:50 INFO - PROCESS | 1656 | 1466498630685 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:50 INFO - PROCESS | 1656 | 1466498630688 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x127296800 == 34 [pid = 1656] [id = 342] 01:43:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1217c4400) [pid = 1656] [serial = 1025] [outer = 0x0] 01:43:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x123b09800) [pid = 1656] [serial = 1026] [outer = 0x1217c4400] 01:43:50 INFO - PROCESS | 1656 | 1466498630719 Marionette DEBUG loaded listener.js 01:43:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x124daec00) [pid = 1656] [serial = 1027] [outer = 0x1217c4400] 01:43:51 INFO - PROCESS | 1656 | 1466498631620 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 01:43:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 01:43:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1173ms 01:43:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 01:43:51 INFO - PROCESS | 1656 | 1466498631660 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 01:43:51 INFO - PROCESS | 1656 | 1466498631662 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 01:43:51 INFO - PROCESS | 1656 | 1466498631665 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 01:43:51 INFO - PROCESS | 1656 | 1466498631666 Marionette TRACE conn2 <- [1,1342,null,{}] 01:43:51 INFO - PROCESS | 1656 | 1466498631669 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:51 INFO - PROCESS | 1656 | 1466498631670 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:51 INFO - PROCESS | 1656 | 1466498631764 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 01:43:51 INFO - PROCESS | 1656 | 1466498631814 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:51 INFO - PROCESS | 1656 | 1466498631815 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x128eee800 == 35 [pid = 1656] [id = 343] 01:43:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12536e000) [pid = 1656] [serial = 1028] [outer = 0x0] 01:43:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1267aac00) [pid = 1656] [serial = 1029] [outer = 0x12536e000] 01:43:51 INFO - PROCESS | 1656 | 1466498631845 Marionette DEBUG loaded listener.js 01:43:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1289e2400) [pid = 1656] [serial = 1030] [outer = 0x12536e000] 01:43:52 INFO - PROCESS | 1656 | 1466498632258 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 01:43:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 01:43:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 620ms 01:43:52 INFO - PROCESS | 1656 | 1466498632286 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 01:43:52 INFO - PROCESS | 1656 | 1466498632288 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 01:43:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 01:43:52 INFO - PROCESS | 1656 | 1466498632290 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 01:43:52 INFO - PROCESS | 1656 | 1466498632291 Marionette TRACE conn2 <- [1,1346,null,{}] 01:43:52 INFO - PROCESS | 1656 | 1466498632294 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:52 INFO - PROCESS | 1656 | 1466498632295 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:52 INFO - PROCESS | 1656 | 1466498632389 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 01:43:52 INFO - PROCESS | 1656 | 1466498632438 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:52 INFO - PROCESS | 1656 | 1466498632440 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x129494000 == 36 [pid = 1656] [id = 344] 01:43:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1217c7800) [pid = 1656] [serial = 1031] [outer = 0x0] 01:43:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x128b14000) [pid = 1656] [serial = 1032] [outer = 0x1217c7800] 01:43:52 INFO - PROCESS | 1656 | 1466498632469 Marionette DEBUG loaded listener.js 01:43:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x128b20c00) [pid = 1656] [serial = 1033] [outer = 0x1217c7800] 01:43:52 INFO - PROCESS | 1656 | 1466498632972 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 01:43:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 01:43:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 719ms 01:43:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 01:43:53 INFO - PROCESS | 1656 | 1466498633010 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 01:43:53 INFO - PROCESS | 1656 | 1466498633012 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 01:43:53 INFO - PROCESS | 1656 | 1466498633015 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 01:43:53 INFO - PROCESS | 1656 | 1466498633017 Marionette TRACE conn2 <- [1,1350,null,{}] 01:43:53 INFO - PROCESS | 1656 | 1466498633041 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:53 INFO - PROCESS | 1656 | 1466498633043 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:53 INFO - PROCESS | 1656 | 1466498633136 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 01:43:53 INFO - PROCESS | 1656 | --DOCSHELL 0x1196ca000 == 35 [pid = 1656] [id = 338] 01:43:53 INFO - PROCESS | 1656 | --DOCSHELL 0x11826b800 == 34 [pid = 1656] [id = 337] 01:43:53 INFO - PROCESS | 1656 | --DOCSHELL 0x1169b0800 == 33 [pid = 1656] [id = 336] 01:43:53 INFO - PROCESS | 1656 | --DOCSHELL 0x118707800 == 32 [pid = 1656] [id = 335] 01:43:53 INFO - PROCESS | 1656 | --DOCSHELL 0x11335a800 == 31 [pid = 1656] [id = 334] 01:43:53 INFO - PROCESS | 1656 | --DOCSHELL 0x129494000 == 30 [pid = 1656] [id = 344] 01:43:53 INFO - PROCESS | 1656 | --DOCSHELL 0x128eee800 == 29 [pid = 1656] [id = 343] 01:43:53 INFO - PROCESS | 1656 | --DOCSHELL 0x127296800 == 28 [pid = 1656] [id = 342] 01:43:53 INFO - PROCESS | 1656 | --DOCSHELL 0x123b31000 == 27 [pid = 1656] [id = 341] 01:43:53 INFO - PROCESS | 1656 | --DOCSHELL 0x1211b9800 == 26 [pid = 1656] [id = 339] 01:43:53 INFO - PROCESS | 1656 | --DOCSHELL 0x116af4800 == 25 [pid = 1656] [id = 340] 01:43:53 INFO - PROCESS | 1656 | 1466498633757 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:53 INFO - PROCESS | 1656 | 1466498633759 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x11263c800 == 26 [pid = 1656] [id = 345] 01:43:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1126cd800) [pid = 1656] [serial = 1034] [outer = 0x0] 01:43:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x112e64c00) [pid = 1656] [serial = 1035] [outer = 0x1126cd800] 01:43:53 INFO - PROCESS | 1656 | 1466498633787 Marionette DEBUG loaded listener.js 01:43:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x115f11c00) [pid = 1656] [serial = 1036] [outer = 0x1126cd800] 01:43:54 INFO - PROCESS | 1656 | 1466498634156 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 01:43:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 01:43:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1171ms 01:43:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 01:43:54 INFO - PROCESS | 1656 | 1466498634187 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 01:43:54 INFO - PROCESS | 1656 | 1466498634189 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 01:43:54 INFO - PROCESS | 1656 | 1466498634192 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 01:43:54 INFO - PROCESS | 1656 | 1466498634194 Marionette TRACE conn2 <- [1,1354,null,{}] 01:43:54 INFO - PROCESS | 1656 | 1466498634198 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:54 INFO - PROCESS | 1656 | 1466498634199 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:54 INFO - PROCESS | 1656 | 1466498634297 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 01:43:54 INFO - PROCESS | 1656 | 1466498634334 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:54 INFO - PROCESS | 1656 | 1466498634335 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x117478000 == 27 [pid = 1656] [id = 346] 01:43:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1167c7c00) [pid = 1656] [serial = 1037] [outer = 0x0] 01:43:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x118128400) [pid = 1656] [serial = 1038] [outer = 0x1167c7c00] 01:43:54 INFO - PROCESS | 1656 | 1466498634362 Marionette DEBUG loaded listener.js 01:43:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x11823d000) [pid = 1656] [serial = 1039] [outer = 0x1167c7c00] 01:43:54 INFO - PROCESS | 1656 | 1466498634740 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 01:43:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 01:43:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 573ms 01:43:54 INFO - PROCESS | 1656 | 1466498634774 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 01:43:54 INFO - PROCESS | 1656 | 1466498634778 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 01:43:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 01:43:54 INFO - PROCESS | 1656 | 1466498634782 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 01:43:54 INFO - PROCESS | 1656 | 1466498634784 Marionette TRACE conn2 <- [1,1358,null,{}] 01:43:54 INFO - PROCESS | 1656 | 1466498634787 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:54 INFO - PROCESS | 1656 | 1466498634790 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:54 INFO - PROCESS | 1656 | 1466498634936 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 01:43:55 INFO - PROCESS | 1656 | 1466498635005 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:55 INFO - PROCESS | 1656 | 1466498635006 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x119243800 == 28 [pid = 1656] [id = 347] 01:43:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x118749000) [pid = 1656] [serial = 1040] [outer = 0x0] 01:43:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x118a61c00) [pid = 1656] [serial = 1041] [outer = 0x118749000] 01:43:55 INFO - PROCESS | 1656 | 1466498635046 Marionette DEBUG loaded listener.js 01:43:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x11921e400) [pid = 1656] [serial = 1042] [outer = 0x118749000] 01:43:55 INFO - PROCESS | 1656 | 1466498635426 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 01:43:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 01:43:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 671ms 01:43:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 01:43:55 INFO - PROCESS | 1656 | 1466498635467 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 01:43:55 INFO - PROCESS | 1656 | 1466498635468 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 01:43:55 INFO - PROCESS | 1656 | 1466498635476 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 01:43:55 INFO - PROCESS | 1656 | 1466498635480 Marionette TRACE conn2 <- [1,1362,null,{}] 01:43:55 INFO - PROCESS | 1656 | 1466498635484 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:55 INFO - PROCESS | 1656 | 1466498635486 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:55 INFO - PROCESS | 1656 | 1466498635585 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 01:43:55 INFO - PROCESS | 1656 | 1466498635618 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:55 INFO - PROCESS | 1656 | 1466498635619 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x1213ea800 == 29 [pid = 1656] [id = 348] 01:43:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x112d73000) [pid = 1656] [serial = 1043] [outer = 0x0] 01:43:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x119735400) [pid = 1656] [serial = 1044] [outer = 0x112d73000] 01:43:55 INFO - PROCESS | 1656 | 1466498635644 Marionette DEBUG loaded listener.js 01:43:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x120de2c00) [pid = 1656] [serial = 1045] [outer = 0x112d73000] 01:43:55 INFO - PROCESS | 1656 | 1466498635995 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 01:43:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 01:43:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 531ms 01:43:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 01:43:56 INFO - PROCESS | 1656 | 1466498636003 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 01:43:56 INFO - PROCESS | 1656 | 1466498636005 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 01:43:56 INFO - PROCESS | 1656 | 1466498636008 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 01:43:56 INFO - PROCESS | 1656 | 1466498636010 Marionette TRACE conn2 <- [1,1366,null,{}] 01:43:56 INFO - PROCESS | 1656 | 1466498636014 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:56 INFO - PROCESS | 1656 | 1466498636015 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:56 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x126298000) [pid = 1656] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 01:43:56 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x117eb6000) [pid = 1656] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 01:43:56 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1164da400) [pid = 1656] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 01:43:56 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x118233c00) [pid = 1656] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 01:43:56 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x119728000) [pid = 1656] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 01:43:56 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x115f6c000) [pid = 1656] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 01:43:56 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x115fda800) [pid = 1656] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 01:43:56 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1184aac00) [pid = 1656] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 01:43:56 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1126c9400) [pid = 1656] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 01:43:56 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1184ed800) [pid = 1656] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 01:43:56 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x116f1c000) [pid = 1656] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 01:43:56 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x119290400) [pid = 1656] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 01:43:56 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1215b2800) [pid = 1656] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 01:43:56 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1126cc400) [pid = 1656] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 01:43:56 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12170f000) [pid = 1656] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 01:43:56 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x115f74000) [pid = 1656] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 01:43:56 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x119733800) [pid = 1656] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 01:43:56 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1176f4c00) [pid = 1656] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 01:43:56 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x118a8f800) [pid = 1656] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 01:43:56 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x116f61400) [pid = 1656] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 01:43:56 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x111e29800) [pid = 1656] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 01:43:56 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x118134800) [pid = 1656] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 01:43:56 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x120d1dc00) [pid = 1656] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 01:43:56 INFO - PROCESS | 1656 | 1466498636574 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 01:43:56 INFO - PROCESS | 1656 | 1466498636586 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:56 INFO - PROCESS | 1656 | 1466498636587 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x1170ad800 == 30 [pid = 1656] [id = 349] 01:43:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1126cc400) [pid = 1656] [serial = 1046] [outer = 0x0] 01:43:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x115f6c000) [pid = 1656] [serial = 1047] [outer = 0x1126cc400] 01:43:56 INFO - PROCESS | 1656 | 1466498636627 Marionette DEBUG loaded listener.js 01:43:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x11701e800) [pid = 1656] [serial = 1048] [outer = 0x1126cc400] 01:43:56 INFO - PROCESS | 1656 | 1466498636976 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 01:43:57 INFO - PROCESS | 1656 | 1466498637031 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 01:43:57 INFO - PROCESS | 1656 | 1466498637033 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 01:43:57 INFO - PROCESS | 1656 | 1466498637034 Marionette TRACE conn2 <- [1,1370,null,{}] 01:43:57 INFO - PROCESS | 1656 | 1466498637036 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:57 INFO - PROCESS | 1656 | 1466498637037 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:57 INFO - PROCESS | 1656 | 1466498637129 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 01:43:57 INFO - PROCESS | 1656 | 1466498637136 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:57 INFO - PROCESS | 1656 | 1466498637142 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x12616c000 == 31 [pid = 1656] [id = 350] 01:43:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x118745c00) [pid = 1656] [serial = 1049] [outer = 0x0] 01:43:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x119ace000) [pid = 1656] [serial = 1050] [outer = 0x118745c00] 01:43:57 INFO - PROCESS | 1656 | 1466498637193 Marionette DEBUG loaded listener.js 01:43:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x121288400) [pid = 1656] [serial = 1051] [outer = 0x118745c00] 01:43:57 INFO - PROCESS | 1656 | 1466498637601 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 01:43:57 INFO - PROCESS | 1656 | 1466498637654 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 01:43:57 INFO - PROCESS | 1656 | 1466498637657 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 01:43:57 INFO - PROCESS | 1656 | 1466498637658 Marionette TRACE conn2 <- [1,1374,null,{}] 01:43:57 INFO - PROCESS | 1656 | 1466498637660 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:57 INFO - PROCESS | 1656 | 1466498637662 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:57 INFO - PROCESS | 1656 | 1466498637737 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 01:43:57 INFO - PROCESS | 1656 | 1466498637740 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:57 INFO - PROCESS | 1656 | 1466498637741 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x112222000 == 32 [pid = 1656] [id = 351] 01:43:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12170e000) [pid = 1656] [serial = 1052] [outer = 0x0] 01:43:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1217c0c00) [pid = 1656] [serial = 1053] [outer = 0x12170e000] 01:43:57 INFO - PROCESS | 1656 | 1466498637767 Marionette DEBUG loaded listener.js 01:43:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12186bc00) [pid = 1656] [serial = 1054] [outer = 0x12170e000] 01:43:58 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:43:58 INFO - PROCESS | 1656 | 1466498638114 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 01:43:58 INFO - PROCESS | 1656 | 1466498638127 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 01:43:58 INFO - PROCESS | 1656 | 1466498638129 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 01:43:58 INFO - PROCESS | 1656 | 1466498638130 Marionette TRACE conn2 <- [1,1378,null,{}] 01:43:58 INFO - PROCESS | 1656 | 1466498638134 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:58 INFO - PROCESS | 1656 | 1466498638136 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:58 INFO - PROCESS | 1656 | 1466498638207 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 01:43:58 INFO - PROCESS | 1656 | 1466498638210 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:58 INFO - PROCESS | 1656 | 1466498638211 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a5b9000 == 33 [pid = 1656] [id = 352] 01:43:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x115f1a000) [pid = 1656] [serial = 1055] [outer = 0x0] 01:43:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x124c11c00) [pid = 1656] [serial = 1056] [outer = 0x115f1a000] 01:43:58 INFO - PROCESS | 1656 | 1466498638238 Marionette DEBUG loaded listener.js 01:43:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x125373000) [pid = 1656] [serial = 1057] [outer = 0x115f1a000] 01:43:58 INFO - PROCESS | 1656 | 1466498638726 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 01:43:58 INFO - PROCESS | 1656 | 1466498638806 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 01:43:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 01:43:58 INFO - PROCESS | 1656 | 1466498638809 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 01:43:58 INFO - PROCESS | 1656 | 1466498638811 Marionette TRACE conn2 <- [1,1382,null,{}] 01:43:58 INFO - PROCESS | 1656 | 1466498638815 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:58 INFO - PROCESS | 1656 | 1466498638817 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:58 INFO - PROCESS | 1656 | 1466498638924 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 01:43:59 INFO - PROCESS | 1656 | 1466498639047 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:59 INFO - PROCESS | 1656 | 1466498639049 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x118392000 == 34 [pid = 1656] [id = 353] 01:43:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x116f5d400) [pid = 1656] [serial = 1058] [outer = 0x0] 01:43:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x11702a400) [pid = 1656] [serial = 1059] [outer = 0x116f5d400] 01:43:59 INFO - PROCESS | 1656 | 1466498639080 Marionette DEBUG loaded listener.js 01:43:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x118136c00) [pid = 1656] [serial = 1060] [outer = 0x116f5d400] 01:43:59 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:43:59 INFO - PROCESS | 1656 | 1466498639655 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 01:43:59 INFO - PROCESS | 1656 | 1466498639736 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 01:43:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 01:43:59 INFO - PROCESS | 1656 | 1466498639768 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 01:43:59 INFO - PROCESS | 1656 | 1466498639771 Marionette TRACE conn2 <- [1,1386,null,{}] 01:43:59 INFO - PROCESS | 1656 | 1466498639775 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:59 INFO - PROCESS | 1656 | 1466498639778 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:43:59 INFO - PROCESS | 1656 | 1466498639938 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 01:44:00 INFO - PROCESS | 1656 | 1466498640050 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:00 INFO - PROCESS | 1656 | 1466498640052 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x11334e800 == 35 [pid = 1656] [id = 354] 01:44:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x111c83800) [pid = 1656] [serial = 1061] [outer = 0x0] 01:44:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1161a2c00) [pid = 1656] [serial = 1062] [outer = 0x111c83800] 01:44:00 INFO - PROCESS | 1656 | 1466498640085 Marionette DEBUG loaded listener.js 01:44:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x118e7fc00) [pid = 1656] [serial = 1063] [outer = 0x111c83800] 01:44:00 INFO - PROCESS | 1656 | --DOCSHELL 0x112222000 == 34 [pid = 1656] [id = 351] 01:44:00 INFO - PROCESS | 1656 | --DOCSHELL 0x12616c000 == 33 [pid = 1656] [id = 350] 01:44:00 INFO - PROCESS | 1656 | --DOCSHELL 0x1170ad800 == 32 [pid = 1656] [id = 349] 01:44:00 INFO - PROCESS | 1656 | --DOCSHELL 0x1213ea800 == 31 [pid = 1656] [id = 348] 01:44:00 INFO - PROCESS | 1656 | --DOCSHELL 0x119243800 == 30 [pid = 1656] [id = 347] 01:44:00 INFO - PROCESS | 1656 | --DOCSHELL 0x117478000 == 29 [pid = 1656] [id = 346] 01:44:00 INFO - PROCESS | 1656 | --DOCSHELL 0x11263c800 == 28 [pid = 1656] [id = 345] 01:44:00 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x128bbec00) [pid = 1656] [serial = 1000] [outer = 0x0] [url = about:blank] 01:44:00 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x120d22c00) [pid = 1656] [serial = 958] [outer = 0x0] [url = about:blank] 01:44:00 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x119d21000) [pid = 1656] [serial = 957] [outer = 0x0] [url = about:blank] 01:44:00 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1185dcc00) [pid = 1656] [serial = 1011] [outer = 0x0] [url = about:blank] 01:44:00 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x125cafc00) [pid = 1656] [serial = 961] [outer = 0x0] [url = about:blank] 01:44:00 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x11697d800) [pid = 1656] [serial = 990] [outer = 0x0] [url = about:blank] 01:44:00 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1184a0c00) [pid = 1656] [serial = 1009] [outer = 0x0] [url = about:blank] 01:44:00 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x124c0f400) [pid = 1656] [serial = 960] [outer = 0x0] [url = about:blank] 01:44:00 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x119727400) [pid = 1656] [serial = 1014] [outer = 0x0] [url = about:blank] 01:44:00 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x118a8fc00) [pid = 1656] [serial = 1012] [outer = 0x0] [url = about:blank] 01:44:00 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x118742000) [pid = 1656] [serial = 991] [outer = 0x0] [url = about:blank] 01:44:00 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x119d29c00) [pid = 1656] [serial = 1015] [outer = 0x0] [url = about:blank] 01:44:00 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x115f0bc00) [pid = 1656] [serial = 1003] [outer = 0x0] [url = about:blank] 01:44:00 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x127363c00) [pid = 1656] [serial = 996] [outer = 0x0] [url = about:blank] 01:44:00 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x118242c00) [pid = 1656] [serial = 1005] [outer = 0x0] [url = about:blank] 01:44:00 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x12536b400) [pid = 1656] [serial = 988] [outer = 0x0] [url = about:blank] 01:44:00 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x128b1e000) [pid = 1656] [serial = 964] [outer = 0x0] [url = about:blank] 01:44:00 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12128ac00) [pid = 1656] [serial = 993] [outer = 0x0] [url = about:blank] 01:44:00 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1267ad800) [pid = 1656] [serial = 963] [outer = 0x0] [url = about:blank] 01:44:00 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x121873000) [pid = 1656] [serial = 985] [outer = 0x0] [url = about:blank] 01:44:00 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1261ee000) [pid = 1656] [serial = 994] [outer = 0x0] [url = about:blank] 01:44:00 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x119d2ac00) [pid = 1656] [serial = 979] [outer = 0x0] [url = about:blank] 01:44:00 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1184ec800) [pid = 1656] [serial = 1006] [outer = 0x0] [url = about:blank] 01:44:00 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1122a5000) [pid = 1656] [serial = 1002] [outer = 0x0] [url = about:blank] 01:44:00 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x128b15800) [pid = 1656] [serial = 999] [outer = 0x0] [url = about:blank] 01:44:00 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1215a7800) [pid = 1656] [serial = 1018] [outer = 0x0] [url = about:blank] 01:44:00 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x128b11400) [pid = 1656] [serial = 997] [outer = 0x0] [url = about:blank] 01:44:00 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x118741000) [pid = 1656] [serial = 967] [outer = 0x0] [url = about:blank] 01:44:00 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x11845b400) [pid = 1656] [serial = 966] [outer = 0x0] [url = about:blank] 01:44:00 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x116f1c800) [pid = 1656] [serial = 969] [outer = 0x0] [url = about:blank] 01:44:00 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x1176f5000) [pid = 1656] [serial = 970] [outer = 0x0] [url = about:blank] 01:44:00 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x1184a0800) [pid = 1656] [serial = 972] [outer = 0x0] [url = about:blank] 01:44:00 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x1184ed000) [pid = 1656] [serial = 973] [outer = 0x0] [url = about:blank] 01:44:00 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x119c5e400) [pid = 1656] [serial = 978] [outer = 0x0] [url = about:blank] 01:44:00 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x11921b000) [pid = 1656] [serial = 975] [outer = 0x0] [url = about:blank] 01:44:00 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x119729400) [pid = 1656] [serial = 976] [outer = 0x0] [url = about:blank] 01:44:00 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x121267000) [pid = 1656] [serial = 982] [outer = 0x0] [url = about:blank] 01:44:00 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x120d1ac00) [pid = 1656] [serial = 981] [outer = 0x0] [url = about:blank] 01:44:00 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x124840400) [pid = 1656] [serial = 987] [outer = 0x0] [url = about:blank] 01:44:00 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x121280000) [pid = 1656] [serial = 1017] [outer = 0x0] [url = about:blank] 01:44:00 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x112d70000) [pid = 1656] [serial = 951] [outer = 0x0] [url = about:blank] 01:44:00 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x121350800) [pid = 1656] [serial = 984] [outer = 0x0] [url = about:blank] 01:44:00 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x11662b000) [pid = 1656] [serial = 952] [outer = 0x0] [url = about:blank] 01:44:00 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x11812bc00) [pid = 1656] [serial = 1008] [outer = 0x0] [url = about:blank] 01:44:00 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x118a58000) [pid = 1656] [serial = 955] [outer = 0x0] [url = about:blank] 01:44:00 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x1184adc00) [pid = 1656] [serial = 954] [outer = 0x0] [url = about:blank] 01:44:00 INFO - PROCESS | 1656 | 1466498640698 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 01:44:00 INFO - PROCESS | 1656 | 1466498640748 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 01:44:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 01:44:00 INFO - PROCESS | 1656 | 1466498640753 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 01:44:00 INFO - PROCESS | 1656 | 1466498640755 Marionette TRACE conn2 <- [1,1390,null,{}] 01:44:00 INFO - PROCESS | 1656 | 1466498640759 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:00 INFO - PROCESS | 1656 | 1466498640760 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:00 INFO - PROCESS | 1656 | 1466498640836 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 01:44:00 INFO - PROCESS | 1656 | 1466498640842 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:00 INFO - PROCESS | 1656 | 1466498640845 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x1164b2800 == 29 [pid = 1656] [id = 355] 01:44:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x116f5a800) [pid = 1656] [serial = 1064] [outer = 0x0] 01:44:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x117026c00) [pid = 1656] [serial = 1065] [outer = 0x116f5a800] 01:44:00 INFO - PROCESS | 1656 | 1466498640875 Marionette DEBUG loaded listener.js 01:44:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x11812f000) [pid = 1656] [serial = 1066] [outer = 0x116f5a800] 01:44:01 INFO - PROCESS | 1656 | 1466498641209 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 01:44:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 01:44:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 472ms 01:44:01 INFO - PROCESS | 1656 | 1466498641224 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 01:44:01 INFO - PROCESS | 1656 | 1466498641227 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 01:44:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 01:44:01 INFO - PROCESS | 1656 | 1466498641231 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 01:44:01 INFO - PROCESS | 1656 | 1466498641233 Marionette TRACE conn2 <- [1,1394,null,{}] 01:44:01 INFO - PROCESS | 1656 | 1466498641238 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:01 INFO - PROCESS | 1656 | 1466498641239 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:01 INFO - PROCESS | 1656 | 1466498641328 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 01:44:01 INFO - PROCESS | 1656 | 1466498641379 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:01 INFO - PROCESS | 1656 | 1466498641380 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x11815b800 == 30 [pid = 1656] [id = 356] 01:44:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x118232c00) [pid = 1656] [serial = 1067] [outer = 0x0] 01:44:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x1184ec800) [pid = 1656] [serial = 1068] [outer = 0x118232c00] 01:44:01 INFO - PROCESS | 1656 | 1466498641407 Marionette DEBUG loaded listener.js 01:44:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x118a8a800) [pid = 1656] [serial = 1069] [outer = 0x118232c00] 01:44:01 INFO - PROCESS | 1656 | 1466498641717 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 01:44:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 01:44:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 523ms 01:44:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 01:44:01 INFO - PROCESS | 1656 | 1466498641754 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 01:44:01 INFO - PROCESS | 1656 | 1466498641756 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 01:44:01 INFO - PROCESS | 1656 | 1466498641758 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 01:44:01 INFO - PROCESS | 1656 | 1466498641761 Marionette TRACE conn2 <- [1,1398,null,{}] 01:44:01 INFO - PROCESS | 1656 | 1466498641769 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:01 INFO - PROCESS | 1656 | 1466498641772 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:01 INFO - PROCESS | 1656 | 1466498641857 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 01:44:01 INFO - PROCESS | 1656 | 1466498641905 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:01 INFO - PROCESS | 1656 | 1466498641907 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x118ea2800 == 31 [pid = 1656] [id = 357] 01:44:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x113d42000) [pid = 1656] [serial = 1070] [outer = 0x0] 01:44:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x119296000) [pid = 1656] [serial = 1071] [outer = 0x113d42000] 01:44:01 INFO - PROCESS | 1656 | 1466498641934 Marionette DEBUG loaded listener.js 01:44:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x119d29c00) [pid = 1656] [serial = 1072] [outer = 0x113d42000] 01:44:02 INFO - PROCESS | 1656 | 1466498642194 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 01:44:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 01:44:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 472ms 01:44:02 INFO - PROCESS | 1656 | 1466498642231 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 01:44:02 INFO - PROCESS | 1656 | 1466498642233 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 01:44:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 01:44:02 INFO - PROCESS | 1656 | 1466498642243 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 01:44:02 INFO - PROCESS | 1656 | 1466498642244 Marionette TRACE conn2 <- [1,1402,null,{}] 01:44:02 INFO - PROCESS | 1656 | 1466498642246 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:02 INFO - PROCESS | 1656 | 1466498642248 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:02 INFO - PROCESS | 1656 | 1466498642341 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 01:44:02 INFO - PROCESS | 1656 | 1466498642344 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:02 INFO - PROCESS | 1656 | 1466498642345 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c8c000 == 32 [pid = 1656] [id = 358] 01:44:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x120d23000) [pid = 1656] [serial = 1073] [outer = 0x0] 01:44:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x12127e000) [pid = 1656] [serial = 1074] [outer = 0x120d23000] 01:44:02 INFO - PROCESS | 1656 | 1466498642373 Marionette DEBUG loaded listener.js 01:44:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x1215a7400) [pid = 1656] [serial = 1075] [outer = 0x120d23000] 01:44:02 INFO - PROCESS | 1656 | 1466498642712 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 01:44:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 01:44:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 474ms 01:44:02 INFO - PROCESS | 1656 | 1466498642720 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 01:44:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 01:44:02 INFO - PROCESS | 1656 | 1466498642729 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 01:44:02 INFO - PROCESS | 1656 | 1466498642731 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 01:44:02 INFO - PROCESS | 1656 | 1466498642733 Marionette TRACE conn2 <- [1,1406,null,{}] 01:44:02 INFO - PROCESS | 1656 | 1466498642737 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:02 INFO - PROCESS | 1656 | 1466498642739 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:02 INFO - PROCESS | 1656 | 1466498642842 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 01:44:02 INFO - PROCESS | 1656 | 1466498642853 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:02 INFO - PROCESS | 1656 | 1466498642854 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x121733000 == 33 [pid = 1656] [id = 359] 01:44:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x120fad000) [pid = 1656] [serial = 1076] [outer = 0x0] 01:44:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x1215ad400) [pid = 1656] [serial = 1077] [outer = 0x120fad000] 01:44:02 INFO - PROCESS | 1656 | 1466498642879 Marionette DEBUG loaded listener.js 01:44:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x12171c400) [pid = 1656] [serial = 1078] [outer = 0x120fad000] 01:44:03 INFO - PROCESS | 1656 | 1466498643214 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 01:44:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 01:44:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 523ms 01:44:03 INFO - PROCESS | 1656 | 1466498643255 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 01:44:03 INFO - PROCESS | 1656 | 1466498643256 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 01:44:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 01:44:03 INFO - PROCESS | 1656 | 1466498643258 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 01:44:03 INFO - PROCESS | 1656 | 1466498643260 Marionette TRACE conn2 <- [1,1410,null,{}] 01:44:03 INFO - PROCESS | 1656 | 1466498643262 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:03 INFO - PROCESS | 1656 | 1466498643266 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:03 INFO - PROCESS | 1656 | 1466498643383 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 01:44:03 INFO - PROCESS | 1656 | 1466498643416 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:03 INFO - PROCESS | 1656 | 1466498643417 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x125c35000 == 34 [pid = 1656] [id = 360] 01:44:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1217c2000) [pid = 1656] [serial = 1079] [outer = 0x0] 01:44:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x124c85000) [pid = 1656] [serial = 1080] [outer = 0x1217c2000] 01:44:03 INFO - PROCESS | 1656 | 1466498643442 Marionette DEBUG loaded listener.js 01:44:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x127285c00) [pid = 1656] [serial = 1081] [outer = 0x1217c2000] 01:44:03 INFO - PROCESS | 1656 | 1466498643782 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 01:44:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 01:44:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 569ms 01:44:03 INFO - PROCESS | 1656 | 1466498643828 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 01:44:03 INFO - PROCESS | 1656 | 1466498643830 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 01:44:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 01:44:03 INFO - PROCESS | 1656 | 1466498643832 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 01:44:03 INFO - PROCESS | 1656 | 1466498643833 Marionette TRACE conn2 <- [1,1414,null,{}] 01:44:03 INFO - PROCESS | 1656 | 1466498643835 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:03 INFO - PROCESS | 1656 | 1466498643844 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:03 INFO - PROCESS | 1656 | 1466498643943 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 01:44:03 INFO - PROCESS | 1656 | 1466498643947 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:03 INFO - PROCESS | 1656 | 1466498643948 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x128b2f800 == 35 [pid = 1656] [id = 361] 01:44:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1217c4c00) [pid = 1656] [serial = 1082] [outer = 0x0] 01:44:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1289ee400) [pid = 1656] [serial = 1083] [outer = 0x1217c4c00] 01:44:03 INFO - PROCESS | 1656 | 1466498643973 Marionette DEBUG loaded listener.js 01:44:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x128b19400) [pid = 1656] [serial = 1084] [outer = 0x1217c4c00] 01:44:04 INFO - PROCESS | 1656 | 1466498644311 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 01:44:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 01:44:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 520ms 01:44:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 01:44:04 INFO - PROCESS | 1656 | 1466498644352 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 01:44:04 INFO - PROCESS | 1656 | 1466498644354 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 01:44:04 INFO - PROCESS | 1656 | 1466498644356 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 01:44:04 INFO - PROCESS | 1656 | 1466498644357 Marionette TRACE conn2 <- [1,1418,null,{}] 01:44:04 INFO - PROCESS | 1656 | 1466498644359 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:04 INFO - PROCESS | 1656 | 1466498644360 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:04 INFO - PROCESS | 1656 | 1466498644457 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 01:44:04 INFO - PROCESS | 1656 | 1466498644469 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:04 INFO - PROCESS | 1656 | 1466498644470 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x12921b800 == 36 [pid = 1656] [id = 362] 01:44:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1289ec400) [pid = 1656] [serial = 1085] [outer = 0x0] 01:44:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x128b8cc00) [pid = 1656] [serial = 1086] [outer = 0x1289ec400] 01:44:04 INFO - PROCESS | 1656 | 1466498644494 Marionette DEBUG loaded listener.js 01:44:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x128b96c00) [pid = 1656] [serial = 1087] [outer = 0x1289ec400] 01:44:04 INFO - PROCESS | 1656 | 1466498644856 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 01:44:04 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x112d73000) [pid = 1656] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 01:44:04 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1126cc400) [pid = 1656] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 01:44:04 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x118749000) [pid = 1656] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 01:44:04 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1217c4400) [pid = 1656] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 01:44:04 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1167c7c00) [pid = 1656] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 01:44:04 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x12536e000) [pid = 1656] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 01:44:04 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x12170e000) [pid = 1656] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 01:44:04 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x1126cd800) [pid = 1656] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 01:44:04 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x1217c7800) [pid = 1656] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 01:44:04 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x119729c00) [pid = 1656] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 01:44:04 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x118242400) [pid = 1656] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 01:44:04 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x118745c00) [pid = 1656] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 01:44:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 01:44:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 521ms 01:44:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 01:44:04 INFO - PROCESS | 1656 | 1466498644877 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 01:44:04 INFO - PROCESS | 1656 | 1466498644878 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 01:44:04 INFO - PROCESS | 1656 | 1466498644881 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 01:44:04 INFO - PROCESS | 1656 | 1466498644882 Marionette TRACE conn2 <- [1,1422,null,{}] 01:44:04 INFO - PROCESS | 1656 | 1466498644895 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:04 INFO - PROCESS | 1656 | 1466498644896 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:04 INFO - PROCESS | 1656 | 1466498644976 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 01:44:04 INFO - PROCESS | 1656 | 1466498644980 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:04 INFO - PROCESS | 1656 | 1466498644981 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x118ea1000 == 37 [pid = 1656] [id = 363] 01:44:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x117023000) [pid = 1656] [serial = 1088] [outer = 0x0] 01:44:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x1184aac00) [pid = 1656] [serial = 1089] [outer = 0x117023000] 01:44:05 INFO - PROCESS | 1656 | 1466498645007 Marionette DEBUG loaded listener.js 01:44:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x120d1f400) [pid = 1656] [serial = 1090] [outer = 0x117023000] 01:44:05 INFO - PROCESS | 1656 | 1466498645341 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 01:44:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 01:44:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 471ms 01:44:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 01:44:05 INFO - PROCESS | 1656 | 1466498645355 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 01:44:05 INFO - PROCESS | 1656 | 1466498645356 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 01:44:05 INFO - PROCESS | 1656 | 1466498645358 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 01:44:05 INFO - PROCESS | 1656 | 1466498645359 Marionette TRACE conn2 <- [1,1426,null,{}] 01:44:05 INFO - PROCESS | 1656 | 1466498645362 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:05 INFO - PROCESS | 1656 | 1466498645363 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:05 INFO - PROCESS | 1656 | 1466498645442 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 01:44:05 INFO - PROCESS | 1656 | 1466498645497 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:05 INFO - PROCESS | 1656 | 1466498645498 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a912000 == 38 [pid = 1656] [id = 364] 01:44:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x11702c400) [pid = 1656] [serial = 1091] [outer = 0x0] 01:44:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x124837400) [pid = 1656] [serial = 1092] [outer = 0x11702c400] 01:44:05 INFO - PROCESS | 1656 | 1466498645523 Marionette DEBUG loaded listener.js 01:44:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x128bbfc00) [pid = 1656] [serial = 1093] [outer = 0x11702c400] 01:44:05 INFO - PROCESS | 1656 | 1466498645802 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 01:44:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 01:44:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 470ms 01:44:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 01:44:05 INFO - PROCESS | 1656 | 1466498645828 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 01:44:05 INFO - PROCESS | 1656 | 1466498645830 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 01:44:05 INFO - PROCESS | 1656 | 1466498645847 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 01:44:05 INFO - PROCESS | 1656 | 1466498645850 Marionette TRACE conn2 <- [1,1430,null,{}] 01:44:05 INFO - PROCESS | 1656 | 1466498645856 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:05 INFO - PROCESS | 1656 | 1466498645858 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:05 INFO - PROCESS | 1656 | 1466498645948 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 01:44:05 INFO - PROCESS | 1656 | 1466498645953 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:05 INFO - PROCESS | 1656 | 1466498645955 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b1c8800 == 39 [pid = 1656] [id = 365] 01:44:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x128bc0800) [pid = 1656] [serial = 1094] [outer = 0x0] 01:44:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x128cf1400) [pid = 1656] [serial = 1095] [outer = 0x128bc0800] 01:44:05 INFO - PROCESS | 1656 | 1466498645981 Marionette DEBUG loaded listener.js 01:44:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x12918b800) [pid = 1656] [serial = 1096] [outer = 0x128bc0800] 01:44:06 INFO - PROCESS | 1656 | 1466498646335 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 01:44:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 01:44:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 539ms 01:44:06 INFO - PROCESS | 1656 | 1466498646372 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 01:44:06 INFO - PROCESS | 1656 | 1466498646373 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 01:44:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 01:44:06 INFO - PROCESS | 1656 | 1466498646376 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 01:44:06 INFO - PROCESS | 1656 | 1466498646377 Marionette TRACE conn2 <- [1,1434,null,{}] 01:44:06 INFO - PROCESS | 1656 | 1466498646380 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:06 INFO - PROCESS | 1656 | 1466498646381 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:06 INFO - PROCESS | 1656 | 1466498646461 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 01:44:06 INFO - PROCESS | 1656 | 1466498646465 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:06 INFO - PROCESS | 1656 | 1466498646466 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b9c6000 == 40 [pid = 1656] [id = 366] 01:44:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x129184400) [pid = 1656] [serial = 1097] [outer = 0x0] 01:44:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x12924bc00) [pid = 1656] [serial = 1098] [outer = 0x129184400] 01:44:06 INFO - PROCESS | 1656 | 1466498646490 Marionette DEBUG loaded listener.js 01:44:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x129252000) [pid = 1656] [serial = 1099] [outer = 0x129184400] 01:44:06 INFO - PROCESS | 1656 | 1466498646822 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 01:44:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 01:44:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 468ms 01:44:06 INFO - PROCESS | 1656 | 1466498646845 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 01:44:06 INFO - PROCESS | 1656 | 1466498646846 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 01:44:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 01:44:06 INFO - PROCESS | 1656 | 1466498646905 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 01:44:06 INFO - PROCESS | 1656 | 1466498646907 Marionette TRACE conn2 <- [1,1438,null,{}] 01:44:06 INFO - PROCESS | 1656 | 1466498646911 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:06 INFO - PROCESS | 1656 | 1466498646913 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:07 INFO - PROCESS | 1656 | 1466498647011 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 01:44:07 INFO - PROCESS | 1656 | 1466498647106 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:07 INFO - PROCESS | 1656 | 1466498647108 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x116675000 == 41 [pid = 1656] [id = 367] 01:44:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x113d38c00) [pid = 1656] [serial = 1100] [outer = 0x0] 01:44:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x115f70400) [pid = 1656] [serial = 1101] [outer = 0x113d38c00] 01:44:07 INFO - PROCESS | 1656 | 1466498647141 Marionette DEBUG loaded listener.js 01:44:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11702a800) [pid = 1656] [serial = 1102] [outer = 0x113d38c00] 01:44:07 INFO - PROCESS | 1656 | 1466498647578 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 01:44:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 01:44:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 724ms 01:44:07 INFO - PROCESS | 1656 | 1466498647638 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 01:44:07 INFO - PROCESS | 1656 | 1466498647641 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 01:44:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 01:44:07 INFO - PROCESS | 1656 | 1466498647645 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 01:44:07 INFO - PROCESS | 1656 | 1466498647646 Marionette TRACE conn2 <- [1,1442,null,{}] 01:44:07 INFO - PROCESS | 1656 | 1466498647664 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:07 INFO - PROCESS | 1656 | 1466498647667 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:07 INFO - PROCESS | 1656 | 1466498647807 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 01:44:07 INFO - PROCESS | 1656 | 1466498647856 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:07 INFO - PROCESS | 1656 | 1466498647858 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f5c000 == 42 [pid = 1656] [id = 368] 01:44:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x118e83400) [pid = 1656] [serial = 1103] [outer = 0x0] 01:44:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x11928d400) [pid = 1656] [serial = 1104] [outer = 0x118e83400] 01:44:07 INFO - PROCESS | 1656 | 1466498647889 Marionette DEBUG loaded listener.js 01:44:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x11972fc00) [pid = 1656] [serial = 1105] [outer = 0x118e83400] 01:44:08 INFO - PROCESS | 1656 | 1466498648320 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 01:44:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 01:44:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 721ms 01:44:08 INFO - PROCESS | 1656 | 1466498648365 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 01:44:08 INFO - PROCESS | 1656 | 1466498648367 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 01:44:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 01:44:08 INFO - PROCESS | 1656 | 1466498648370 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 01:44:08 INFO - PROCESS | 1656 | 1466498648371 Marionette TRACE conn2 <- [1,1446,null,{}] 01:44:08 INFO - PROCESS | 1656 | 1466498648373 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:08 INFO - PROCESS | 1656 | 1466498648375 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:08 INFO - PROCESS | 1656 | 1466498648478 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 01:44:08 INFO - PROCESS | 1656 | 1466498648538 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:08 INFO - PROCESS | 1656 | 1466498648542 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b1c4000 == 43 [pid = 1656] [id = 369] 01:44:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x121445800) [pid = 1656] [serial = 1106] [outer = 0x0] 01:44:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x121712800) [pid = 1656] [serial = 1107] [outer = 0x121445800] 01:44:08 INFO - PROCESS | 1656 | 1466498648574 Marionette DEBUG loaded listener.js 01:44:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x123c30000) [pid = 1656] [serial = 1108] [outer = 0x121445800] 01:44:09 INFO - PROCESS | 1656 | 1466498649259 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 01:44:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 01:44:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 923ms 01:44:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 01:44:09 INFO - PROCESS | 1656 | 1466498649294 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 01:44:09 INFO - PROCESS | 1656 | 1466498649296 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 01:44:09 INFO - PROCESS | 1656 | 1466498649300 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 01:44:09 INFO - PROCESS | 1656 | 1466498649304 Marionette TRACE conn2 <- [1,1450,null,{}] 01:44:09 INFO - PROCESS | 1656 | 1466498649307 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:09 INFO - PROCESS | 1656 | 1466498649309 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:09 INFO - PROCESS | 1656 | 1466498649398 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 01:44:09 INFO - PROCESS | 1656 | 1466498649468 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:09 INFO - PROCESS | 1656 | 1466498649471 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x11672c800 == 44 [pid = 1656] [id = 370] 01:44:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1131cc400) [pid = 1656] [serial = 1109] [outer = 0x0] 01:44:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x113d81000) [pid = 1656] [serial = 1110] [outer = 0x1131cc400] 01:44:09 INFO - PROCESS | 1656 | 1466498649498 Marionette DEBUG loaded listener.js 01:44:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x11701f000) [pid = 1656] [serial = 1111] [outer = 0x1131cc400] 01:44:10 INFO - PROCESS | 1656 | --DOCSHELL 0x12b1c8800 == 43 [pid = 1656] [id = 365] 01:44:10 INFO - PROCESS | 1656 | --DOCSHELL 0x12a912000 == 42 [pid = 1656] [id = 364] 01:44:10 INFO - PROCESS | 1656 | --DOCSHELL 0x118ea1000 == 41 [pid = 1656] [id = 363] 01:44:10 INFO - PROCESS | 1656 | --DOCSHELL 0x12921b800 == 40 [pid = 1656] [id = 362] 01:44:10 INFO - PROCESS | 1656 | --DOCSHELL 0x128b2f800 == 39 [pid = 1656] [id = 361] 01:44:10 INFO - PROCESS | 1656 | --DOCSHELL 0x125c35000 == 38 [pid = 1656] [id = 360] 01:44:10 INFO - PROCESS | 1656 | --DOCSHELL 0x121733000 == 37 [pid = 1656] [id = 359] 01:44:10 INFO - PROCESS | 1656 | --DOCSHELL 0x119c8c000 == 36 [pid = 1656] [id = 358] 01:44:10 INFO - PROCESS | 1656 | --DOCSHELL 0x118ea2800 == 35 [pid = 1656] [id = 357] 01:44:10 INFO - PROCESS | 1656 | --DOCSHELL 0x11815b800 == 34 [pid = 1656] [id = 356] 01:44:10 INFO - PROCESS | 1656 | --DOCSHELL 0x1164b2800 == 33 [pid = 1656] [id = 355] 01:44:10 INFO - PROCESS | 1656 | --DOCSHELL 0x11334e800 == 32 [pid = 1656] [id = 354] 01:44:10 INFO - PROCESS | 1656 | --DOCSHELL 0x12a5b9000 == 31 [pid = 1656] [id = 352] 01:44:10 INFO - PROCESS | 1656 | --DOCSHELL 0x118392000 == 30 [pid = 1656] [id = 353] 01:44:10 INFO - PROCESS | 1656 | --DOCSHELL 0x12b1c4000 == 29 [pid = 1656] [id = 369] 01:44:10 INFO - PROCESS | 1656 | --DOCSHELL 0x120f5c000 == 28 [pid = 1656] [id = 368] 01:44:10 INFO - PROCESS | 1656 | --DOCSHELL 0x12b9c6000 == 27 [pid = 1656] [id = 366] 01:44:10 INFO - PROCESS | 1656 | --DOCSHELL 0x116675000 == 26 [pid = 1656] [id = 367] 01:44:10 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12186bc00) [pid = 1656] [serial = 1054] [outer = 0x0] [url = about:blank] 01:44:10 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x124c11c00) [pid = 1656] [serial = 1056] [outer = 0x0] [url = about:blank] 01:44:10 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x120de2c00) [pid = 1656] [serial = 1045] [outer = 0x0] [url = about:blank] 01:44:10 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x115f6c000) [pid = 1656] [serial = 1047] [outer = 0x0] [url = about:blank] 01:44:10 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11921e400) [pid = 1656] [serial = 1042] [outer = 0x0] [url = about:blank] 01:44:10 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11701e800) [pid = 1656] [serial = 1048] [outer = 0x0] [url = about:blank] 01:44:10 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x123b09800) [pid = 1656] [serial = 1026] [outer = 0x0] [url = about:blank] 01:44:10 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11823d000) [pid = 1656] [serial = 1039] [outer = 0x0] [url = about:blank] 01:44:10 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x119735400) [pid = 1656] [serial = 1044] [outer = 0x0] [url = about:blank] 01:44:10 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1267aac00) [pid = 1656] [serial = 1029] [outer = 0x0] [url = about:blank] 01:44:10 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x118a61c00) [pid = 1656] [serial = 1041] [outer = 0x0] [url = about:blank] 01:44:10 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1217c0c00) [pid = 1656] [serial = 1053] [outer = 0x0] [url = about:blank] 01:44:10 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x112e64c00) [pid = 1656] [serial = 1035] [outer = 0x0] [url = about:blank] 01:44:10 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x115f11c00) [pid = 1656] [serial = 1036] [outer = 0x0] [url = about:blank] 01:44:10 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x128b14000) [pid = 1656] [serial = 1032] [outer = 0x0] [url = about:blank] 01:44:10 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x121711000) [pid = 1656] [serial = 1024] [outer = 0x0] [url = about:blank] 01:44:10 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x118128400) [pid = 1656] [serial = 1038] [outer = 0x0] [url = about:blank] 01:44:10 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1184aa800) [pid = 1656] [serial = 1020] [outer = 0x0] [url = about:blank] 01:44:10 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x121186c00) [pid = 1656] [serial = 1023] [outer = 0x0] [url = about:blank] 01:44:10 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x121288400) [pid = 1656] [serial = 1051] [outer = 0x0] [url = about:blank] 01:44:10 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x1289e2400) [pid = 1656] [serial = 1030] [outer = 0x0] [url = about:blank] 01:44:10 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x128b20c00) [pid = 1656] [serial = 1033] [outer = 0x0] [url = about:blank] 01:44:10 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x124daec00) [pid = 1656] [serial = 1027] [outer = 0x0] [url = about:blank] 01:44:10 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x118a98000) [pid = 1656] [serial = 1021] [outer = 0x0] [url = about:blank] 01:44:10 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x119ace000) [pid = 1656] [serial = 1050] [outer = 0x0] [url = about:blank] 01:44:10 INFO - PROCESS | 1656 | 1466498650471 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 01:44:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 01:44:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1225ms 01:44:10 INFO - PROCESS | 1656 | 1466498650525 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 01:44:10 INFO - PROCESS | 1656 | 1466498650527 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 01:44:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 01:44:10 INFO - PROCESS | 1656 | 1466498650531 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 01:44:10 INFO - PROCESS | 1656 | 1466498650533 Marionette TRACE conn2 <- [1,1454,null,{}] 01:44:10 INFO - PROCESS | 1656 | 1466498650536 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:10 INFO - PROCESS | 1656 | 1466498650538 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:10 INFO - PROCESS | 1656 | 1466498650617 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 01:44:10 INFO - PROCESS | 1656 | 1466498650622 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:10 INFO - PROCESS | 1656 | 1466498650623 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x115f93000 == 27 [pid = 1656] [id = 371] 01:44:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x113f1e000) [pid = 1656] [serial = 1112] [outer = 0x0] 01:44:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x115f11c00) [pid = 1656] [serial = 1113] [outer = 0x113f1e000] 01:44:10 INFO - PROCESS | 1656 | 1466498650654 Marionette DEBUG loaded listener.js 01:44:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x1167cd800) [pid = 1656] [serial = 1114] [outer = 0x113f1e000] 01:44:11 INFO - PROCESS | 1656 | 1466498651021 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 01:44:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 01:44:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 521ms 01:44:11 INFO - PROCESS | 1656 | 1466498651054 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 01:44:11 INFO - PROCESS | 1656 | 1466498651058 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 01:44:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 01:44:11 INFO - PROCESS | 1656 | 1466498651063 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 01:44:11 INFO - PROCESS | 1656 | 1466498651064 Marionette TRACE conn2 <- [1,1458,null,{}] 01:44:11 INFO - PROCESS | 1656 | 1466498651068 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:11 INFO - PROCESS | 1656 | 1466498651071 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:11 INFO - PROCESS | 1656 | 1466498651147 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 01:44:11 INFO - PROCESS | 1656 | 1466498651154 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:11 INFO - PROCESS | 1656 | 1466498651155 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e66000 == 28 [pid = 1656] [id = 372] 01:44:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x116f5d000) [pid = 1656] [serial = 1115] [outer = 0x0] 01:44:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x11812b000) [pid = 1656] [serial = 1116] [outer = 0x116f5d000] 01:44:11 INFO - PROCESS | 1656 | 1466498651179 Marionette DEBUG loaded listener.js 01:44:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x118238800) [pid = 1656] [serial = 1117] [outer = 0x116f5d000] 01:44:11 INFO - PROCESS | 1656 | 1466498651543 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 01:44:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 01:44:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 520ms 01:44:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 01:44:11 INFO - PROCESS | 1656 | 1466498651583 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 01:44:11 INFO - PROCESS | 1656 | 1466498651585 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 01:44:11 INFO - PROCESS | 1656 | 1466498651599 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 01:44:11 INFO - PROCESS | 1656 | 1466498651603 Marionette TRACE conn2 <- [1,1462,null,{}] 01:44:11 INFO - PROCESS | 1656 | 1466498651615 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:11 INFO - PROCESS | 1656 | 1466498651619 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:11 INFO - PROCESS | 1656 | 1466498651740 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 01:44:11 INFO - PROCESS | 1656 | 1466498651755 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:11 INFO - PROCESS | 1656 | 1466498651757 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x11870a000 == 29 [pid = 1656] [id = 373] 01:44:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1185da400) [pid = 1656] [serial = 1118] [outer = 0x0] 01:44:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11873d400) [pid = 1656] [serial = 1119] [outer = 0x1185da400] 01:44:11 INFO - PROCESS | 1656 | 1466498651801 Marionette DEBUG loaded listener.js 01:44:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x118a8c000) [pid = 1656] [serial = 1120] [outer = 0x1185da400] 01:44:12 INFO - PROCESS | 1656 | 1466498652211 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 01:44:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 01:44:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 635ms 01:44:12 INFO - PROCESS | 1656 | 1466498652227 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 01:44:12 INFO - PROCESS | 1656 | 1466498652228 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 01:44:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 01:44:12 INFO - PROCESS | 1656 | 1466498652231 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 01:44:12 INFO - PROCESS | 1656 | 1466498652232 Marionette TRACE conn2 <- [1,1466,null,{}] 01:44:12 INFO - PROCESS | 1656 | 1466498652240 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:12 INFO - PROCESS | 1656 | 1466498652242 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:12 INFO - PROCESS | 1656 | 1466498652355 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 01:44:12 INFO - PROCESS | 1656 | 1466498652385 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:12 INFO - PROCESS | 1656 | 1466498652386 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x1196e0800 == 30 [pid = 1656] [id = 374] 01:44:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1185ddc00) [pid = 1656] [serial = 1121] [outer = 0x0] 01:44:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11928e400) [pid = 1656] [serial = 1122] [outer = 0x1185ddc00] 01:44:12 INFO - PROCESS | 1656 | 1466498652411 Marionette DEBUG loaded listener.js 01:44:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11972ac00) [pid = 1656] [serial = 1123] [outer = 0x1185ddc00] 01:44:12 INFO - PROCESS | 1656 | 1466498652730 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 01:44:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 01:44:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 525ms 01:44:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 01:44:12 INFO - PROCESS | 1656 | 1466498652756 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 01:44:12 INFO - PROCESS | 1656 | 1466498652757 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 01:44:12 INFO - PROCESS | 1656 | 1466498652760 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 01:44:12 INFO - PROCESS | 1656 | 1466498652761 Marionette TRACE conn2 <- [1,1470,null,{}] 01:44:12 INFO - PROCESS | 1656 | 1466498652763 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:12 INFO - PROCESS | 1656 | 1466498652765 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:12 INFO - PROCESS | 1656 | 1466498652862 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 01:44:12 INFO - PROCESS | 1656 | 1466498652897 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:12 INFO - PROCESS | 1656 | 1466498652898 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c7b800 == 31 [pid = 1656] [id = 375] 01:44:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x111e2e800) [pid = 1656] [serial = 1124] [outer = 0x0] 01:44:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x119731400) [pid = 1656] [serial = 1125] [outer = 0x111e2e800] 01:44:12 INFO - PROCESS | 1656 | 1466498652923 Marionette DEBUG loaded listener.js 01:44:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119d1f000) [pid = 1656] [serial = 1126] [outer = 0x111e2e800] 01:44:13 INFO - PROCESS | 1656 | 1466498653263 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 01:44:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 01:44:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 520ms 01:44:13 INFO - PROCESS | 1656 | 1466498653280 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 01:44:13 INFO - PROCESS | 1656 | 1466498653282 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 01:44:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 01:44:13 INFO - PROCESS | 1656 | 1466498653285 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 01:44:13 INFO - PROCESS | 1656 | 1466498653287 Marionette TRACE conn2 <- [1,1474,null,{}] 01:44:13 INFO - PROCESS | 1656 | 1466498653290 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:13 INFO - PROCESS | 1656 | 1466498653294 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:13 INFO - PROCESS | 1656 | 1466498653412 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 01:44:13 INFO - PROCESS | 1656 | 1466498653417 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:13 INFO - PROCESS | 1656 | 1466498653418 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x12184d800 == 32 [pid = 1656] [id = 376] 01:44:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119d1fc00) [pid = 1656] [serial = 1127] [outer = 0x0] 01:44:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x120d1fc00) [pid = 1656] [serial = 1128] [outer = 0x119d1fc00] 01:44:13 INFO - PROCESS | 1656 | 1466498653443 Marionette DEBUG loaded listener.js 01:44:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x121712c00) [pid = 1656] [serial = 1129] [outer = 0x119d1fc00] 01:44:13 INFO - PROCESS | 1656 | 1466498653812 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 01:44:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 01:44:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 571ms 01:44:13 INFO - PROCESS | 1656 | 1466498653855 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 01:44:13 INFO - PROCESS | 1656 | 1466498653856 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 01:44:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 01:44:13 INFO - PROCESS | 1656 | 1466498653859 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 01:44:13 INFO - PROCESS | 1656 | 1466498653860 Marionette TRACE conn2 <- [1,1478,null,{}] 01:44:13 INFO - PROCESS | 1656 | 1466498653862 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:13 INFO - PROCESS | 1656 | 1466498653863 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:13 INFO - PROCESS | 1656 | 1466498653962 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 01:44:14 INFO - PROCESS | 1656 | 1466498653999 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:14 INFO - PROCESS | 1656 | 1466498654000 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x125359800 == 33 [pid = 1656] [id = 377] 01:44:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x121713c00) [pid = 1656] [serial = 1130] [outer = 0x0] 01:44:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1217c1800) [pid = 1656] [serial = 1131] [outer = 0x121713c00] 01:44:14 INFO - PROCESS | 1656 | 1466498654025 Marionette DEBUG loaded listener.js 01:44:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x124eeac00) [pid = 1656] [serial = 1132] [outer = 0x121713c00] 01:44:14 INFO - PROCESS | 1656 | 1466498654360 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 01:44:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 01:44:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 517ms 01:44:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 01:44:14 INFO - PROCESS | 1656 | 1466498654377 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 01:44:14 INFO - PROCESS | 1656 | 1466498654378 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 01:44:14 INFO - PROCESS | 1656 | 1466498654380 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 01:44:14 INFO - PROCESS | 1656 | 1466498654381 Marionette TRACE conn2 <- [1,1482,null,{}] 01:44:14 INFO - PROCESS | 1656 | 1466498654393 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:14 INFO - PROCESS | 1656 | 1466498654394 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:14 INFO - PROCESS | 1656 | 1466498654487 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 01:44:14 INFO - PROCESS | 1656 | 1466498654491 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:14 INFO - PROCESS | 1656 | 1466498654493 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x129206800 == 34 [pid = 1656] [id = 378] 01:44:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x112e61000) [pid = 1656] [serial = 1133] [outer = 0x0] 01:44:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x125ca9000) [pid = 1656] [serial = 1134] [outer = 0x112e61000] 01:44:14 INFO - PROCESS | 1656 | 1466498654517 Marionette DEBUG loaded listener.js 01:44:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12660e800) [pid = 1656] [serial = 1135] [outer = 0x112e61000] 01:44:14 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1217c2000) [pid = 1656] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 01:44:14 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1217c4c00) [pid = 1656] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 01:44:14 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x120d23000) [pid = 1656] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 01:44:14 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x118232c00) [pid = 1656] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 01:44:14 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x128bc0800) [pid = 1656] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 01:44:14 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x111c83800) [pid = 1656] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 01:44:14 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x116f5d400) [pid = 1656] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 01:44:14 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x113d42000) [pid = 1656] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 01:44:14 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x115f1a000) [pid = 1656] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 01:44:14 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1289ec400) [pid = 1656] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 01:44:14 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x116f5a800) [pid = 1656] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 01:44:14 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x129184400) [pid = 1656] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 01:44:14 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x117023000) [pid = 1656] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 01:44:14 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x11702c400) [pid = 1656] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 01:44:14 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x120fad000) [pid = 1656] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 01:44:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 01:44:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 619ms 01:44:15 INFO - PROCESS | 1656 | 1466498654992 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 01:44:15 INFO - PROCESS | 1656 | 1466498655001 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 01:44:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 01:44:15 INFO - PROCESS | 1656 | 1466498655002 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 01:44:15 INFO - PROCESS | 1656 | 1466498655005 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 01:44:15 INFO - PROCESS | 1656 | 1466498655006 Marionette TRACE conn2 <- [1,1486,null,{}] 01:44:15 INFO - PROCESS | 1656 | 1466498655009 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:15 INFO - PROCESS | 1656 | 1466498655010 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:15 INFO - PROCESS | 1656 | 1466498655112 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 01:44:15 INFO - PROCESS | 1656 | 1466498655219 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:15 INFO - PROCESS | 1656 | 1466498655220 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x129493800 == 35 [pid = 1656] [id = 379] 01:44:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x127282c00) [pid = 1656] [serial = 1136] [outer = 0x0] 01:44:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x127365800) [pid = 1656] [serial = 1137] [outer = 0x127282c00] 01:44:15 INFO - PROCESS | 1656 | 1466498655248 Marionette DEBUG loaded listener.js 01:44:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1289eb800) [pid = 1656] [serial = 1138] [outer = 0x127282c00] 01:44:15 INFO - PROCESS | 1656 | 1466498655535 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 01:44:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 01:44:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 569ms 01:44:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 01:44:15 INFO - PROCESS | 1656 | 1466498655575 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 01:44:15 INFO - PROCESS | 1656 | 1466498655576 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 01:44:15 INFO - PROCESS | 1656 | 1466498655578 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 01:44:15 INFO - PROCESS | 1656 | 1466498655579 Marionette TRACE conn2 <- [1,1490,null,{}] 01:44:15 INFO - PROCESS | 1656 | 1466498655582 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:15 INFO - PROCESS | 1656 | 1466498655583 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:15 INFO - PROCESS | 1656 | 1466498655662 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 01:44:15 INFO - PROCESS | 1656 | 1466498655665 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:15 INFO - PROCESS | 1656 | 1466498655666 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x12968c800 == 36 [pid = 1656] [id = 380] 01:44:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1289ebc00) [pid = 1656] [serial = 1139] [outer = 0x0] 01:44:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x128b1f000) [pid = 1656] [serial = 1140] [outer = 0x1289ebc00] 01:44:15 INFO - PROCESS | 1656 | 1466498655695 Marionette DEBUG loaded listener.js 01:44:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x128b90000) [pid = 1656] [serial = 1141] [outer = 0x1289ebc00] 01:44:16 INFO - PROCESS | 1656 | 1466498656033 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 01:44:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 01:44:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 518ms 01:44:16 INFO - PROCESS | 1656 | 1466498656097 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 01:44:16 INFO - PROCESS | 1656 | 1466498656100 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 01:44:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 01:44:16 INFO - PROCESS | 1656 | 1466498656103 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 01:44:16 INFO - PROCESS | 1656 | 1466498656106 Marionette TRACE conn2 <- [1,1494,null,{}] 01:44:16 INFO - PROCESS | 1656 | 1466498656109 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:16 INFO - PROCESS | 1656 | 1466498656112 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:16 INFO - PROCESS | 1656 | 1466498656249 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 01:44:16 INFO - PROCESS | 1656 | 1466498656255 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:16 INFO - PROCESS | 1656 | 1466498656257 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b1bc800 == 37 [pid = 1656] [id = 381] 01:44:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x128b90800) [pid = 1656] [serial = 1142] [outer = 0x0] 01:44:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x128bc3c00) [pid = 1656] [serial = 1143] [outer = 0x128b90800] 01:44:16 INFO - PROCESS | 1656 | 1466498656300 Marionette DEBUG loaded listener.js 01:44:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x128ced000) [pid = 1656] [serial = 1144] [outer = 0x128b90800] 01:44:16 INFO - PROCESS | 1656 | 1466498656714 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 01:44:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 01:44:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 622ms 01:44:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 01:44:16 INFO - PROCESS | 1656 | 1466498656725 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 01:44:16 INFO - PROCESS | 1656 | 1466498656726 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 01:44:16 INFO - PROCESS | 1656 | 1466498656728 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 01:44:16 INFO - PROCESS | 1656 | 1466498656729 Marionette TRACE conn2 <- [1,1498,null,{}] 01:44:16 INFO - PROCESS | 1656 | 1466498656731 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:16 INFO - PROCESS | 1656 | 1466498656732 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:16 INFO - PROCESS | 1656 | 1466498656873 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 01:44:16 INFO - PROCESS | 1656 | 1466498656991 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:16 INFO - PROCESS | 1656 | 1466498656993 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x112fcc800 == 38 [pid = 1656] [id = 382] 01:44:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x110f9ac00) [pid = 1656] [serial = 1145] [outer = 0x0] 01:44:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x111c83800) [pid = 1656] [serial = 1146] [outer = 0x110f9ac00] 01:44:17 INFO - PROCESS | 1656 | 1466498657030 Marionette DEBUG loaded listener.js 01:44:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1131a9c00) [pid = 1656] [serial = 1147] [outer = 0x110f9ac00] 01:44:17 INFO - PROCESS | 1656 | 1466498657534 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 01:44:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 01:44:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 818ms 01:44:17 INFO - PROCESS | 1656 | 1466498657548 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 01:44:17 INFO - PROCESS | 1656 | 1466498657551 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 01:44:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 01:44:17 INFO - PROCESS | 1656 | 1466498657630 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 01:44:17 INFO - PROCESS | 1656 | 1466498657632 Marionette TRACE conn2 <- [1,1502,null,{}] 01:44:17 INFO - PROCESS | 1656 | 1466498657636 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:17 INFO - PROCESS | 1656 | 1466498657639 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:17 INFO - PROCESS | 1656 | 1466498657745 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 01:44:17 INFO - PROCESS | 1656 | 1466498657800 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:17 INFO - PROCESS | 1656 | 1466498657801 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x118704000 == 39 [pid = 1656] [id = 383] 01:44:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x117027c00) [pid = 1656] [serial = 1148] [outer = 0x0] 01:44:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1176f4c00) [pid = 1656] [serial = 1149] [outer = 0x117027c00] 01:44:17 INFO - PROCESS | 1656 | 1466498657832 Marionette DEBUG loaded listener.js 01:44:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x11823fc00) [pid = 1656] [serial = 1150] [outer = 0x117027c00] 01:44:18 INFO - PROCESS | 1656 | 1466498658334 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 01:44:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 01:44:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 770ms 01:44:18 INFO - PROCESS | 1656 | 1466498658352 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 01:44:18 INFO - PROCESS | 1656 | 1466498658355 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 01:44:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 01:44:18 INFO - PROCESS | 1656 | 1466498658358 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 01:44:18 INFO - PROCESS | 1656 | 1466498658359 Marionette TRACE conn2 <- [1,1506,null,{}] 01:44:18 INFO - PROCESS | 1656 | 1466498658361 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:18 INFO - PROCESS | 1656 | 1466498658363 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:18 INFO - PROCESS | 1656 | 1466498658476 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 01:44:18 INFO - PROCESS | 1656 | 1466498658672 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:18 INFO - PROCESS | 1656 | 1466498658674 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x1169b9800 == 40 [pid = 1656] [id = 384] 01:44:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x113d3d000) [pid = 1656] [serial = 1151] [outer = 0x0] 01:44:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1164e2c00) [pid = 1656] [serial = 1152] [outer = 0x113d3d000] 01:44:18 INFO - PROCESS | 1656 | 1466498658702 Marionette DEBUG loaded listener.js 01:44:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x117021000) [pid = 1656] [serial = 1153] [outer = 0x113d3d000] 01:44:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12b1bc800 == 39 [pid = 1656] [id = 381] 01:44:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12968c800 == 38 [pid = 1656] [id = 380] 01:44:19 INFO - PROCESS | 1656 | --DOCSHELL 0x129493800 == 37 [pid = 1656] [id = 379] 01:44:19 INFO - PROCESS | 1656 | --DOCSHELL 0x129206800 == 36 [pid = 1656] [id = 378] 01:44:19 INFO - PROCESS | 1656 | --DOCSHELL 0x125359800 == 35 [pid = 1656] [id = 377] 01:44:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12184d800 == 34 [pid = 1656] [id = 376] 01:44:19 INFO - PROCESS | 1656 | --DOCSHELL 0x119c7b800 == 33 [pid = 1656] [id = 375] 01:44:19 INFO - PROCESS | 1656 | --DOCSHELL 0x1196e0800 == 32 [pid = 1656] [id = 374] 01:44:19 INFO - PROCESS | 1656 | --DOCSHELL 0x11870a000 == 31 [pid = 1656] [id = 373] 01:44:19 INFO - PROCESS | 1656 | --DOCSHELL 0x117e66000 == 30 [pid = 1656] [id = 372] 01:44:19 INFO - PROCESS | 1656 | --DOCSHELL 0x115f93000 == 29 [pid = 1656] [id = 371] 01:44:19 INFO - PROCESS | 1656 | --DOCSHELL 0x11672c800 == 28 [pid = 1656] [id = 370] 01:44:19 INFO - PROCESS | 1656 | 1466498659181 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 01:44:19 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x124c85000) [pid = 1656] [serial = 1080] [outer = 0x0] [url = about:blank] 01:44:19 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1289ee400) [pid = 1656] [serial = 1083] [outer = 0x0] [url = about:blank] 01:44:19 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x127285c00) [pid = 1656] [serial = 1081] [outer = 0x0] [url = about:blank] 01:44:19 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12127e000) [pid = 1656] [serial = 1074] [outer = 0x0] [url = about:blank] 01:44:19 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1215a7400) [pid = 1656] [serial = 1075] [outer = 0x0] [url = about:blank] 01:44:19 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1184ec800) [pid = 1656] [serial = 1068] [outer = 0x0] [url = about:blank] 01:44:19 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x118a8a800) [pid = 1656] [serial = 1069] [outer = 0x0] [url = about:blank] 01:44:19 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x12918b800) [pid = 1656] [serial = 1096] [outer = 0x0] [url = about:blank] 01:44:19 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1161a2c00) [pid = 1656] [serial = 1062] [outer = 0x0] [url = about:blank] 01:44:19 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x118e7fc00) [pid = 1656] [serial = 1063] [outer = 0x0] [url = about:blank] 01:44:19 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x11702a400) [pid = 1656] [serial = 1059] [outer = 0x0] [url = about:blank] 01:44:19 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x118136c00) [pid = 1656] [serial = 1060] [outer = 0x0] [url = about:blank] 01:44:19 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x119296000) [pid = 1656] [serial = 1071] [outer = 0x0] [url = about:blank] 01:44:19 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x119d29c00) [pid = 1656] [serial = 1072] [outer = 0x0] [url = about:blank] 01:44:19 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x125373000) [pid = 1656] [serial = 1057] [outer = 0x0] [url = about:blank] 01:44:19 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x128b8cc00) [pid = 1656] [serial = 1086] [outer = 0x0] [url = about:blank] 01:44:19 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x117026c00) [pid = 1656] [serial = 1065] [outer = 0x0] [url = about:blank] 01:44:19 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x11812f000) [pid = 1656] [serial = 1066] [outer = 0x0] [url = about:blank] 01:44:19 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x129252000) [pid = 1656] [serial = 1099] [outer = 0x0] [url = about:blank] 01:44:19 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1184aac00) [pid = 1656] [serial = 1089] [outer = 0x0] [url = about:blank] 01:44:19 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x124837400) [pid = 1656] [serial = 1092] [outer = 0x0] [url = about:blank] 01:44:19 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x120d1f400) [pid = 1656] [serial = 1090] [outer = 0x0] [url = about:blank] 01:44:19 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x128b96c00) [pid = 1656] [serial = 1087] [outer = 0x0] [url = about:blank] 01:44:19 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x128cf1400) [pid = 1656] [serial = 1095] [outer = 0x0] [url = about:blank] 01:44:19 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x128b19400) [pid = 1656] [serial = 1084] [outer = 0x0] [url = about:blank] 01:44:19 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x1215ad400) [pid = 1656] [serial = 1077] [outer = 0x0] [url = about:blank] 01:44:19 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x128bbfc00) [pid = 1656] [serial = 1093] [outer = 0x0] [url = about:blank] 01:44:19 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x12171c400) [pid = 1656] [serial = 1078] [outer = 0x0] [url = about:blank] 01:44:19 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x12924bc00) [pid = 1656] [serial = 1098] [outer = 0x0] [url = about:blank] 01:44:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 01:44:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 871ms 01:44:19 INFO - PROCESS | 1656 | 1466498659230 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 01:44:19 INFO - PROCESS | 1656 | 1466498659232 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 01:44:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 01:44:19 INFO - PROCESS | 1656 | 1466498659241 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 01:44:19 INFO - PROCESS | 1656 | 1466498659243 Marionette TRACE conn2 <- [1,1510,null,{}] 01:44:19 INFO - PROCESS | 1656 | 1466498659246 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:19 INFO - PROCESS | 1656 | 1466498659247 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:19 INFO - PROCESS | 1656 | 1466498659326 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 01:44:19 INFO - PROCESS | 1656 | 1466498659332 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:19 INFO - PROCESS | 1656 | 1466498659335 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x1170c3000 == 29 [pid = 1656] [id = 385] 01:44:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x11824d400) [pid = 1656] [serial = 1154] [outer = 0x0] 01:44:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x11849fc00) [pid = 1656] [serial = 1155] [outer = 0x11824d400] 01:44:19 INFO - PROCESS | 1656 | 1466498659364 Marionette DEBUG loaded listener.js 01:44:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x1185e2c00) [pid = 1656] [serial = 1156] [outer = 0x11824d400] 01:44:19 INFO - PROCESS | 1656 | 1466498659695 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 01:44:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 01:44:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 469ms 01:44:19 INFO - PROCESS | 1656 | 1466498659712 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 01:44:19 INFO - PROCESS | 1656 | 1466498659714 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 01:44:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 01:44:19 INFO - PROCESS | 1656 | 1466498659718 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 01:44:19 INFO - PROCESS | 1656 | 1466498659721 Marionette TRACE conn2 <- [1,1514,null,{}] 01:44:19 INFO - PROCESS | 1656 | 1466498659724 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:19 INFO - PROCESS | 1656 | 1466498659725 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:19 INFO - PROCESS | 1656 | 1466498659831 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 01:44:19 INFO - PROCESS | 1656 | 1466498659886 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:19 INFO - PROCESS | 1656 | 1466498659887 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x119255000 == 30 [pid = 1656] [id = 386] 01:44:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x118743400) [pid = 1656] [serial = 1157] [outer = 0x0] 01:44:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x119727800) [pid = 1656] [serial = 1158] [outer = 0x118743400] 01:44:19 INFO - PROCESS | 1656 | 1466498659913 Marionette DEBUG loaded listener.js 01:44:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x11990cc00) [pid = 1656] [serial = 1159] [outer = 0x118743400] 01:44:20 INFO - PROCESS | 1656 | 1466498660204 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 01:44:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 01:44:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 525ms 01:44:20 INFO - PROCESS | 1656 | 1466498660242 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 01:44:20 INFO - PROCESS | 1656 | 1466498660244 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 01:44:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 01:44:20 INFO - PROCESS | 1656 | 1466498660253 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 01:44:20 INFO - PROCESS | 1656 | 1466498660259 Marionette TRACE conn2 <- [1,1518,null,{}] 01:44:20 INFO - PROCESS | 1656 | 1466498660262 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:20 INFO - PROCESS | 1656 | 1466498660265 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:20 INFO - PROCESS | 1656 | 1466498660351 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 01:44:20 INFO - PROCESS | 1656 | 1466498660402 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:20 INFO - PROCESS | 1656 | 1466498660403 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a76800 == 31 [pid = 1656] [id = 387] 01:44:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1133d2400) [pid = 1656] [serial = 1160] [outer = 0x0] 01:44:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x11998c000) [pid = 1656] [serial = 1161] [outer = 0x1133d2400] 01:44:20 INFO - PROCESS | 1656 | 1466498660428 Marionette DEBUG loaded listener.js 01:44:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x120fb7000) [pid = 1656] [serial = 1162] [outer = 0x1133d2400] 01:44:20 INFO - PROCESS | 1656 | 1466498660713 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 01:44:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 01:44:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 480ms 01:44:20 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 01:44:20 INFO - PROCESS | 1656 | 1466498660727 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 01:44:20 INFO - PROCESS | 1656 | 1466498660729 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 01:44:20 INFO - PROCESS | 1656 | 1466498660731 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 01:44:20 INFO - PROCESS | 1656 | 1466498660732 Marionette TRACE conn2 <- [1,1522,null,{}] 01:44:20 INFO - PROCESS | 1656 | 1466498660743 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:20 INFO - PROCESS | 1656 | 1466498660744 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:20 INFO - PROCESS | 1656 | 1466498660828 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 01:44:20 INFO - PROCESS | 1656 | 1466498660832 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:20 INFO - PROCESS | 1656 | 1466498660835 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x11826c800 == 32 [pid = 1656] [id = 388] 01:44:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x121232400) [pid = 1656] [serial = 1163] [outer = 0x0] 01:44:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x12128b400) [pid = 1656] [serial = 1164] [outer = 0x121232400] 01:44:20 INFO - PROCESS | 1656 | 1466498660861 Marionette DEBUG loaded listener.js 01:44:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x121717c00) [pid = 1656] [serial = 1165] [outer = 0x121232400] 01:44:21 INFO - PROCESS | 1656 | 1466498661199 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 01:44:21 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 01:44:21 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:44:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 01:44:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 01:44:21 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 01:44:21 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:44:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 01:44:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 01:44:21 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 01:44:21 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:44:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 01:44:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 01:44:21 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 01:44:21 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:44:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 01:44:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 01:44:21 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 481ms 01:44:21 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 01:44:21 INFO - PROCESS | 1656 | 1466498661214 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 01:44:21 INFO - PROCESS | 1656 | 1466498661216 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 01:44:21 INFO - PROCESS | 1656 | 1466498661222 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 01:44:21 INFO - PROCESS | 1656 | 1466498661224 Marionette TRACE conn2 <- [1,1526,null,{}] 01:44:21 INFO - PROCESS | 1656 | 1466498661227 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:21 INFO - PROCESS | 1656 | 1466498661229 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:21 INFO - PROCESS | 1656 | 1466498661395 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 01:44:21 INFO - PROCESS | 1656 | 1466498661410 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:21 INFO - PROCESS | 1656 | 1466498661416 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x128b38800 == 33 [pid = 1656] [id = 389] 01:44:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x124ee8800) [pid = 1656] [serial = 1166] [outer = 0x0] 01:44:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x12614e800) [pid = 1656] [serial = 1167] [outer = 0x124ee8800] 01:44:21 INFO - PROCESS | 1656 | 1466498661468 Marionette DEBUG loaded listener.js 01:44:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x12736e000) [pid = 1656] [serial = 1168] [outer = 0x124ee8800] 01:44:21 INFO - PROCESS | 1656 | 1466498661836 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 01:44:21 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 01:44:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 01:44:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 01:44:21 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 01:44:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 01:44:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 01:44:21 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 01:44:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 01:44:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 01:44:21 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 622ms 01:44:21 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 01:44:21 INFO - PROCESS | 1656 | 1466498661843 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 01:44:21 INFO - PROCESS | 1656 | 1466498661845 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 01:44:21 INFO - PROCESS | 1656 | 1466498661847 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 01:44:21 INFO - PROCESS | 1656 | 1466498661848 Marionette TRACE conn2 <- [1,1530,null,{}] 01:44:21 INFO - PROCESS | 1656 | 1466498661850 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:21 INFO - PROCESS | 1656 | 1466498661854 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:21 INFO - PROCESS | 1656 | 1466498661950 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 01:44:21 INFO - PROCESS | 1656 | 1466498661953 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:21 INFO - PROCESS | 1656 | 1466498661954 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12968e800 == 34 [pid = 1656] [id = 390] 01:44:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1176fcc00) [pid = 1656] [serial = 1169] [outer = 0x0] 01:44:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x128b15c00) [pid = 1656] [serial = 1170] [outer = 0x1176fcc00] 01:44:21 INFO - PROCESS | 1656 | 1466498661979 Marionette DEBUG loaded listener.js 01:44:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x128cbe000) [pid = 1656] [serial = 1171] [outer = 0x1176fcc00] 01:44:22 INFO - PROCESS | 1656 | 1466498662284 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 01:44:22 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 01:44:22 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 01:44:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:22 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 01:44:22 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 01:44:22 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 01:44:22 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 01:44:22 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 473ms 01:44:22 INFO - PROCESS | 1656 | 1466498662325 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 01:44:22 INFO - PROCESS | 1656 | 1466498662327 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 01:44:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 01:44:22 INFO - PROCESS | 1656 | 1466498662329 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 01:44:22 INFO - PROCESS | 1656 | 1466498662330 Marionette TRACE conn2 <- [1,1534,null,{}] 01:44:22 INFO - PROCESS | 1656 | 1466498662336 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:22 INFO - PROCESS | 1656 | 1466498662339 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:22 INFO - PROCESS | 1656 | 1466498662439 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 01:44:22 INFO - PROCESS | 1656 | 1466498662450 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:22 INFO - PROCESS | 1656 | 1466498662452 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a906000 == 35 [pid = 1656] [id = 391] 01:44:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x128b94c00) [pid = 1656] [serial = 1172] [outer = 0x0] 01:44:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x128cf9c00) [pid = 1656] [serial = 1173] [outer = 0x128b94c00] 01:44:22 INFO - PROCESS | 1656 | 1466498662476 Marionette DEBUG loaded listener.js 01:44:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12918f000) [pid = 1656] [serial = 1174] [outer = 0x128b94c00] 01:44:22 INFO - PROCESS | 1656 | 1466498662812 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 01:44:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 01:44:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 519ms 01:44:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 01:44:22 INFO - PROCESS | 1656 | 1466498662851 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 01:44:22 INFO - PROCESS | 1656 | 1466498662852 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 01:44:22 INFO - PROCESS | 1656 | 1466498662855 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 01:44:22 INFO - PROCESS | 1656 | 1466498662856 Marionette TRACE conn2 <- [1,1538,null,{}] 01:44:22 INFO - PROCESS | 1656 | 1466498662858 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:22 INFO - PROCESS | 1656 | 1466498662859 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:22 INFO - PROCESS | 1656 | 1466498662956 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 01:44:22 INFO - PROCESS | 1656 | 1466498662959 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:22 INFO - PROCESS | 1656 | 1466498662961 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b07c000 == 36 [pid = 1656] [id = 392] 01:44:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x128b96400) [pid = 1656] [serial = 1175] [outer = 0x0] 01:44:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12924fc00) [pid = 1656] [serial = 1176] [outer = 0x128b96400] 01:44:22 INFO - PROCESS | 1656 | 1466498662985 Marionette DEBUG loaded listener.js 01:44:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x129257c00) [pid = 1656] [serial = 1177] [outer = 0x128b96400] 01:44:23 INFO - PROCESS | 1656 | 1466498663407 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 01:44:23 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x111e2e800) [pid = 1656] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 01:44:23 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x113f1e000) [pid = 1656] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 01:44:23 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x119d1fc00) [pid = 1656] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 01:44:23 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1185da400) [pid = 1656] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 01:44:23 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x116f5d000) [pid = 1656] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 01:44:23 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1131cc400) [pid = 1656] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 01:44:23 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1185ddc00) [pid = 1656] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 01:44:23 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x113d38c00) [pid = 1656] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 01:44:23 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x118e83400) [pid = 1656] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 01:44:23 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x121445800) [pid = 1656] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 01:44:23 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x121713c00) [pid = 1656] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 01:44:23 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x112e61000) [pid = 1656] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 01:44:23 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x127282c00) [pid = 1656] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 01:44:23 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1289ebc00) [pid = 1656] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 01:44:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 01:44:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 619ms 01:44:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 01:44:23 INFO - PROCESS | 1656 | 1466498663474 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 01:44:23 INFO - PROCESS | 1656 | 1466498663475 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 01:44:23 INFO - PROCESS | 1656 | 1466498663477 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 01:44:23 INFO - PROCESS | 1656 | 1466498663479 Marionette TRACE conn2 <- [1,1542,null,{}] 01:44:23 INFO - PROCESS | 1656 | 1466498663481 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:23 INFO - PROCESS | 1656 | 1466498663482 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:23 INFO - PROCESS | 1656 | 1466498663561 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 01:44:23 INFO - PROCESS | 1656 | 1466498663565 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:23 INFO - PROCESS | 1656 | 1466498663566 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x118716000 == 37 [pid = 1656] [id = 393] 01:44:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11619fc00) [pid = 1656] [serial = 1178] [outer = 0x0] 01:44:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x117021c00) [pid = 1656] [serial = 1179] [outer = 0x11619fc00] 01:44:23 INFO - PROCESS | 1656 | 1466498663592 Marionette DEBUG loaded listener.js 01:44:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11873dc00) [pid = 1656] [serial = 1180] [outer = 0x11619fc00] 01:44:23 INFO - PROCESS | 1656 | 1466498663976 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 01:44:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 01:44:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 520ms 01:44:24 INFO - PROCESS | 1656 | 1466498664000 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 01:44:24 INFO - PROCESS | 1656 | 1466498664002 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 01:44:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 01:44:24 INFO - PROCESS | 1656 | 1466498664005 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 01:44:24 INFO - PROCESS | 1656 | 1466498664007 Marionette TRACE conn2 <- [1,1546,null,{}] 01:44:24 INFO - PROCESS | 1656 | 1466498664011 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:24 INFO - PROCESS | 1656 | 1466498664012 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:24 INFO - PROCESS | 1656 | 1466498664168 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 01:44:24 INFO - PROCESS | 1656 | 1466498664215 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:24 INFO - PROCESS | 1656 | 1466498664217 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bf12800 == 38 [pid = 1656] [id = 394] 01:44:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11972ec00) [pid = 1656] [serial = 1181] [outer = 0x0] 01:44:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x12490a400) [pid = 1656] [serial = 1182] [outer = 0x11972ec00] 01:44:24 INFO - PROCESS | 1656 | 1466498664266 Marionette DEBUG loaded listener.js 01:44:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x129291800) [pid = 1656] [serial = 1183] [outer = 0x11972ec00] 01:44:24 INFO - PROCESS | 1656 | 1466498664577 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 01:44:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 01:44:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 621ms 01:44:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 01:44:24 INFO - PROCESS | 1656 | 1466498664627 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 01:44:24 INFO - PROCESS | 1656 | 1466498664628 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 01:44:24 INFO - PROCESS | 1656 | 1466498664631 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 01:44:24 INFO - PROCESS | 1656 | 1466498664632 Marionette TRACE conn2 <- [1,1550,null,{}] 01:44:24 INFO - PROCESS | 1656 | 1466498664635 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:24 INFO - PROCESS | 1656 | 1466498664637 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:24 INFO - PROCESS | 1656 | 1466498664756 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 01:44:24 INFO - PROCESS | 1656 | 1466498664764 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:24 INFO - PROCESS | 1656 | 1466498664765 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c579800 == 39 [pid = 1656] [id = 395] 01:44:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119d24000) [pid = 1656] [serial = 1184] [outer = 0x0] 01:44:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x129299000) [pid = 1656] [serial = 1185] [outer = 0x119d24000] 01:44:24 INFO - PROCESS | 1656 | 1466498664806 Marionette DEBUG loaded listener.js 01:44:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x12a511400) [pid = 1656] [serial = 1186] [outer = 0x119d24000] 01:44:25 INFO - PROCESS | 1656 | 1466498665202 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 01:44:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 01:44:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 619ms 01:44:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 01:44:25 INFO - PROCESS | 1656 | 1466498665250 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 01:44:25 INFO - PROCESS | 1656 | 1466498665252 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 01:44:25 INFO - PROCESS | 1656 | 1466498665254 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 01:44:25 INFO - PROCESS | 1656 | 1466498665255 Marionette TRACE conn2 <- [1,1554,null,{}] 01:44:25 INFO - PROCESS | 1656 | 1466498665257 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:25 INFO - PROCESS | 1656 | 1466498665258 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:25 INFO - PROCESS | 1656 | 1466498665340 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 01:44:25 INFO - PROCESS | 1656 | 1466498665396 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:25 INFO - PROCESS | 1656 | 1466498665397 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c593800 == 40 [pid = 1656] [id = 396] 01:44:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x118241c00) [pid = 1656] [serial = 1187] [outer = 0x0] 01:44:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1294e4000) [pid = 1656] [serial = 1188] [outer = 0x118241c00] 01:44:25 INFO - PROCESS | 1656 | 1466498665428 Marionette DEBUG loaded listener.js 01:44:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12a6ee800) [pid = 1656] [serial = 1189] [outer = 0x118241c00] 01:44:25 INFO - PROCESS | 1656 | 1466498665895 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 01:44:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 01:44:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 668ms 01:44:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 01:44:25 INFO - PROCESS | 1656 | 1466498665924 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 01:44:25 INFO - PROCESS | 1656 | 1466498665928 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 01:44:25 INFO - PROCESS | 1656 | 1466498665933 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 01:44:25 INFO - PROCESS | 1656 | 1466498665938 Marionette TRACE conn2 <- [1,1558,null,{}] 01:44:25 INFO - PROCESS | 1656 | 1466498665943 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:25 INFO - PROCESS | 1656 | 1466498665945 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:26 INFO - PROCESS | 1656 | 1466498666102 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 01:44:26 INFO - PROCESS | 1656 | 1466498666228 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:26 INFO - PROCESS | 1656 | 1466498666230 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x118e93000 == 41 [pid = 1656] [id = 397] 01:44:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x118136c00) [pid = 1656] [serial = 1190] [outer = 0x0] 01:44:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1184a7800) [pid = 1656] [serial = 1191] [outer = 0x118136c00] 01:44:26 INFO - PROCESS | 1656 | 1466498666273 Marionette DEBUG loaded listener.js 01:44:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x118a58c00) [pid = 1656] [serial = 1192] [outer = 0x118136c00] 01:44:26 INFO - PROCESS | 1656 | 1466498666703 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 01:44:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 01:44:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 825ms 01:44:26 INFO - PROCESS | 1656 | 1466498666757 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 01:44:26 INFO - PROCESS | 1656 | 1466498666760 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 01:44:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 01:44:26 INFO - PROCESS | 1656 | 1466498666764 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 01:44:26 INFO - PROCESS | 1656 | 1466498666766 Marionette TRACE conn2 <- [1,1562,null,{}] 01:44:26 INFO - PROCESS | 1656 | 1466498666768 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:26 INFO - PROCESS | 1656 | 1466498666771 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:26 INFO - PROCESS | 1656 | 1466498666878 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 01:44:26 INFO - PROCESS | 1656 | 1466498666936 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:26 INFO - PROCESS | 1656 | 1466498666937 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x128b30800 == 42 [pid = 1656] [id = 398] 01:44:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x119296000) [pid = 1656] [serial = 1193] [outer = 0x0] 01:44:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x119d27c00) [pid = 1656] [serial = 1194] [outer = 0x119296000] 01:44:26 INFO - PROCESS | 1656 | 1466498666968 Marionette DEBUG loaded listener.js 01:44:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x120d23400) [pid = 1656] [serial = 1195] [outer = 0x119296000] 01:44:27 INFO - PROCESS | 1656 | 1466498667422 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 01:44:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 01:44:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 669ms 01:44:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 01:44:27 INFO - PROCESS | 1656 | 1466498667433 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 01:44:27 INFO - PROCESS | 1656 | 1466498667436 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 01:44:27 INFO - PROCESS | 1656 | 1466498667440 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 01:44:27 INFO - PROCESS | 1656 | 1466498667442 Marionette TRACE conn2 <- [1,1566,null,{}] 01:44:27 INFO - PROCESS | 1656 | 1466498667451 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:27 INFO - PROCESS | 1656 | 1466498667454 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:27 INFO - PROCESS | 1656 | 1466498667556 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 01:44:27 INFO - PROCESS | 1656 | 1466498667616 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:27 INFO - PROCESS | 1656 | 1466498667617 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c83e000 == 43 [pid = 1656] [id = 399] 01:44:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12490b000) [pid = 1656] [serial = 1196] [outer = 0x0] 01:44:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x127367400) [pid = 1656] [serial = 1197] [outer = 0x12490b000] 01:44:27 INFO - PROCESS | 1656 | 1466498667649 Marionette DEBUG loaded listener.js 01:44:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x128bbb000) [pid = 1656] [serial = 1198] [outer = 0x12490b000] 01:44:28 INFO - PROCESS | 1656 | 1466498668126 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 01:44:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 01:44:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 722ms 01:44:28 INFO - PROCESS | 1656 | 1466498668195 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 01:44:28 INFO - PROCESS | 1656 | 1466498668197 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 01:44:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 01:44:28 INFO - PROCESS | 1656 | 1466498668203 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 01:44:28 INFO - PROCESS | 1656 | 1466498668204 Marionette TRACE conn2 <- [1,1570,null,{}] 01:44:28 INFO - PROCESS | 1656 | 1466498668207 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:28 INFO - PROCESS | 1656 | 1466498668208 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:28 INFO - PROCESS | 1656 | 1466498668315 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 01:44:28 INFO - PROCESS | 1656 | 1466498668532 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:28 INFO - PROCESS | 1656 | 1466498668534 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x11825f800 == 44 [pid = 1656] [id = 400] 01:44:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x113d38c00) [pid = 1656] [serial = 1199] [outer = 0x0] 01:44:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1167cb000) [pid = 1656] [serial = 1200] [outer = 0x113d38c00] 01:44:28 INFO - PROCESS | 1656 | 1466498668563 Marionette DEBUG loaded listener.js 01:44:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x11702c000) [pid = 1656] [serial = 1201] [outer = 0x113d38c00] 01:44:28 INFO - PROCESS | 1656 | 1466498668978 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 01:44:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 01:44:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 820ms 01:44:29 INFO - PROCESS | 1656 | 1466498669025 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 01:44:29 INFO - PROCESS | 1656 | 1466498669026 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 01:44:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 01:44:29 INFO - PROCESS | 1656 | 1466498669029 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 01:44:29 INFO - PROCESS | 1656 | 1466498669031 Marionette TRACE conn2 <- [1,1574,null,{}] 01:44:29 INFO - PROCESS | 1656 | 1466498669035 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:29 INFO - PROCESS | 1656 | 1466498669036 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:29 INFO - PROCESS | 1656 | 1466498669130 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 01:44:29 INFO - PROCESS | 1656 | 1466498669189 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:29 INFO - PROCESS | 1656 | 1466498669191 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x118314800 == 45 [pid = 1656] [id = 401] 01:44:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x118742000) [pid = 1656] [serial = 1202] [outer = 0x0] 01:44:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x118a89400) [pid = 1656] [serial = 1203] [outer = 0x118742000] 01:44:29 INFO - PROCESS | 1656 | 1466498669219 Marionette DEBUG loaded listener.js 01:44:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x119295400) [pid = 1656] [serial = 1204] [outer = 0x118742000] 01:44:30 INFO - PROCESS | 1656 | --DOCSHELL 0x12c579800 == 44 [pid = 1656] [id = 395] 01:44:30 INFO - PROCESS | 1656 | --DOCSHELL 0x12bf12800 == 43 [pid = 1656] [id = 394] 01:44:30 INFO - PROCESS | 1656 | --DOCSHELL 0x118716000 == 42 [pid = 1656] [id = 393] 01:44:30 INFO - PROCESS | 1656 | --DOCSHELL 0x12b07c000 == 41 [pid = 1656] [id = 392] 01:44:30 INFO - PROCESS | 1656 | --DOCSHELL 0x12a906000 == 40 [pid = 1656] [id = 391] 01:44:30 INFO - PROCESS | 1656 | --DOCSHELL 0x12968e800 == 39 [pid = 1656] [id = 390] 01:44:30 INFO - PROCESS | 1656 | --DOCSHELL 0x128b38800 == 38 [pid = 1656] [id = 389] 01:44:30 INFO - PROCESS | 1656 | --DOCSHELL 0x11826c800 == 37 [pid = 1656] [id = 388] 01:44:30 INFO - PROCESS | 1656 | --DOCSHELL 0x119a76800 == 36 [pid = 1656] [id = 387] 01:44:30 INFO - PROCESS | 1656 | --DOCSHELL 0x119255000 == 35 [pid = 1656] [id = 386] 01:44:30 INFO - PROCESS | 1656 | --DOCSHELL 0x1170c3000 == 34 [pid = 1656] [id = 385] 01:44:30 INFO - PROCESS | 1656 | --DOCSHELL 0x1169b9800 == 33 [pid = 1656] [id = 384] 01:44:30 INFO - PROCESS | 1656 | --DOCSHELL 0x118704000 == 32 [pid = 1656] [id = 383] 01:44:30 INFO - PROCESS | 1656 | --DOCSHELL 0x112fcc800 == 31 [pid = 1656] [id = 382] 01:44:30 INFO - PROCESS | 1656 | --DOCSHELL 0x11825f800 == 30 [pid = 1656] [id = 400] 01:44:30 INFO - PROCESS | 1656 | --DOCSHELL 0x12c83e000 == 29 [pid = 1656] [id = 399] 01:44:30 INFO - PROCESS | 1656 | --DOCSHELL 0x128b30800 == 28 [pid = 1656] [id = 398] 01:44:30 INFO - PROCESS | 1656 | --DOCSHELL 0x118e93000 == 27 [pid = 1656] [id = 397] 01:44:30 INFO - PROCESS | 1656 | --DOCSHELL 0x12c593800 == 26 [pid = 1656] [id = 396] 01:44:30 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x128bc3c00) [pid = 1656] [serial = 1143] [outer = 0x0] [url = about:blank] 01:44:30 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x119731400) [pid = 1656] [serial = 1125] [outer = 0x0] [url = about:blank] 01:44:30 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x115f11c00) [pid = 1656] [serial = 1113] [outer = 0x0] [url = about:blank] 01:44:30 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x120d1fc00) [pid = 1656] [serial = 1128] [outer = 0x0] [url = about:blank] 01:44:30 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1167cd800) [pid = 1656] [serial = 1114] [outer = 0x0] [url = about:blank] 01:44:30 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x11873d400) [pid = 1656] [serial = 1119] [outer = 0x0] [url = about:blank] 01:44:30 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x118a8c000) [pid = 1656] [serial = 1120] [outer = 0x0] [url = about:blank] 01:44:30 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x11812b000) [pid = 1656] [serial = 1116] [outer = 0x0] [url = about:blank] 01:44:30 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x118238800) [pid = 1656] [serial = 1117] [outer = 0x0] [url = about:blank] 01:44:30 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11701f000) [pid = 1656] [serial = 1111] [outer = 0x0] [url = about:blank] 01:44:30 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x113d81000) [pid = 1656] [serial = 1110] [outer = 0x0] [url = about:blank] 01:44:30 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x11928e400) [pid = 1656] [serial = 1122] [outer = 0x0] [url = about:blank] 01:44:30 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11702a800) [pid = 1656] [serial = 1102] [outer = 0x0] [url = about:blank] 01:44:30 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x115f70400) [pid = 1656] [serial = 1101] [outer = 0x0] [url = about:blank] 01:44:30 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11972fc00) [pid = 1656] [serial = 1105] [outer = 0x0] [url = about:blank] 01:44:30 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11928d400) [pid = 1656] [serial = 1104] [outer = 0x0] [url = about:blank] 01:44:30 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x123c30000) [pid = 1656] [serial = 1108] [outer = 0x0] [url = about:blank] 01:44:30 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x121712800) [pid = 1656] [serial = 1107] [outer = 0x0] [url = about:blank] 01:44:30 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1217c1800) [pid = 1656] [serial = 1131] [outer = 0x0] [url = about:blank] 01:44:30 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x125ca9000) [pid = 1656] [serial = 1134] [outer = 0x0] [url = about:blank] 01:44:30 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x127365800) [pid = 1656] [serial = 1137] [outer = 0x0] [url = about:blank] 01:44:30 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x124eeac00) [pid = 1656] [serial = 1132] [outer = 0x0] [url = about:blank] 01:44:30 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x128b1f000) [pid = 1656] [serial = 1140] [outer = 0x0] [url = about:blank] 01:44:30 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x128b90000) [pid = 1656] [serial = 1141] [outer = 0x0] [url = about:blank] 01:44:30 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12660e800) [pid = 1656] [serial = 1135] [outer = 0x0] [url = about:blank] 01:44:30 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x121712c00) [pid = 1656] [serial = 1129] [outer = 0x0] [url = about:blank] 01:44:30 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1289eb800) [pid = 1656] [serial = 1138] [outer = 0x0] [url = about:blank] 01:44:30 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x119d1f000) [pid = 1656] [serial = 1126] [outer = 0x0] [url = about:blank] 01:44:30 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x11972ac00) [pid = 1656] [serial = 1123] [outer = 0x0] [url = about:blank] 01:44:30 INFO - PROCESS | 1656 | 1466498670175 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 01:44:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 01:44:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1174ms 01:44:30 INFO - PROCESS | 1656 | 1466498670206 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 01:44:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 01:44:30 INFO - PROCESS | 1656 | 1466498670208 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 01:44:30 INFO - PROCESS | 1656 | 1466498670211 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 01:44:30 INFO - PROCESS | 1656 | 1466498670213 Marionette TRACE conn2 <- [1,1578,null,{}] 01:44:30 INFO - PROCESS | 1656 | 1466498670216 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:30 INFO - PROCESS | 1656 | 1466498670220 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:30 INFO - PROCESS | 1656 | 1466498670298 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 01:44:30 INFO - PROCESS | 1656 | 1466498670306 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:30 INFO - PROCESS | 1656 | 1466498670309 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x116718800 == 27 [pid = 1656] [id = 402] 01:44:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1133dd400) [pid = 1656] [serial = 1205] [outer = 0x0] 01:44:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1164df000) [pid = 1656] [serial = 1206] [outer = 0x1133dd400] 01:44:30 INFO - PROCESS | 1656 | 1466498670337 Marionette DEBUG loaded listener.js 01:44:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1133b0c00) [pid = 1656] [serial = 1207] [outer = 0x1133dd400] 01:44:30 INFO - PROCESS | 1656 | 1466498670676 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 01:44:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 01:44:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 520ms 01:44:30 INFO - PROCESS | 1656 | 1466498670731 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 01:44:30 INFO - PROCESS | 1656 | 1466498670736 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 01:44:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 01:44:30 INFO - PROCESS | 1656 | 1466498670743 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 01:44:30 INFO - PROCESS | 1656 | 1466498670746 Marionette TRACE conn2 <- [1,1582,null,{}] 01:44:30 INFO - PROCESS | 1656 | 1466498670750 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:30 INFO - PROCESS | 1656 | 1466498670752 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:30 INFO - PROCESS | 1656 | 1466498670865 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 01:44:30 INFO - PROCESS | 1656 | 1466498670879 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:30 INFO - PROCESS | 1656 | 1466498670880 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x11746d800 == 28 [pid = 1656] [id = 403] 01:44:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1176fc800) [pid = 1656] [serial = 1208] [outer = 0x0] 01:44:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x118230c00) [pid = 1656] [serial = 1209] [outer = 0x1176fc800] 01:44:30 INFO - PROCESS | 1656 | 1466498670924 Marionette DEBUG loaded listener.js 01:44:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1184a2c00) [pid = 1656] [serial = 1210] [outer = 0x1176fc800] 01:44:31 INFO - PROCESS | 1656 | 1466498671318 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 01:44:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 01:44:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 623ms 01:44:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 01:44:31 INFO - PROCESS | 1656 | 1466498671366 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 01:44:31 INFO - PROCESS | 1656 | 1466498671367 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 01:44:31 INFO - PROCESS | 1656 | 1466498671369 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 01:44:31 INFO - PROCESS | 1656 | 1466498671372 Marionette TRACE conn2 <- [1,1586,null,{}] 01:44:31 INFO - PROCESS | 1656 | 1466498671380 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:31 INFO - PROCESS | 1656 | 1466498671383 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:31 INFO - PROCESS | 1656 | 1466498671460 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 01:44:31 INFO - PROCESS | 1656 | 1466498671465 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:31 INFO - PROCESS | 1656 | 1466498671467 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x118702800 == 29 [pid = 1656] [id = 404] 01:44:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x112d66800) [pid = 1656] [serial = 1211] [outer = 0x0] 01:44:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x118a58000) [pid = 1656] [serial = 1212] [outer = 0x112d66800] 01:44:31 INFO - PROCESS | 1656 | 1466498671499 Marionette DEBUG loaded listener.js 01:44:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11921c000) [pid = 1656] [serial = 1213] [outer = 0x112d66800] 01:44:31 INFO - PROCESS | 1656 | 1466498671841 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 01:44:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 01:44:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 524ms 01:44:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 01:44:31 INFO - PROCESS | 1656 | 1466498671894 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 01:44:31 INFO - PROCESS | 1656 | 1466498671895 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 01:44:31 INFO - PROCESS | 1656 | 1466498671897 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 01:44:31 INFO - PROCESS | 1656 | 1466498671899 Marionette TRACE conn2 <- [1,1590,null,{}] 01:44:31 INFO - PROCESS | 1656 | 1466498671901 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:31 INFO - PROCESS | 1656 | 1466498671902 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:32 INFO - PROCESS | 1656 | 1466498672006 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 01:44:32 INFO - PROCESS | 1656 | 1466498672036 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:32 INFO - PROCESS | 1656 | 1466498672038 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x119969000 == 30 [pid = 1656] [id = 405] 01:44:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x117eaf000) [pid = 1656] [serial = 1214] [outer = 0x0] 01:44:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119729c00) [pid = 1656] [serial = 1215] [outer = 0x117eaf000] 01:44:32 INFO - PROCESS | 1656 | 1466498672063 Marionette DEBUG loaded listener.js 01:44:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119adbc00) [pid = 1656] [serial = 1216] [outer = 0x117eaf000] 01:44:32 INFO - PROCESS | 1656 | 1466498672346 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 01:44:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 01:44:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 472ms 01:44:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 01:44:32 INFO - PROCESS | 1656 | 1466498672374 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 01:44:32 INFO - PROCESS | 1656 | 1466498672376 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 01:44:32 INFO - PROCESS | 1656 | 1466498672385 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 01:44:32 INFO - PROCESS | 1656 | 1466498672389 Marionette TRACE conn2 <- [1,1594,null,{}] 01:44:32 INFO - PROCESS | 1656 | 1466498672393 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:32 INFO - PROCESS | 1656 | 1466498672394 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:32 INFO - PROCESS | 1656 | 1466498672488 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 01:44:32 INFO - PROCESS | 1656 | 1466498672491 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:32 INFO - PROCESS | 1656 | 1466498672493 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f6e000 == 31 [pid = 1656] [id = 406] 01:44:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x115fd7c00) [pid = 1656] [serial = 1217] [outer = 0x0] 01:44:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x119d1c800) [pid = 1656] [serial = 1218] [outer = 0x115fd7c00] 01:44:32 INFO - PROCESS | 1656 | 1466498672518 Marionette DEBUG loaded listener.js 01:44:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x120d20400) [pid = 1656] [serial = 1219] [outer = 0x115fd7c00] 01:44:32 INFO - PROCESS | 1656 | 1466498672872 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 01:44:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 01:44:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 530ms 01:44:32 INFO - PROCESS | 1656 | 1466498672914 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 01:44:32 INFO - PROCESS | 1656 | 1466498672916 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 01:44:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 01:44:32 INFO - PROCESS | 1656 | 1466498672918 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 01:44:32 INFO - PROCESS | 1656 | 1466498672919 Marionette TRACE conn2 <- [1,1598,null,{}] 01:44:32 INFO - PROCESS | 1656 | 1466498672921 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:32 INFO - PROCESS | 1656 | 1466498672926 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:33 INFO - PROCESS | 1656 | 1466498673039 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 01:44:33 INFO - PROCESS | 1656 | 1466498673052 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:33 INFO - PROCESS | 1656 | 1466498673054 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x124808800 == 32 [pid = 1656] [id = 407] 01:44:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x120d20c00) [pid = 1656] [serial = 1220] [outer = 0x0] 01:44:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x121280c00) [pid = 1656] [serial = 1221] [outer = 0x120d20c00] 01:44:33 INFO - PROCESS | 1656 | 1466498673079 Marionette DEBUG loaded listener.js 01:44:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1217c0c00) [pid = 1656] [serial = 1222] [outer = 0x120d20c00] 01:44:33 INFO - PROCESS | 1656 | 1466498673393 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 01:44:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 01:44:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 519ms 01:44:33 INFO - PROCESS | 1656 | 1466498673437 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 01:44:33 INFO - PROCESS | 1656 | 1466498673439 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 01:44:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 01:44:33 INFO - PROCESS | 1656 | 1466498673441 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 01:44:33 INFO - PROCESS | 1656 | 1466498673442 Marionette TRACE conn2 <- [1,1602,null,{}] 01:44:33 INFO - PROCESS | 1656 | 1466498673444 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:33 INFO - PROCESS | 1656 | 1466498673446 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:33 INFO - PROCESS | 1656 | 1466498673542 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 01:44:33 INFO - PROCESS | 1656 | 1466498673578 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:33 INFO - PROCESS | 1656 | 1466498673579 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x12627d000 == 33 [pid = 1656] [id = 408] 01:44:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1217c1400) [pid = 1656] [serial = 1223] [outer = 0x0] 01:44:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12186d000) [pid = 1656] [serial = 1224] [outer = 0x1217c1400] 01:44:33 INFO - PROCESS | 1656 | 1466498673604 Marionette DEBUG loaded listener.js 01:44:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x124c0c400) [pid = 1656] [serial = 1225] [outer = 0x1217c1400] 01:44:33 INFO - PROCESS | 1656 | 1466498673906 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 01:44:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 01:44:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 518ms 01:44:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 01:44:33 INFO - PROCESS | 1656 | 1466498673960 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 01:44:33 INFO - PROCESS | 1656 | 1466498673961 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 01:44:33 INFO - PROCESS | 1656 | 1466498673963 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 01:44:33 INFO - PROCESS | 1656 | 1466498673964 Marionette TRACE conn2 <- [1,1606,null,{}] 01:44:33 INFO - PROCESS | 1656 | 1466498673975 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:33 INFO - PROCESS | 1656 | 1466498673976 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:34 INFO - PROCESS | 1656 | 1466498674071 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 01:44:34 INFO - PROCESS | 1656 | 1466498674075 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:34 INFO - PROCESS | 1656 | 1466498674076 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x1272a9000 == 34 [pid = 1656] [id = 409] 01:44:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1217c1800) [pid = 1656] [serial = 1226] [outer = 0x0] 01:44:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x124eeac00) [pid = 1656] [serial = 1227] [outer = 0x1217c1800] 01:44:34 INFO - PROCESS | 1656 | 1466498674101 Marionette DEBUG loaded listener.js 01:44:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x125ca7400) [pid = 1656] [serial = 1228] [outer = 0x1217c1800] 01:44:34 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x128b90800) [pid = 1656] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 01:44:34 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x118241c00) [pid = 1656] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 01:44:34 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1176fcc00) [pid = 1656] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 01:44:34 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x128b94c00) [pid = 1656] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 01:44:34 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x128b96400) [pid = 1656] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 01:44:34 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1133d2400) [pid = 1656] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 01:44:34 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x110f9ac00) [pid = 1656] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 01:44:34 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x121232400) [pid = 1656] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 01:44:34 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x113d3d000) [pid = 1656] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 01:44:34 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11824d400) [pid = 1656] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 01:44:34 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x117027c00) [pid = 1656] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 01:44:34 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x118743400) [pid = 1656] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 01:44:34 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11619fc00) [pid = 1656] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 01:44:34 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x11972ec00) [pid = 1656] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 01:44:34 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x124ee8800) [pid = 1656] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 01:44:34 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x119d24000) [pid = 1656] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 01:44:34 INFO - PROCESS | 1656 | 1466498674585 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 01:44:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 01:44:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 630ms 01:44:34 INFO - PROCESS | 1656 | 1466498674594 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 01:44:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 01:44:34 INFO - PROCESS | 1656 | 1466498674596 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 01:44:34 INFO - PROCESS | 1656 | 1466498674598 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 01:44:34 INFO - PROCESS | 1656 | 1466498674599 Marionette TRACE conn2 <- [1,1610,null,{}] 01:44:34 INFO - PROCESS | 1656 | 1466498674603 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:34 INFO - PROCESS | 1656 | 1466498674606 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:34 INFO - PROCESS | 1656 | 1466498674690 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 01:44:34 INFO - PROCESS | 1656 | 1466498674693 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:34 INFO - PROCESS | 1656 | 1466498674695 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x118428000 == 35 [pid = 1656] [id = 410] 01:44:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11702b800) [pid = 1656] [serial = 1229] [outer = 0x0] 01:44:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1184a8800) [pid = 1656] [serial = 1230] [outer = 0x11702b800] 01:44:34 INFO - PROCESS | 1656 | 1466498674721 Marionette DEBUG loaded listener.js 01:44:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x124eea000) [pid = 1656] [serial = 1231] [outer = 0x11702b800] 01:44:35 INFO - PROCESS | 1656 | 1466498675058 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 01:44:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 01:44:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 470ms 01:44:35 INFO - PROCESS | 1656 | 1466498675070 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 01:44:35 INFO - PROCESS | 1656 | 1466498675072 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 01:44:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 01:44:35 INFO - PROCESS | 1656 | 1466498675074 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 01:44:35 INFO - PROCESS | 1656 | 1466498675075 Marionette TRACE conn2 <- [1,1614,null,{}] 01:44:35 INFO - PROCESS | 1656 | 1466498675078 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:35 INFO - PROCESS | 1656 | 1466498675079 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:35 INFO - PROCESS | 1656 | 1466498675175 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 01:44:35 INFO - PROCESS | 1656 | 1466498675181 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:35 INFO - PROCESS | 1656 | 1466498675182 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x12947e000 == 36 [pid = 1656] [id = 411] 01:44:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x125367000) [pid = 1656] [serial = 1232] [outer = 0x0] 01:44:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x126292c00) [pid = 1656] [serial = 1233] [outer = 0x125367000] 01:44:35 INFO - PROCESS | 1656 | 1466498675210 Marionette DEBUG loaded listener.js 01:44:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x127285400) [pid = 1656] [serial = 1234] [outer = 0x125367000] 01:44:35 INFO - PROCESS | 1656 | 1466498675512 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 01:44:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 01:44:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 469ms 01:44:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 01:44:35 INFO - PROCESS | 1656 | 1466498675543 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 01:44:35 INFO - PROCESS | 1656 | 1466498675545 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 01:44:35 INFO - PROCESS | 1656 | 1466498675547 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 01:44:35 INFO - PROCESS | 1656 | 1466498675549 Marionette TRACE conn2 <- [1,1618,null,{}] 01:44:35 INFO - PROCESS | 1656 | 1466498675553 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:35 INFO - PROCESS | 1656 | 1466498675555 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:35 INFO - PROCESS | 1656 | 1466498675650 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 01:44:35 INFO - PROCESS | 1656 | 1466498675656 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:35 INFO - PROCESS | 1656 | 1466498675657 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c8d800 == 37 [pid = 1656] [id = 412] 01:44:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x127360400) [pid = 1656] [serial = 1235] [outer = 0x0] 01:44:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1289ed800) [pid = 1656] [serial = 1236] [outer = 0x127360400] 01:44:35 INFO - PROCESS | 1656 | 1466498675684 Marionette DEBUG loaded listener.js 01:44:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x128b92000) [pid = 1656] [serial = 1237] [outer = 0x127360400] 01:44:36 INFO - PROCESS | 1656 | 1466498676005 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 01:44:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 01:44:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 470ms 01:44:36 INFO - PROCESS | 1656 | 1466498676018 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 01:44:36 INFO - PROCESS | 1656 | 1466498676021 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 01:44:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 01:44:36 INFO - PROCESS | 1656 | 1466498676025 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 01:44:36 INFO - PROCESS | 1656 | 1466498676026 Marionette TRACE conn2 <- [1,1622,null,{}] 01:44:36 INFO - PROCESS | 1656 | 1466498676028 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:36 INFO - PROCESS | 1656 | 1466498676029 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:36 INFO - PROCESS | 1656 | 1466498676135 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 01:44:36 INFO - PROCESS | 1656 | 1466498676141 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:36 INFO - PROCESS | 1656 | 1466498676142 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b092000 == 38 [pid = 1656] [id = 413] 01:44:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x120d1f800) [pid = 1656] [serial = 1238] [outer = 0x0] 01:44:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x128bbac00) [pid = 1656] [serial = 1239] [outer = 0x120d1f800] 01:44:36 INFO - PROCESS | 1656 | 1466498676166 Marionette DEBUG loaded listener.js 01:44:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x128cb8000) [pid = 1656] [serial = 1240] [outer = 0x120d1f800] 01:44:36 INFO - PROCESS | 1656 | 1466498676504 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 01:44:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 01:44:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 570ms 01:44:36 INFO - PROCESS | 1656 | 1466498676596 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 01:44:36 INFO - PROCESS | 1656 | 1466498676599 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 01:44:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 01:44:36 INFO - PROCESS | 1656 | 1466498676612 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 01:44:36 INFO - PROCESS | 1656 | 1466498676616 Marionette TRACE conn2 <- [1,1626,null,{}] 01:44:36 INFO - PROCESS | 1656 | 1466498676624 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:36 INFO - PROCESS | 1656 | 1466498676627 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:36 INFO - PROCESS | 1656 | 1466498676801 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 01:44:36 INFO - PROCESS | 1656 | 1466498676924 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:36 INFO - PROCESS | 1656 | 1466498676929 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x11661c000 == 39 [pid = 1656] [id = 414] 01:44:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1131adc00) [pid = 1656] [serial = 1241] [outer = 0x0] 01:44:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x113374800) [pid = 1656] [serial = 1242] [outer = 0x1131adc00] 01:44:36 INFO - PROCESS | 1656 | 1466498676982 Marionette DEBUG loaded listener.js 01:44:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1167c9c00) [pid = 1656] [serial = 1243] [outer = 0x1131adc00] 01:44:37 INFO - PROCESS | 1656 | 1466498677510 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 01:44:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 01:44:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 930ms 01:44:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 01:44:37 INFO - PROCESS | 1656 | 1466498677560 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 01:44:37 INFO - PROCESS | 1656 | 1466498677562 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 01:44:37 INFO - PROCESS | 1656 | 1466498677568 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 01:44:37 INFO - PROCESS | 1656 | 1466498677573 Marionette TRACE conn2 <- [1,1630,null,{}] 01:44:37 INFO - PROCESS | 1656 | 1466498677576 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:37 INFO - PROCESS | 1656 | 1466498677577 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:37 INFO - PROCESS | 1656 | 1466498677685 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 01:44:37 INFO - PROCESS | 1656 | 1466498677763 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:37 INFO - PROCESS | 1656 | 1466498677765 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x118ac9800 == 40 [pid = 1656] [id = 415] 01:44:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x11849e800) [pid = 1656] [serial = 1244] [outer = 0x0] 01:44:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1184a8400) [pid = 1656] [serial = 1245] [outer = 0x11849e800] 01:44:37 INFO - PROCESS | 1656 | 1466498677796 Marionette DEBUG loaded listener.js 01:44:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x11873bc00) [pid = 1656] [serial = 1246] [outer = 0x11849e800] 01:44:38 INFO - PROCESS | 1656 | 1466498678474 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 01:44:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 01:44:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 979ms 01:44:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 01:44:38 INFO - PROCESS | 1656 | 1466498678546 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 01:44:38 INFO - PROCESS | 1656 | 1466498678548 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 01:44:38 INFO - PROCESS | 1656 | 1466498678552 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 01:44:38 INFO - PROCESS | 1656 | 1466498678554 Marionette TRACE conn2 <- [1,1634,null,{}] 01:44:38 INFO - PROCESS | 1656 | 1466498678557 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:38 INFO - PROCESS | 1656 | 1466498678558 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:38 INFO - PROCESS | 1656 | 1466498678661 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 01:44:38 INFO - PROCESS | 1656 | 1466498678717 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:38 INFO - PROCESS | 1656 | 1466498678720 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x1170c4800 == 41 [pid = 1656] [id = 416] 01:44:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x118129800) [pid = 1656] [serial = 1247] [outer = 0x0] 01:44:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x118135400) [pid = 1656] [serial = 1248] [outer = 0x118129800] 01:44:38 INFO - PROCESS | 1656 | 1466498678748 Marionette DEBUG loaded listener.js 01:44:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1184ad000) [pid = 1656] [serial = 1249] [outer = 0x118129800] 01:44:39 INFO - PROCESS | 1656 | --DOCSHELL 0x119c8d800 == 40 [pid = 1656] [id = 412] 01:44:39 INFO - PROCESS | 1656 | --DOCSHELL 0x12947e000 == 39 [pid = 1656] [id = 411] 01:44:39 INFO - PROCESS | 1656 | --DOCSHELL 0x118428000 == 38 [pid = 1656] [id = 410] 01:44:39 INFO - PROCESS | 1656 | --DOCSHELL 0x1272a9000 == 37 [pid = 1656] [id = 409] 01:44:39 INFO - PROCESS | 1656 | --DOCSHELL 0x12627d000 == 36 [pid = 1656] [id = 408] 01:44:39 INFO - PROCESS | 1656 | --DOCSHELL 0x124808800 == 35 [pid = 1656] [id = 407] 01:44:39 INFO - PROCESS | 1656 | --DOCSHELL 0x120f6e000 == 34 [pid = 1656] [id = 406] 01:44:39 INFO - PROCESS | 1656 | --DOCSHELL 0x119969000 == 33 [pid = 1656] [id = 405] 01:44:39 INFO - PROCESS | 1656 | --DOCSHELL 0x118702800 == 32 [pid = 1656] [id = 404] 01:44:39 INFO - PROCESS | 1656 | --DOCSHELL 0x11746d800 == 31 [pid = 1656] [id = 403] 01:44:39 INFO - PROCESS | 1656 | --DOCSHELL 0x116718800 == 30 [pid = 1656] [id = 402] 01:44:39 INFO - PROCESS | 1656 | --DOCSHELL 0x118314800 == 29 [pid = 1656] [id = 401] 01:44:39 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x128ced000) [pid = 1656] [serial = 1144] [outer = 0x0] [url = about:blank] 01:44:39 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x11873dc00) [pid = 1656] [serial = 1180] [outer = 0x0] [url = about:blank] 01:44:39 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x129257c00) [pid = 1656] [serial = 1177] [outer = 0x0] [url = about:blank] 01:44:39 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x12490a400) [pid = 1656] [serial = 1182] [outer = 0x0] [url = about:blank] 01:44:39 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12614e800) [pid = 1656] [serial = 1167] [outer = 0x0] [url = about:blank] 01:44:39 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12736e000) [pid = 1656] [serial = 1168] [outer = 0x0] [url = about:blank] 01:44:39 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x128cbe000) [pid = 1656] [serial = 1171] [outer = 0x0] [url = about:blank] 01:44:39 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12a511400) [pid = 1656] [serial = 1186] [outer = 0x0] [url = about:blank] 01:44:39 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12918f000) [pid = 1656] [serial = 1174] [outer = 0x0] [url = about:blank] 01:44:39 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x129299000) [pid = 1656] [serial = 1185] [outer = 0x0] [url = about:blank] 01:44:39 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x129291800) [pid = 1656] [serial = 1183] [outer = 0x0] [url = about:blank] 01:44:39 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12a6ee800) [pid = 1656] [serial = 1189] [outer = 0x0] [url = about:blank] 01:44:39 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1294e4000) [pid = 1656] [serial = 1188] [outer = 0x0] [url = about:blank] 01:44:39 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x128b15c00) [pid = 1656] [serial = 1170] [outer = 0x0] [url = about:blank] 01:44:39 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x128cf9c00) [pid = 1656] [serial = 1173] [outer = 0x0] [url = about:blank] 01:44:39 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x12924fc00) [pid = 1656] [serial = 1176] [outer = 0x0] [url = about:blank] 01:44:39 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11998c000) [pid = 1656] [serial = 1161] [outer = 0x0] [url = about:blank] 01:44:39 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x120fb7000) [pid = 1656] [serial = 1162] [outer = 0x0] [url = about:blank] 01:44:39 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x111c83800) [pid = 1656] [serial = 1146] [outer = 0x0] [url = about:blank] 01:44:39 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1131a9c00) [pid = 1656] [serial = 1147] [outer = 0x0] [url = about:blank] 01:44:39 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x12128b400) [pid = 1656] [serial = 1164] [outer = 0x0] [url = about:blank] 01:44:39 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x121717c00) [pid = 1656] [serial = 1165] [outer = 0x0] [url = about:blank] 01:44:39 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1164e2c00) [pid = 1656] [serial = 1152] [outer = 0x0] [url = about:blank] 01:44:39 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x117021000) [pid = 1656] [serial = 1153] [outer = 0x0] [url = about:blank] 01:44:39 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x11849fc00) [pid = 1656] [serial = 1155] [outer = 0x0] [url = about:blank] 01:44:39 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1185e2c00) [pid = 1656] [serial = 1156] [outer = 0x0] [url = about:blank] 01:44:39 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1176f4c00) [pid = 1656] [serial = 1149] [outer = 0x0] [url = about:blank] 01:44:39 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x11823fc00) [pid = 1656] [serial = 1150] [outer = 0x0] [url = about:blank] 01:44:39 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x119727800) [pid = 1656] [serial = 1158] [outer = 0x0] [url = about:blank] 01:44:39 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x11990cc00) [pid = 1656] [serial = 1159] [outer = 0x0] [url = about:blank] 01:44:39 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x117021c00) [pid = 1656] [serial = 1179] [outer = 0x0] [url = about:blank] 01:44:39 INFO - PROCESS | 1656 | 1466498679158 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 01:44:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 01:44:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 623ms 01:44:39 INFO - PROCESS | 1656 | 1466498679175 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 01:44:39 INFO - PROCESS | 1656 | 1466498679178 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 01:44:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 01:44:39 INFO - PROCESS | 1656 | 1466498679182 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 01:44:39 INFO - PROCESS | 1656 | 1466498679184 Marionette TRACE conn2 <- [1,1638,null,{}] 01:44:39 INFO - PROCESS | 1656 | 1466498679189 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:39 INFO - PROCESS | 1656 | 1466498679191 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:39 INFO - PROCESS | 1656 | 1466498679271 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 01:44:39 INFO - PROCESS | 1656 | 1466498679326 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:39 INFO - PROCESS | 1656 | 1466498679327 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x11830e000 == 30 [pid = 1656] [id = 417] 01:44:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1184a5c00) [pid = 1656] [serial = 1250] [outer = 0x0] 01:44:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x118740c00) [pid = 1656] [serial = 1251] [outer = 0x1184a5c00] 01:44:39 INFO - PROCESS | 1656 | 1466498679355 Marionette DEBUG loaded listener.js 01:44:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x119217c00) [pid = 1656] [serial = 1252] [outer = 0x1184a5c00] 01:44:39 INFO - PROCESS | 1656 | 1466498679666 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 01:44:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 01:44:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 524ms 01:44:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 01:44:39 INFO - PROCESS | 1656 | 1466498679706 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 01:44:39 INFO - PROCESS | 1656 | 1466498679708 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 01:44:39 INFO - PROCESS | 1656 | 1466498679710 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 01:44:39 INFO - PROCESS | 1656 | 1466498679712 Marionette TRACE conn2 <- [1,1642,null,{}] 01:44:39 INFO - PROCESS | 1656 | 1466498679720 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:39 INFO - PROCESS | 1656 | 1466498679723 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:39 INFO - PROCESS | 1656 | 1466498679807 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 01:44:39 INFO - PROCESS | 1656 | 1466498679861 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:39 INFO - PROCESS | 1656 | 1466498679863 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a68000 == 31 [pid = 1656] [id = 418] 01:44:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x118e7fc00) [pid = 1656] [serial = 1253] [outer = 0x0] 01:44:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x119c53400) [pid = 1656] [serial = 1254] [outer = 0x118e7fc00] 01:44:39 INFO - PROCESS | 1656 | 1466498679891 Marionette DEBUG loaded listener.js 01:44:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x121195c00) [pid = 1656] [serial = 1255] [outer = 0x118e7fc00] 01:44:40 INFO - PROCESS | 1656 | 1466498680191 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 01:44:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 01:44:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 520ms 01:44:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 01:44:40 INFO - PROCESS | 1656 | 1466498680230 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 01:44:40 INFO - PROCESS | 1656 | 1466498680232 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 01:44:40 INFO - PROCESS | 1656 | 1466498680235 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 01:44:40 INFO - PROCESS | 1656 | 1466498680238 Marionette TRACE conn2 <- [1,1646,null,{}] 01:44:40 INFO - PROCESS | 1656 | 1466498680242 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:40 INFO - PROCESS | 1656 | 1466498680243 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:40 INFO - PROCESS | 1656 | 1466498680326 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 01:44:40 INFO - PROCESS | 1656 | 1466498680329 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:40 INFO - PROCESS | 1656 | 1466498680331 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x123b3c800 == 32 [pid = 1656] [id = 419] 01:44:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x121270800) [pid = 1656] [serial = 1256] [outer = 0x0] 01:44:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x121350800) [pid = 1656] [serial = 1257] [outer = 0x121270800] 01:44:40 INFO - PROCESS | 1656 | 1466498680358 Marionette DEBUG loaded listener.js 01:44:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x121716400) [pid = 1656] [serial = 1258] [outer = 0x121270800] 01:44:40 INFO - PROCESS | 1656 | 1466498680687 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 01:44:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 01:44:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 472ms 01:44:40 INFO - PROCESS | 1656 | 1466498680708 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 01:44:40 INFO - PROCESS | 1656 | 1466498680709 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 01:44:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 01:44:40 INFO - PROCESS | 1656 | 1466498680712 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 01:44:40 INFO - PROCESS | 1656 | 1466498680713 Marionette TRACE conn2 <- [1,1650,null,{}] 01:44:40 INFO - PROCESS | 1656 | 1466498680715 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:40 INFO - PROCESS | 1656 | 1466498680716 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:40 INFO - PROCESS | 1656 | 1466498680825 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 01:44:40 INFO - PROCESS | 1656 | 1466498680831 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:40 INFO - PROCESS | 1656 | 1466498680832 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x125382000 == 33 [pid = 1656] [id = 420] 01:44:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x117029800) [pid = 1656] [serial = 1259] [outer = 0x0] 01:44:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x121712c00) [pid = 1656] [serial = 1260] [outer = 0x117029800] 01:44:40 INFO - PROCESS | 1656 | 1466498680857 Marionette DEBUG loaded listener.js 01:44:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1249be800) [pid = 1656] [serial = 1261] [outer = 0x117029800] 01:44:41 INFO - PROCESS | 1656 | 1466498681211 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 01:44:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 01:44:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 520ms 01:44:41 INFO - PROCESS | 1656 | 1466498681232 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 01:44:41 INFO - PROCESS | 1656 | 1466498681234 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 01:44:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 01:44:41 INFO - PROCESS | 1656 | 1466498681239 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 01:44:41 INFO - PROCESS | 1656 | 1466498681240 Marionette TRACE conn2 <- [1,1654,null,{}] 01:44:41 INFO - PROCESS | 1656 | 1466498681250 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:41 INFO - PROCESS | 1656 | 1466498681254 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:41 INFO - PROCESS | 1656 | 1466498681372 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 01:44:41 INFO - PROCESS | 1656 | 1466498681386 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:41 INFO - PROCESS | 1656 | 1466498681387 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x129206000 == 34 [pid = 1656] [id = 421] 01:44:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x124ee9000) [pid = 1656] [serial = 1262] [outer = 0x0] 01:44:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x126151800) [pid = 1656] [serial = 1263] [outer = 0x124ee9000] 01:44:41 INFO - PROCESS | 1656 | 1466498681412 Marionette DEBUG loaded listener.js 01:44:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x128b1ec00) [pid = 1656] [serial = 1264] [outer = 0x124ee9000] 01:44:41 INFO - PROCESS | 1656 | 1466498681712 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 01:44:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 01:44:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 518ms 01:44:41 INFO - PROCESS | 1656 | 1466498681757 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 01:44:41 INFO - PROCESS | 1656 | 1466498681758 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 01:44:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 01:44:41 INFO - PROCESS | 1656 | 1466498681760 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 01:44:41 INFO - PROCESS | 1656 | 1466498681761 Marionette TRACE conn2 <- [1,1658,null,{}] 01:44:41 INFO - PROCESS | 1656 | 1466498681764 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:41 INFO - PROCESS | 1656 | 1466498681765 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:41 INFO - PROCESS | 1656 | 1466498681875 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 01:44:41 INFO - PROCESS | 1656 | 1466498681878 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:41 INFO - PROCESS | 1656 | 1466498681879 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a5b9000 == 35 [pid = 1656] [id = 422] 01:44:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x125366c00) [pid = 1656] [serial = 1265] [outer = 0x0] 01:44:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x128b90800) [pid = 1656] [serial = 1266] [outer = 0x125366c00] 01:44:41 INFO - PROCESS | 1656 | 1466498681905 Marionette DEBUG loaded listener.js 01:44:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x128bc4400) [pid = 1656] [serial = 1267] [outer = 0x125366c00] 01:44:42 INFO - PROCESS | 1656 | 1466498682232 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 01:44:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 01:44:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 518ms 01:44:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 01:44:42 INFO - PROCESS | 1656 | 1466498682279 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 01:44:42 INFO - PROCESS | 1656 | 1466498682280 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 01:44:42 INFO - PROCESS | 1656 | 1466498682282 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 01:44:42 INFO - PROCESS | 1656 | 1466498682283 Marionette TRACE conn2 <- [1,1662,null,{}] 01:44:42 INFO - PROCESS | 1656 | 1466498682286 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:42 INFO - PROCESS | 1656 | 1466498682287 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:42 INFO - PROCESS | 1656 | 1466498682386 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 01:44:42 INFO - PROCESS | 1656 | 1466498682389 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:42 INFO - PROCESS | 1656 | 1466498682391 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x12aebb800 == 36 [pid = 1656] [id = 423] 01:44:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x115f11c00) [pid = 1656] [serial = 1268] [outer = 0x0] 01:44:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x128ceb000) [pid = 1656] [serial = 1269] [outer = 0x115f11c00] 01:44:42 INFO - PROCESS | 1656 | 1466498682415 Marionette DEBUG loaded listener.js 01:44:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12918b000) [pid = 1656] [serial = 1270] [outer = 0x115f11c00] 01:44:42 INFO - PROCESS | 1656 | 1466498682749 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 01:44:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 01:44:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 520ms 01:44:42 INFO - PROCESS | 1656 | 1466498682803 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 01:44:42 INFO - PROCESS | 1656 | 1466498682804 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 01:44:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 01:44:42 INFO - PROCESS | 1656 | 1466498682806 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 01:44:42 INFO - PROCESS | 1656 | 1466498682807 Marionette TRACE conn2 <- [1,1666,null,{}] 01:44:42 INFO - PROCESS | 1656 | 1466498682810 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:42 INFO - PROCESS | 1656 | 1466498682811 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:42 INFO - PROCESS | 1656 | 1466498682908 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 01:44:42 INFO - PROCESS | 1656 | 1466498682919 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:42 INFO - PROCESS | 1656 | 1466498682920 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b9d3800 == 37 [pid = 1656] [id = 424] 01:44:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12918e800) [pid = 1656] [serial = 1271] [outer = 0x0] 01:44:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12924cc00) [pid = 1656] [serial = 1272] [outer = 0x12918e800] 01:44:42 INFO - PROCESS | 1656 | 1466498682944 Marionette DEBUG loaded listener.js 01:44:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x129256400) [pid = 1656] [serial = 1273] [outer = 0x12918e800] 01:44:43 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1176fc800) [pid = 1656] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 01:44:43 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x118742000) [pid = 1656] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 01:44:43 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x112d66800) [pid = 1656] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 01:44:43 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1133dd400) [pid = 1656] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 01:44:43 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x115fd7c00) [pid = 1656] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 01:44:43 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1217c1400) [pid = 1656] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 01:44:43 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x117eaf000) [pid = 1656] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 01:44:43 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x120d20c00) [pid = 1656] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 01:44:43 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1217c1800) [pid = 1656] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 01:44:43 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x118136c00) [pid = 1656] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 01:44:43 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11702b800) [pid = 1656] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 01:44:43 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x127360400) [pid = 1656] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 01:44:43 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x119296000) [pid = 1656] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 01:44:43 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x125367000) [pid = 1656] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 01:44:43 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x12490b000) [pid = 1656] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 01:44:43 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x113d38c00) [pid = 1656] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 01:44:43 INFO - PROCESS | 1656 | 1466498683340 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 01:44:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 01:44:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 571ms 01:44:43 INFO - PROCESS | 1656 | 1466498683378 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 01:44:43 INFO - PROCESS | 1656 | 1466498683379 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 01:44:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 01:44:43 INFO - PROCESS | 1656 | 1466498683381 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 01:44:43 INFO - PROCESS | 1656 | 1466498683383 Marionette TRACE conn2 <- [1,1670,null,{}] 01:44:43 INFO - PROCESS | 1656 | 1466498683385 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:43 INFO - PROCESS | 1656 | 1466498683386 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:43 INFO - PROCESS | 1656 | 1466498683464 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 01:44:43 INFO - PROCESS | 1656 | 1466498683522 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:43 INFO - PROCESS | 1656 | 1466498683523 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x121731000 == 38 [pid = 1656] [id = 425] 01:44:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1133b2000) [pid = 1656] [serial = 1274] [outer = 0x0] 01:44:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1184a4800) [pid = 1656] [serial = 1275] [outer = 0x1133b2000] 01:44:43 INFO - PROCESS | 1656 | 1466498683548 Marionette DEBUG loaded listener.js 01:44:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119d2b400) [pid = 1656] [serial = 1276] [outer = 0x1133b2000] 01:44:43 INFO - PROCESS | 1656 | 1466498683843 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 01:44:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 01:44:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 473ms 01:44:43 INFO - PROCESS | 1656 | 1466498683860 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 01:44:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 01:44:43 INFO - PROCESS | 1656 | 1466498683862 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 01:44:43 INFO - PROCESS | 1656 | 1466498683864 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 01:44:43 INFO - PROCESS | 1656 | 1466498683866 Marionette TRACE conn2 <- [1,1674,null,{}] 01:44:43 INFO - PROCESS | 1656 | 1466498683869 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:43 INFO - PROCESS | 1656 | 1466498683873 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:43 INFO - PROCESS | 1656 | 1466498683968 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 01:44:43 INFO - PROCESS | 1656 | 1466498683973 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:43 INFO - PROCESS | 1656 | 1466498683975 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c57e800 == 39 [pid = 1656] [id = 426] 01:44:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x120fb4400) [pid = 1656] [serial = 1277] [outer = 0x0] 01:44:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x129253000) [pid = 1656] [serial = 1278] [outer = 0x120fb4400] 01:44:44 INFO - PROCESS | 1656 | 1466498684001 Marionette DEBUG loaded listener.js 01:44:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1294d7000) [pid = 1656] [serial = 1279] [outer = 0x120fb4400] 01:44:44 INFO - PROCESS | 1656 | 1466498684340 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 01:44:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 01:44:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 519ms 01:44:44 INFO - PROCESS | 1656 | 1466498684384 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 01:44:44 INFO - PROCESS | 1656 | 1466498684386 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 01:44:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 01:44:44 INFO - PROCESS | 1656 | 1466498684390 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 01:44:44 INFO - PROCESS | 1656 | 1466498684391 Marionette TRACE conn2 <- [1,1678,null,{}] 01:44:44 INFO - PROCESS | 1656 | 1466498684405 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:44 INFO - PROCESS | 1656 | 1466498684406 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:44 INFO - PROCESS | 1656 | 1466498684493 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 01:44:44 INFO - PROCESS | 1656 | 1466498684497 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:44 INFO - PROCESS | 1656 | 1466498684498 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c83d000 == 40 [pid = 1656] [id = 427] 01:44:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1294d9400) [pid = 1656] [serial = 1280] [outer = 0x0] 01:44:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1294e3400) [pid = 1656] [serial = 1281] [outer = 0x1294d9400] 01:44:44 INFO - PROCESS | 1656 | 1466498684524 Marionette DEBUG loaded listener.js 01:44:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12a693000) [pid = 1656] [serial = 1282] [outer = 0x1294d9400] 01:44:44 INFO - PROCESS | 1656 | 1466498684866 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 01:44:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 01:44:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 530ms 01:44:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 01:44:44 INFO - PROCESS | 1656 | 1466498684921 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 01:44:44 INFO - PROCESS | 1656 | 1466498684922 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 01:44:44 INFO - PROCESS | 1656 | 1466498684924 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 01:44:44 INFO - PROCESS | 1656 | 1466498684925 Marionette TRACE conn2 <- [1,1682,null,{}] 01:44:44 INFO - PROCESS | 1656 | 1466498684928 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:44 INFO - PROCESS | 1656 | 1466498684929 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:45 INFO - PROCESS | 1656 | 1466498685009 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 01:44:45 INFO - PROCESS | 1656 | 1466498685069 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:45 INFO - PROCESS | 1656 | 1466498685070 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d016800 == 41 [pid = 1656] [id = 428] 01:44:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1167c7c00) [pid = 1656] [serial = 1283] [outer = 0x0] 01:44:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12a697c00) [pid = 1656] [serial = 1284] [outer = 0x1167c7c00] 01:44:45 INFO - PROCESS | 1656 | 1466498685101 Marionette DEBUG loaded listener.js 01:44:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12a6f5000) [pid = 1656] [serial = 1285] [outer = 0x1167c7c00] 01:44:45 INFO - PROCESS | 1656 | 1466498685554 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 01:44:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 01:44:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 673ms 01:44:45 INFO - PROCESS | 1656 | 1466498685604 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 01:44:45 INFO - PROCESS | 1656 | 1466498685606 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 01:44:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 01:44:45 INFO - PROCESS | 1656 | 1466498685611 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 01:44:45 INFO - PROCESS | 1656 | 1466498685613 Marionette TRACE conn2 <- [1,1686,null,{}] 01:44:45 INFO - PROCESS | 1656 | 1466498685617 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:45 INFO - PROCESS | 1656 | 1466498685621 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:45 INFO - PROCESS | 1656 | 1466498685727 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 01:44:45 INFO - PROCESS | 1656 | 1466498685799 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:45 INFO - PROCESS | 1656 | 1466498685801 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x118711800 == 42 [pid = 1656] [id = 429] 01:44:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x117021000) [pid = 1656] [serial = 1286] [outer = 0x0] 01:44:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x11824dc00) [pid = 1656] [serial = 1287] [outer = 0x117021000] 01:44:45 INFO - PROCESS | 1656 | 1466498685832 Marionette DEBUG loaded listener.js 01:44:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x118746c00) [pid = 1656] [serial = 1288] [outer = 0x117021000] 01:44:46 INFO - PROCESS | 1656 | 1466498686280 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 01:44:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 01:44:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 722ms 01:44:46 INFO - PROCESS | 1656 | 1466498686333 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 01:44:46 INFO - PROCESS | 1656 | 1466498686336 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 01:44:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 01:44:46 INFO - PROCESS | 1656 | 1466498686342 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 01:44:46 INFO - PROCESS | 1656 | 1466498686344 Marionette TRACE conn2 <- [1,1690,null,{}] 01:44:46 INFO - PROCESS | 1656 | 1466498686347 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:46 INFO - PROCESS | 1656 | 1466498686349 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:46 INFO - PROCESS | 1656 | 1466498686453 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 01:44:46 INFO - PROCESS | 1656 | 1466498686525 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:46 INFO - PROCESS | 1656 | 1466498686526 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x129211000 == 43 [pid = 1656] [id = 430] 01:44:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x119299c00) [pid = 1656] [serial = 1289] [outer = 0x0] 01:44:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x119c5e400) [pid = 1656] [serial = 1290] [outer = 0x119299c00] 01:44:46 INFO - PROCESS | 1656 | 1466498686557 Marionette DEBUG loaded listener.js 01:44:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x120de3400) [pid = 1656] [serial = 1291] [outer = 0x119299c00] 01:44:46 INFO - PROCESS | 1656 | 1466498686975 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 01:44:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 01:44:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 672ms 01:44:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 01:44:47 INFO - PROCESS | 1656 | 1466498687013 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 01:44:47 INFO - PROCESS | 1656 | 1466498687014 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 01:44:47 INFO - PROCESS | 1656 | 1466498687017 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 01:44:47 INFO - PROCESS | 1656 | 1466498687020 Marionette TRACE conn2 <- [1,1694,null,{}] 01:44:47 INFO - PROCESS | 1656 | 1466498687028 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:47 INFO - PROCESS | 1656 | 1466498687031 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:47 INFO - PROCESS | 1656 | 1466498687135 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 01:44:47 INFO - PROCESS | 1656 | 1466498687196 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:47 INFO - PROCESS | 1656 | 1466498687198 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d01e000 == 44 [pid = 1656] [id = 431] 01:44:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x121286400) [pid = 1656] [serial = 1292] [outer = 0x0] 01:44:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x124ee5400) [pid = 1656] [serial = 1293] [outer = 0x121286400] 01:44:47 INFO - PROCESS | 1656 | 1466498687229 Marionette DEBUG loaded listener.js 01:44:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12727c800) [pid = 1656] [serial = 1294] [outer = 0x121286400] 01:44:47 INFO - PROCESS | 1656 | 1466498687713 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 01:44:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 01:44:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 726ms 01:44:47 INFO - PROCESS | 1656 | 1466498687770 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 01:44:47 INFO - PROCESS | 1656 | 1466498687772 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 01:44:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 01:44:47 INFO - PROCESS | 1656 | 1466498687776 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 01:44:47 INFO - PROCESS | 1656 | 1466498687777 Marionette TRACE conn2 <- [1,1698,null,{}] 01:44:47 INFO - PROCESS | 1656 | 1466498687780 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:47 INFO - PROCESS | 1656 | 1466498687781 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:47 INFO - PROCESS | 1656 | 1466498687884 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 01:44:47 INFO - PROCESS | 1656 | 1466498687957 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:47 INFO - PROCESS | 1656 | 1466498687958 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x116946800 == 45 [pid = 1656] [id = 432] 01:44:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x118234000) [pid = 1656] [serial = 1295] [outer = 0x0] 01:44:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x119d28000) [pid = 1656] [serial = 1296] [outer = 0x118234000] 01:44:47 INFO - PROCESS | 1656 | 1466498687988 Marionette DEBUG loaded listener.js 01:44:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12536bc00) [pid = 1656] [serial = 1297] [outer = 0x118234000] 01:44:48 INFO - PROCESS | 1656 | 1466498688642 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 01:44:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 01:44:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 918ms 01:44:48 INFO - PROCESS | 1656 | 1466498688696 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 01:44:48 INFO - PROCESS | 1656 | 1466498688699 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 01:44:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 01:44:48 INFO - PROCESS | 1656 | 1466498688731 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 01:44:48 INFO - PROCESS | 1656 | 1466498688734 Marionette TRACE conn2 <- [1,1702,null,{}] 01:44:48 INFO - PROCESS | 1656 | 1466498688742 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:48 INFO - PROCESS | 1656 | 1466498688745 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:48 INFO - PROCESS | 1656 | 1466498688889 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 01:44:49 INFO - PROCESS | 1656 | 1466498689013 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:49 INFO - PROCESS | 1656 | 1466498689015 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x115ddf000 == 46 [pid = 1656] [id = 433] 01:44:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x118240800) [pid = 1656] [serial = 1298] [outer = 0x0] 01:44:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1184a1c00) [pid = 1656] [serial = 1299] [outer = 0x118240800] 01:44:49 INFO - PROCESS | 1656 | 1466498689045 Marionette DEBUG loaded listener.js 01:44:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1185e2000) [pid = 1656] [serial = 1300] [outer = 0x118240800] 01:44:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12c83d000 == 45 [pid = 1656] [id = 427] 01:44:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12c57e800 == 44 [pid = 1656] [id = 426] 01:44:49 INFO - PROCESS | 1656 | --DOCSHELL 0x121731000 == 43 [pid = 1656] [id = 425] 01:44:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12b9d3800 == 42 [pid = 1656] [id = 424] 01:44:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12aebb800 == 41 [pid = 1656] [id = 423] 01:44:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12a5b9000 == 40 [pid = 1656] [id = 422] 01:44:49 INFO - PROCESS | 1656 | --DOCSHELL 0x129206000 == 39 [pid = 1656] [id = 421] 01:44:49 INFO - PROCESS | 1656 | --DOCSHELL 0x125382000 == 38 [pid = 1656] [id = 420] 01:44:49 INFO - PROCESS | 1656 | --DOCSHELL 0x123b3c800 == 37 [pid = 1656] [id = 419] 01:44:49 INFO - PROCESS | 1656 | --DOCSHELL 0x119a68000 == 36 [pid = 1656] [id = 418] 01:44:49 INFO - PROCESS | 1656 | --DOCSHELL 0x11830e000 == 35 [pid = 1656] [id = 417] 01:44:49 INFO - PROCESS | 1656 | --DOCSHELL 0x1170c4800 == 34 [pid = 1656] [id = 416] 01:44:49 INFO - PROCESS | 1656 | --DOCSHELL 0x118ac9800 == 33 [pid = 1656] [id = 415] 01:44:49 INFO - PROCESS | 1656 | --DOCSHELL 0x11661c000 == 32 [pid = 1656] [id = 414] 01:44:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12b092000 == 31 [pid = 1656] [id = 413] 01:44:49 INFO - PROCESS | 1656 | --DOCSHELL 0x116946800 == 30 [pid = 1656] [id = 432] 01:44:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12d01e000 == 29 [pid = 1656] [id = 431] 01:44:49 INFO - PROCESS | 1656 | --DOCSHELL 0x129211000 == 28 [pid = 1656] [id = 430] 01:44:49 INFO - PROCESS | 1656 | --DOCSHELL 0x118711800 == 27 [pid = 1656] [id = 429] 01:44:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12d016800 == 26 [pid = 1656] [id = 428] 01:44:49 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x118230c00) [pid = 1656] [serial = 1209] [outer = 0x0] [url = about:blank] 01:44:49 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1184a2c00) [pid = 1656] [serial = 1210] [outer = 0x0] [url = about:blank] 01:44:49 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x119295400) [pid = 1656] [serial = 1204] [outer = 0x0] [url = about:blank] 01:44:49 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x118a89400) [pid = 1656] [serial = 1203] [outer = 0x0] [url = about:blank] 01:44:49 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x118a58000) [pid = 1656] [serial = 1212] [outer = 0x0] [url = about:blank] 01:44:49 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x11921c000) [pid = 1656] [serial = 1213] [outer = 0x0] [url = about:blank] 01:44:49 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1164df000) [pid = 1656] [serial = 1206] [outer = 0x0] [url = about:blank] 01:44:49 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1133b0c00) [pid = 1656] [serial = 1207] [outer = 0x0] [url = about:blank] 01:44:49 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x119d1c800) [pid = 1656] [serial = 1218] [outer = 0x0] [url = about:blank] 01:44:49 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12186d000) [pid = 1656] [serial = 1224] [outer = 0x0] [url = about:blank] 01:44:49 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x119729c00) [pid = 1656] [serial = 1215] [outer = 0x0] [url = about:blank] 01:44:49 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x121280c00) [pid = 1656] [serial = 1221] [outer = 0x0] [url = about:blank] 01:44:49 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x124eeac00) [pid = 1656] [serial = 1227] [outer = 0x0] [url = about:blank] 01:44:49 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x124c0c400) [pid = 1656] [serial = 1225] [outer = 0x0] [url = about:blank] 01:44:49 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x118a58c00) [pid = 1656] [serial = 1192] [outer = 0x0] [url = about:blank] 01:44:49 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x124eea000) [pid = 1656] [serial = 1231] [outer = 0x0] [url = about:blank] 01:44:49 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1184a7800) [pid = 1656] [serial = 1191] [outer = 0x0] [url = about:blank] 01:44:49 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x128b92000) [pid = 1656] [serial = 1237] [outer = 0x0] [url = about:blank] 01:44:49 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x120d23400) [pid = 1656] [serial = 1195] [outer = 0x0] [url = about:blank] 01:44:49 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x126292c00) [pid = 1656] [serial = 1233] [outer = 0x0] [url = about:blank] 01:44:49 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1184a8800) [pid = 1656] [serial = 1230] [outer = 0x0] [url = about:blank] 01:44:49 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x119d27c00) [pid = 1656] [serial = 1194] [outer = 0x0] [url = about:blank] 01:44:49 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x128bbb000) [pid = 1656] [serial = 1198] [outer = 0x0] [url = about:blank] 01:44:49 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x127367400) [pid = 1656] [serial = 1197] [outer = 0x0] [url = about:blank] 01:44:49 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1289ed800) [pid = 1656] [serial = 1236] [outer = 0x0] [url = about:blank] 01:44:49 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11702c000) [pid = 1656] [serial = 1201] [outer = 0x0] [url = about:blank] 01:44:49 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x128bbac00) [pid = 1656] [serial = 1239] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x125ca7400) [pid = 1656] [serial = 1228] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1167cb000) [pid = 1656] [serial = 1200] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1217c0c00) [pid = 1656] [serial = 1222] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x120d20400) [pid = 1656] [serial = 1219] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x127285400) [pid = 1656] [serial = 1234] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x119adbc00) [pid = 1656] [serial = 1216] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1656 | 1466498690181 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 01:44:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 01:44:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1485ms 01:44:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 01:44:50 INFO - PROCESS | 1656 | 1466498690213 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 01:44:50 INFO - PROCESS | 1656 | 1466498690215 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 01:44:50 INFO - PROCESS | 1656 | 1466498690218 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 01:44:50 INFO - PROCESS | 1656 | 1466498690220 Marionette TRACE conn2 <- [1,1706,null,{}] 01:44:50 INFO - PROCESS | 1656 | 1466498690229 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:50 INFO - PROCESS | 1656 | 1466498690230 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:50 INFO - PROCESS | 1656 | 1466498690312 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 01:44:50 INFO - PROCESS | 1656 | 1466498690316 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:50 INFO - PROCESS | 1656 | 1466498690318 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x116ae1000 == 27 [pid = 1656] [id = 434] 01:44:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x116630800) [pid = 1656] [serial = 1301] [outer = 0x0] 01:44:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11701e400) [pid = 1656] [serial = 1302] [outer = 0x116630800] 01:44:50 INFO - PROCESS | 1656 | 1466498690347 Marionette DEBUG loaded listener.js 01:44:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1176ee400) [pid = 1656] [serial = 1303] [outer = 0x116630800] 01:44:50 INFO - PROCESS | 1656 | 1466498690711 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 01:44:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 01:44:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 520ms 01:44:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 01:44:50 INFO - PROCESS | 1656 | 1466498690739 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 01:44:50 INFO - PROCESS | 1656 | 1466498690742 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 01:44:50 INFO - PROCESS | 1656 | 1466498690747 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 01:44:50 INFO - PROCESS | 1656 | 1466498690749 Marionette TRACE conn2 <- [1,1710,null,{}] 01:44:50 INFO - PROCESS | 1656 | 1466498690751 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:50 INFO - PROCESS | 1656 | 1466498690753 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:50 INFO - PROCESS | 1656 | 1466498690838 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 01:44:50 INFO - PROCESS | 1656 | 1466498690889 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:50 INFO - PROCESS | 1656 | 1466498690891 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x11825f000 == 28 [pid = 1656] [id = 435] 01:44:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x11702d400) [pid = 1656] [serial = 1304] [outer = 0x0] 01:44:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x118130000) [pid = 1656] [serial = 1305] [outer = 0x11702d400] 01:44:50 INFO - PROCESS | 1656 | 1466498690918 Marionette DEBUG loaded listener.js 01:44:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1184ee800) [pid = 1656] [serial = 1306] [outer = 0x11702d400] 01:44:51 INFO - PROCESS | 1656 | 1466498691264 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 01:44:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 01:44:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 526ms 01:44:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 01:44:51 INFO - PROCESS | 1656 | 1466498691273 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 01:44:51 INFO - PROCESS | 1656 | 1466498691275 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 01:44:51 INFO - PROCESS | 1656 | 1466498691277 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 01:44:51 INFO - PROCESS | 1656 | 1466498691279 Marionette TRACE conn2 <- [1,1714,null,{}] 01:44:51 INFO - PROCESS | 1656 | 1466498691287 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:51 INFO - PROCESS | 1656 | 1466498691290 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:51 INFO - PROCESS | 1656 | 1466498691402 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 01:44:51 INFO - PROCESS | 1656 | 1466498691434 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:51 INFO - PROCESS | 1656 | 1466498691436 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x118306000 == 29 [pid = 1656] [id = 436] 01:44:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x111e5cc00) [pid = 1656] [serial = 1307] [outer = 0x0] 01:44:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x118a97000) [pid = 1656] [serial = 1308] [outer = 0x111e5cc00] 01:44:51 INFO - PROCESS | 1656 | 1466498691465 Marionette DEBUG loaded listener.js 01:44:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11972bc00) [pid = 1656] [serial = 1309] [outer = 0x111e5cc00] 01:44:51 INFO - PROCESS | 1656 | 1466498691742 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 01:44:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 01:44:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 471ms 01:44:51 INFO - PROCESS | 1656 | 1466498691748 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 01:44:51 INFO - PROCESS | 1656 | 1466498691750 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 01:44:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 01:44:51 INFO - PROCESS | 1656 | 1466498691763 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 01:44:51 INFO - PROCESS | 1656 | 1466498691764 Marionette TRACE conn2 <- [1,1718,null,{}] 01:44:51 INFO - PROCESS | 1656 | 1466498691766 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:51 INFO - PROCESS | 1656 | 1466498691767 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:51 INFO - PROCESS | 1656 | 1466498691862 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 01:44:51 INFO - PROCESS | 1656 | 1466498691865 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:51 INFO - PROCESS | 1656 | 1466498691866 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f54800 == 30 [pid = 1656] [id = 437] 01:44:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119990c00) [pid = 1656] [serial = 1310] [outer = 0x0] 01:44:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119d28400) [pid = 1656] [serial = 1311] [outer = 0x119990c00] 01:44:51 INFO - PROCESS | 1656 | 1466498691893 Marionette DEBUG loaded listener.js 01:44:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x120d23400) [pid = 1656] [serial = 1312] [outer = 0x119990c00] 01:44:52 INFO - PROCESS | 1656 | 1466498692282 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 01:44:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 01:44:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 571ms 01:44:52 INFO - PROCESS | 1656 | 1466498692332 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 01:44:52 INFO - PROCESS | 1656 | 1466498692333 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 01:44:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 01:44:52 INFO - PROCESS | 1656 | 1466498692335 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 01:44:52 INFO - PROCESS | 1656 | 1466498692337 Marionette TRACE conn2 <- [1,1722,null,{}] 01:44:52 INFO - PROCESS | 1656 | 1466498692339 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:52 INFO - PROCESS | 1656 | 1466498692340 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:52 INFO - PROCESS | 1656 | 1466498692437 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 01:44:52 INFO - PROCESS | 1656 | 1466498692440 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:52 INFO - PROCESS | 1656 | 1466498692441 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x1213ef000 == 31 [pid = 1656] [id = 438] 01:44:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x11849f400) [pid = 1656] [serial = 1313] [outer = 0x0] 01:44:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x121187000) [pid = 1656] [serial = 1314] [outer = 0x11849f400] 01:44:52 INFO - PROCESS | 1656 | 1466498692466 Marionette DEBUG loaded listener.js 01:44:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12127ec00) [pid = 1656] [serial = 1315] [outer = 0x11849f400] 01:44:52 INFO - PROCESS | 1656 | 1466498692816 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 01:44:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 01:44:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 519ms 01:44:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 01:44:52 INFO - PROCESS | 1656 | 1466498692856 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 01:44:52 INFO - PROCESS | 1656 | 1466498692857 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 01:44:52 INFO - PROCESS | 1656 | 1466498692859 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 01:44:52 INFO - PROCESS | 1656 | 1466498692860 Marionette TRACE conn2 <- [1,1726,null,{}] 01:44:52 INFO - PROCESS | 1656 | 1466498692863 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:52 INFO - PROCESS | 1656 | 1466498692867 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:52 INFO - PROCESS | 1656 | 1466498692979 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 01:44:52 INFO - PROCESS | 1656 | 1466498692991 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:52 INFO - PROCESS | 1656 | 1466498692992 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x12535a800 == 32 [pid = 1656] [id = 439] 01:44:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1184eec00) [pid = 1656] [serial = 1316] [outer = 0x0] 01:44:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x121715000) [pid = 1656] [serial = 1317] [outer = 0x1184eec00] 01:44:53 INFO - PROCESS | 1656 | 1466498693017 Marionette DEBUG loaded listener.js 01:44:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x124dad800) [pid = 1656] [serial = 1318] [outer = 0x1184eec00] 01:44:53 INFO - PROCESS | 1656 | 1466498693363 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 01:44:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 01:44:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 518ms 01:44:53 INFO - PROCESS | 1656 | 1466498693377 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 01:44:53 INFO - PROCESS | 1656 | 1466498693378 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 01:44:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 01:44:53 INFO - PROCESS | 1656 | 1466498693399 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 01:44:53 INFO - PROCESS | 1656 | 1466498693400 Marionette TRACE conn2 <- [1,1730,null,{}] 01:44:53 INFO - PROCESS | 1656 | 1466498693405 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:53 INFO - PROCESS | 1656 | 1466498693406 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:53 INFO - PROCESS | 1656 | 1466498693501 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 01:44:53 INFO - PROCESS | 1656 | 1466498693504 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:53 INFO - PROCESS | 1656 | 1466498693505 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x1272a9800 == 33 [pid = 1656] [id = 440] 01:44:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1185d8400) [pid = 1656] [serial = 1319] [outer = 0x0] 01:44:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x125367c00) [pid = 1656] [serial = 1320] [outer = 0x1185d8400] 01:44:53 INFO - PROCESS | 1656 | 1466498693529 Marionette DEBUG loaded listener.js 01:44:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x125ca8400) [pid = 1656] [serial = 1321] [outer = 0x1185d8400] 01:44:54 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1167c7c00) [pid = 1656] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 01:44:54 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x118129800) [pid = 1656] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 01:44:54 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x120fb4400) [pid = 1656] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 01:44:54 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1294d9400) [pid = 1656] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 01:44:54 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x117029800) [pid = 1656] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 01:44:54 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1131adc00) [pid = 1656] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 01:44:54 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x12918e800) [pid = 1656] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 01:44:54 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11849e800) [pid = 1656] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 01:44:54 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x125366c00) [pid = 1656] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 01:44:54 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x115f11c00) [pid = 1656] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 01:44:54 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x120d1f800) [pid = 1656] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 01:44:54 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x118e7fc00) [pid = 1656] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 01:44:54 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x124ee9000) [pid = 1656] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 01:44:54 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1184a5c00) [pid = 1656] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 01:44:54 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1133b2000) [pid = 1656] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 01:44:54 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x121270800) [pid = 1656] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 01:44:54 INFO - PROCESS | 1656 | 1466498694290 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 01:44:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 01:44:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 939ms 01:44:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 01:44:54 INFO - PROCESS | 1656 | 1466498694328 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 01:44:54 INFO - PROCESS | 1656 | 1466498694331 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 01:44:54 INFO - PROCESS | 1656 | 1466498694336 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 01:44:54 INFO - PROCESS | 1656 | 1466498694339 Marionette TRACE conn2 <- [1,1734,null,{}] 01:44:54 INFO - PROCESS | 1656 | 1466498694344 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:54 INFO - PROCESS | 1656 | 1466498694345 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:54 INFO - PROCESS | 1656 | 1466498694457 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 01:44:54 INFO - PROCESS | 1656 | 1466498694535 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:54 INFO - PROCESS | 1656 | 1466498694537 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e7d000 == 34 [pid = 1656] [id = 441] 01:44:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x113d81c00) [pid = 1656] [serial = 1322] [outer = 0x0] 01:44:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x115fd8400) [pid = 1656] [serial = 1323] [outer = 0x113d81c00] 01:44:54 INFO - PROCESS | 1656 | 1466498694569 Marionette DEBUG loaded listener.js 01:44:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11701ec00) [pid = 1656] [serial = 1324] [outer = 0x113d81c00] 01:44:55 INFO - PROCESS | 1656 | 1466498695115 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 01:44:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 01:44:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 825ms 01:44:55 INFO - PROCESS | 1656 | 1466498695180 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 01:44:55 INFO - PROCESS | 1656 | 1466498695183 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 01:44:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 01:44:55 INFO - PROCESS | 1656 | 1466498695190 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 01:44:55 INFO - PROCESS | 1656 | 1466498695192 Marionette TRACE conn2 <- [1,1738,null,{}] 01:44:55 INFO - PROCESS | 1656 | 1466498695195 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:55 INFO - PROCESS | 1656 | 1466498695197 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:55 INFO - PROCESS | 1656 | 1466498695303 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 01:44:55 INFO - PROCESS | 1656 | 1466498695381 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:55 INFO - PROCESS | 1656 | 1466498695383 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x118160800 == 35 [pid = 1656] [id = 442] 01:44:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1131cbc00) [pid = 1656] [serial = 1325] [outer = 0x0] 01:44:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x117eaf000) [pid = 1656] [serial = 1326] [outer = 0x1131cbc00] 01:44:55 INFO - PROCESS | 1656 | 1466498695415 Marionette DEBUG loaded listener.js 01:44:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11849e400) [pid = 1656] [serial = 1327] [outer = 0x1131cbc00] 01:44:55 INFO - PROCESS | 1656 | --DOCSHELL 0x12535a800 == 34 [pid = 1656] [id = 439] 01:44:55 INFO - PROCESS | 1656 | --DOCSHELL 0x1213ef000 == 33 [pid = 1656] [id = 438] 01:44:55 INFO - PROCESS | 1656 | --DOCSHELL 0x120f54800 == 32 [pid = 1656] [id = 437] 01:44:55 INFO - PROCESS | 1656 | --DOCSHELL 0x118306000 == 31 [pid = 1656] [id = 436] 01:44:55 INFO - PROCESS | 1656 | --DOCSHELL 0x11825f000 == 30 [pid = 1656] [id = 435] 01:44:55 INFO - PROCESS | 1656 | --DOCSHELL 0x116ae1000 == 29 [pid = 1656] [id = 434] 01:44:56 INFO - PROCESS | 1656 | 1466498696055 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 01:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12a693000) [pid = 1656] [serial = 1282] [outer = 0x0] [url = about:blank] 01:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12a6f5000) [pid = 1656] [serial = 1285] [outer = 0x0] [url = about:blank] 01:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1184ad000) [pid = 1656] [serial = 1249] [outer = 0x0] [url = about:blank] 01:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1294d7000) [pid = 1656] [serial = 1279] [outer = 0x0] [url = about:blank] 01:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1294e3400) [pid = 1656] [serial = 1281] [outer = 0x0] [url = about:blank] 01:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x121712c00) [pid = 1656] [serial = 1260] [outer = 0x0] [url = about:blank] 01:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1167c9c00) [pid = 1656] [serial = 1243] [outer = 0x0] [url = about:blank] 01:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x12924cc00) [pid = 1656] [serial = 1272] [outer = 0x0] [url = about:blank] 01:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x11873bc00) [pid = 1656] [serial = 1246] [outer = 0x0] [url = about:blank] 01:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x128bc4400) [pid = 1656] [serial = 1267] [outer = 0x0] [url = about:blank] 01:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x12918b000) [pid = 1656] [serial = 1270] [outer = 0x0] [url = about:blank] 01:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x128cb8000) [pid = 1656] [serial = 1240] [outer = 0x0] [url = about:blank] 01:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x121195c00) [pid = 1656] [serial = 1255] [outer = 0x0] [url = about:blank] 01:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x128b1ec00) [pid = 1656] [serial = 1264] [outer = 0x0] [url = about:blank] 01:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x119217c00) [pid = 1656] [serial = 1252] [outer = 0x0] [url = about:blank] 01:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x126151800) [pid = 1656] [serial = 1263] [outer = 0x0] [url = about:blank] 01:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x118135400) [pid = 1656] [serial = 1248] [outer = 0x0] [url = about:blank] 01:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x1184a8400) [pid = 1656] [serial = 1245] [outer = 0x0] [url = about:blank] 01:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x1184a4800) [pid = 1656] [serial = 1275] [outer = 0x0] [url = about:blank] 01:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x118740c00) [pid = 1656] [serial = 1251] [outer = 0x0] [url = about:blank] 01:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x113374800) [pid = 1656] [serial = 1242] [outer = 0x0] [url = about:blank] 01:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x129253000) [pid = 1656] [serial = 1278] [outer = 0x0] [url = about:blank] 01:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x128b90800) [pid = 1656] [serial = 1266] [outer = 0x0] [url = about:blank] 01:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x119d2b400) [pid = 1656] [serial = 1276] [outer = 0x0] [url = about:blank] 01:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x121716400) [pid = 1656] [serial = 1258] [outer = 0x0] [url = about:blank] 01:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x119c53400) [pid = 1656] [serial = 1254] [outer = 0x0] [url = about:blank] 01:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x128ceb000) [pid = 1656] [serial = 1269] [outer = 0x0] [url = about:blank] 01:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x129256400) [pid = 1656] [serial = 1273] [outer = 0x0] [url = about:blank] 01:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 61 (0x1249be800) [pid = 1656] [serial = 1261] [outer = 0x0] [url = about:blank] 01:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 60 (0x121350800) [pid = 1656] [serial = 1257] [outer = 0x0] [url = about:blank] 01:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 59 (0x12a697c00) [pid = 1656] [serial = 1284] [outer = 0x0] [url = about:blank] 01:44:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 01:44:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 922ms 01:44:56 INFO - PROCESS | 1656 | 1466498696118 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 01:44:56 INFO - PROCESS | 1656 | 1466498696122 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 01:44:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 01:44:56 INFO - PROCESS | 1656 | 1466498696130 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 01:44:56 INFO - PROCESS | 1656 | 1466498696134 Marionette TRACE conn2 <- [1,1742,null,{}] 01:44:56 INFO - PROCESS | 1656 | 1466498696141 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:56 INFO - PROCESS | 1656 | 1466498696144 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:56 INFO - PROCESS | 1656 | 1466498696288 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 01:44:56 INFO - PROCESS | 1656 | 1466498696337 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:56 INFO - PROCESS | 1656 | 1466498696340 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x116148000 == 30 [pid = 1656] [id = 443] 01:44:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x112e60800) [pid = 1656] [serial = 1328] [outer = 0x0] 01:44:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x1131ca800) [pid = 1656] [serial = 1329] [outer = 0x112e60800] 01:44:56 INFO - PROCESS | 1656 | 1466498696373 Marionette DEBUG loaded listener.js 01:44:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x1133d3000) [pid = 1656] [serial = 1330] [outer = 0x112e60800] 01:44:56 INFO - PROCESS | 1656 | 1466498696806 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 01:44:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 01:44:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 727ms 01:44:56 INFO - PROCESS | 1656 | 1466498696856 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 01:44:56 INFO - PROCESS | 1656 | 1466498696859 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 01:44:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 01:44:56 INFO - PROCESS | 1656 | 1466498696864 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 01:44:56 INFO - PROCESS | 1656 | 1466498696866 Marionette TRACE conn2 <- [1,1746,null,{}] 01:44:56 INFO - PROCESS | 1656 | 1466498696869 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:56 INFO - PROCESS | 1656 | 1466498696871 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:56 INFO - PROCESS | 1656 | 1466498696964 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 01:44:57 INFO - PROCESS | 1656 | 1466498697030 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:57 INFO - PROCESS | 1656 | 1466498697032 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e7a000 == 31 [pid = 1656] [id = 444] 01:44:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x116a13000) [pid = 1656] [serial = 1331] [outer = 0x0] 01:44:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x116f25800) [pid = 1656] [serial = 1332] [outer = 0x116a13000] 01:44:57 INFO - PROCESS | 1656 | 1466498697063 Marionette DEBUG loaded listener.js 01:44:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x117028000) [pid = 1656] [serial = 1333] [outer = 0x116a13000] 01:44:57 INFO - PROCESS | 1656 | 1466498697489 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 01:44:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 01:44:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 669ms 01:44:57 INFO - PROCESS | 1656 | 1466498697534 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 01:44:57 INFO - PROCESS | 1656 | 1466498697535 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 01:44:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 01:44:57 INFO - PROCESS | 1656 | 1466498697538 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 01:44:57 INFO - PROCESS | 1656 | 1466498697541 Marionette TRACE conn2 <- [1,1750,null,{}] 01:44:57 INFO - PROCESS | 1656 | 1466498697592 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:57 INFO - PROCESS | 1656 | 1466498697596 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:57 INFO - PROCESS | 1656 | 1466498697695 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 01:44:57 INFO - PROCESS | 1656 | 1466498697759 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:57 INFO - PROCESS | 1656 | 1466498697762 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x118ac0000 == 32 [pid = 1656] [id = 445] 01:44:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x11824b000) [pid = 1656] [serial = 1334] [outer = 0x0] 01:44:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x1184ac400) [pid = 1656] [serial = 1335] [outer = 0x11824b000] 01:44:57 INFO - PROCESS | 1656 | 1466498697795 Marionette DEBUG loaded listener.js 01:44:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x11873e400) [pid = 1656] [serial = 1336] [outer = 0x11824b000] 01:44:58 INFO - PROCESS | 1656 | 1466498698224 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 01:44: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 01:44:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 744ms 01:44:58 INFO - PROCESS | 1656 | 1466498698283 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 01:44:58 INFO - PROCESS | 1656 | 1466498698285 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 01:44:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 01:44:58 INFO - PROCESS | 1656 | 1466498698287 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 01:44:58 INFO - PROCESS | 1656 | 1466498698289 Marionette TRACE conn2 <- [1,1754,null,{}] 01:44:58 INFO - PROCESS | 1656 | 1466498698291 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:58 INFO - PROCESS | 1656 | 1466498698293 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:58 INFO - PROCESS | 1656 | 1466498698388 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 01:44:58 INFO - PROCESS | 1656 | 1466498698440 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:58 INFO - PROCESS | 1656 | 1466498698441 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f6e800 == 33 [pid = 1656] [id = 446] 01:44:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x118745400) [pid = 1656] [serial = 1337] [outer = 0x0] 01:44:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x118a61c00) [pid = 1656] [serial = 1338] [outer = 0x118745400] 01:44:58 INFO - PROCESS | 1656 | 1466498698471 Marionette DEBUG loaded listener.js 01:44:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x11921ac00) [pid = 1656] [serial = 1339] [outer = 0x118745400] 01:44:58 INFO - PROCESS | 1656 | 1466498698886 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 01:44:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 01:44:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 619ms 01:44:58 INFO - PROCESS | 1656 | 1466498698907 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 01:44:58 INFO - PROCESS | 1656 | 1466498698909 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 01:44:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 01:44:58 INFO - PROCESS | 1656 | 1466498698911 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 01:44:58 INFO - PROCESS | 1656 | 1466498698912 Marionette TRACE conn2 <- [1,1758,null,{}] 01:44:58 INFO - PROCESS | 1656 | 1466498698915 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:58 INFO - PROCESS | 1656 | 1466498698916 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:59 INFO - PROCESS | 1656 | 1466498699006 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 01:44:59 INFO - PROCESS | 1656 | 1466498699104 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:59 INFO - PROCESS | 1656 | 1466498699105 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x123b30000 == 34 [pid = 1656] [id = 447] 01:44:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x118a58800) [pid = 1656] [serial = 1340] [outer = 0x0] 01:44:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x119294400) [pid = 1656] [serial = 1341] [outer = 0x118a58800] 01:44:59 INFO - PROCESS | 1656 | 1466498699134 Marionette DEBUG loaded listener.js 01:44:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x11972b000) [pid = 1656] [serial = 1342] [outer = 0x118a58800] 01:44:59 INFO - PROCESS | 1656 | 1466498699551 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 01:44:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 01:44:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 669ms 01:44:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 01:44:59 INFO - PROCESS | 1656 | 1466498699581 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 01:44:59 INFO - PROCESS | 1656 | 1466498699582 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 01:44:59 INFO - PROCESS | 1656 | 1466498699585 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 01:44:59 INFO - PROCESS | 1656 | 1466498699586 Marionette TRACE conn2 <- [1,1762,null,{}] 01:44:59 INFO - PROCESS | 1656 | 1466498699588 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:59 INFO - PROCESS | 1656 | 1466498699593 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:59 INFO - PROCESS | 1656 | 1466498699713 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 01:44:59 INFO - PROCESS | 1656 | 1466498699769 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:59 INFO - PROCESS | 1656 | 1466498699770 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:44:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x127295800 == 35 [pid = 1656] [id = 448] 01:44:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x11972f800) [pid = 1656] [serial = 1343] [outer = 0x0] 01:44:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x119986000) [pid = 1656] [serial = 1344] [outer = 0x11972f800] 01:44:59 INFO - PROCESS | 1656 | 1466498699800 Marionette DEBUG loaded listener.js 01:44:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x12118a400) [pid = 1656] [serial = 1345] [outer = 0x11972f800] 01:45:00 INFO - PROCESS | 1656 | 1466498700237 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 01:45:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 01:45:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 720ms 01:45:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 01:45:00 INFO - PROCESS | 1656 | 1466498700328 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 01:45:00 INFO - PROCESS | 1656 | 1466498700330 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 01:45:00 INFO - PROCESS | 1656 | 1466498700333 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 01:45:00 INFO - PROCESS | 1656 | 1466498700336 Marionette TRACE conn2 <- [1,1766,null,{}] 01:45:00 INFO - PROCESS | 1656 | 1466498700355 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:00 INFO - PROCESS | 1656 | 1466498700356 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:00 INFO - PROCESS | 1656 | 1466498700460 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 01:45:00 INFO - PROCESS | 1656 | 1466498700512 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:00 INFO - PROCESS | 1656 | 1466498700514 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x1170c9800 == 36 [pid = 1656] [id = 449] 01:45:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x113f16800) [pid = 1656] [serial = 1346] [outer = 0x0] 01:45:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x115f69400) [pid = 1656] [serial = 1347] [outer = 0x113f16800] 01:45:00 INFO - PROCESS | 1656 | 1466498700542 Marionette DEBUG loaded listener.js 01:45:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x116f56000) [pid = 1656] [serial = 1348] [outer = 0x113f16800] 01:45:01 INFO - PROCESS | 1656 | --DOCSHELL 0x117e7d000 == 35 [pid = 1656] [id = 441] 01:45:01 INFO - PROCESS | 1656 | --DOCSHELL 0x115ddf000 == 34 [pid = 1656] [id = 433] 01:45:01 INFO - PROCESS | 1656 | --DOCSHELL 0x127295800 == 33 [pid = 1656] [id = 448] 01:45:01 INFO - PROCESS | 1656 | --DOCSHELL 0x123b30000 == 32 [pid = 1656] [id = 447] 01:45:01 INFO - PROCESS | 1656 | --DOCSHELL 0x120f6e800 == 31 [pid = 1656] [id = 446] 01:45:01 INFO - PROCESS | 1656 | --DOCSHELL 0x1272a9800 == 30 [pid = 1656] [id = 440] 01:45:01 INFO - PROCESS | 1656 | --DOCSHELL 0x118ac0000 == 29 [pid = 1656] [id = 445] 01:45:01 INFO - PROCESS | 1656 | --DOCSHELL 0x117e7a000 == 28 [pid = 1656] [id = 444] 01:45:01 INFO - PROCESS | 1656 | --DOCSHELL 0x118160800 == 27 [pid = 1656] [id = 442] 01:45:01 INFO - PROCESS | 1656 | --DOCSHELL 0x116148000 == 26 [pid = 1656] [id = 443] 01:45:01 INFO - PROCESS | 1656 | 1466498701410 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 01:45:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 01:45:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1084ms 01:45:01 INFO - PROCESS | 1656 | 1466498701419 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 01:45:01 INFO - PROCESS | 1656 | 1466498701421 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 01:45:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 01:45:01 INFO - PROCESS | 1656 | 1466498701424 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 01:45:01 INFO - PROCESS | 1656 | 1466498701426 Marionette TRACE conn2 <- [1,1770,null,{}] 01:45:01 INFO - PROCESS | 1656 | 1466498701430 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:01 INFO - PROCESS | 1656 | 1466498701432 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:01 INFO - PROCESS | 1656 | 1466498701513 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 01:45:01 INFO - PROCESS | 1656 | 1466498701518 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:01 INFO - PROCESS | 1656 | 1466498701523 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x116aef000 == 27 [pid = 1656] [id = 450] 01:45:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x113377400) [pid = 1656] [serial = 1349] [outer = 0x0] 01:45:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x115fd6800) [pid = 1656] [serial = 1350] [outer = 0x113377400] 01:45:01 INFO - PROCESS | 1656 | 1466498701551 Marionette DEBUG loaded listener.js 01:45:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x116a0bc00) [pid = 1656] [serial = 1351] [outer = 0x113377400] 01:45:01 INFO - PROCESS | 1656 | 1466498701931 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 01:45:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 01:45:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 520ms 01:45:01 INFO - PROCESS | 1656 | 1466498701944 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 01:45:01 INFO - PROCESS | 1656 | 1466498701948 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 01:45:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 01:45:01 INFO - PROCESS | 1656 | 1466498701954 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 01:45:01 INFO - PROCESS | 1656 | 1466498701956 Marionette TRACE conn2 <- [1,1774,null,{}] 01:45:01 INFO - PROCESS | 1656 | 1466498701958 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:01 INFO - PROCESS | 1656 | 1466498701960 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:02 INFO - PROCESS | 1656 | 1466498702038 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 01:45:02 INFO - PROCESS | 1656 | 1466498702043 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:02 INFO - PROCESS | 1656 | 1466498702044 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x118432800 == 28 [pid = 1656] [id = 451] 01:45:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x117026400) [pid = 1656] [serial = 1352] [outer = 0x0] 01:45:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x118136000) [pid = 1656] [serial = 1353] [outer = 0x117026400] 01:45:02 INFO - PROCESS | 1656 | 1466498702073 Marionette DEBUG loaded listener.js 01:45:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11845a800) [pid = 1656] [serial = 1354] [outer = 0x117026400] 01:45:02 INFO - PROCESS | 1656 | 1466498702424 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 01:45:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 01:45:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 521ms 01:45:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 01:45:02 INFO - PROCESS | 1656 | 1466498702475 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 01:45:02 INFO - PROCESS | 1656 | 1466498702476 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 01:45:02 INFO - PROCESS | 1656 | 1466498702479 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 01:45:02 INFO - PROCESS | 1656 | 1466498702481 Marionette TRACE conn2 <- [1,1778,null,{}] 01:45:02 INFO - PROCESS | 1656 | 1466498702489 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:02 INFO - PROCESS | 1656 | 1466498702492 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:02 INFO - PROCESS | 1656 | 1466498702568 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 01:45:02 INFO - PROCESS | 1656 | 1466498702576 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:02 INFO - PROCESS | 1656 | 1466498702579 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c8a800 == 29 [pid = 1656] [id = 452] 01:45:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1126cec00) [pid = 1656] [serial = 1355] [outer = 0x0] 01:45:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x118742000) [pid = 1656] [serial = 1356] [outer = 0x1126cec00] 01:45:02 INFO - PROCESS | 1656 | 1466498702607 Marionette DEBUG loaded listener.js 01:45:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x118a91400) [pid = 1656] [serial = 1357] [outer = 0x1126cec00] 01:45:02 INFO - PROCESS | 1656 | 1466498702944 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 01:45: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 01:45:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 471ms 01:45:02 INFO - PROCESS | 1656 | 1466498702954 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 01:45:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 01:45:02 INFO - PROCESS | 1656 | 1466498702956 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 01:45:02 INFO - PROCESS | 1656 | 1466498702958 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 01:45:02 INFO - PROCESS | 1656 | 1466498702959 Marionette TRACE conn2 <- [1,1782,null,{}] 01:45:02 INFO - PROCESS | 1656 | 1466498702962 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:02 INFO - PROCESS | 1656 | 1466498702963 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:03 INFO - PROCESS | 1656 | 1466498703043 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 01:45:03 INFO - PROCESS | 1656 | 1466498703102 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:03 INFO - PROCESS | 1656 | 1466498703103 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x124c52000 == 30 [pid = 1656] [id = 453] 01:45:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119217000) [pid = 1656] [serial = 1358] [outer = 0x0] 01:45:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119727400) [pid = 1656] [serial = 1359] [outer = 0x119217000] 01:45:03 INFO - PROCESS | 1656 | 1466498703128 Marionette DEBUG loaded listener.js 01:45:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119910400) [pid = 1656] [serial = 1360] [outer = 0x119217000] 01:45:03 INFO - PROCESS | 1656 | 1466498703427 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 01:45: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 01:45:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 520ms 01:45:03 INFO - PROCESS | 1656 | 1466498703490 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 01:45:03 INFO - PROCESS | 1656 | 1466498703492 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 01:45:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 01:45:03 INFO - PROCESS | 1656 | 1466498703496 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 01:45:03 INFO - PROCESS | 1656 | 1466498703498 Marionette TRACE conn2 <- [1,1786,null,{}] 01:45:03 INFO - PROCESS | 1656 | 1466498703501 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:03 INFO - PROCESS | 1656 | 1466498703503 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:03 INFO - PROCESS | 1656 | 1466498703640 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 01:45:03 INFO - PROCESS | 1656 | 1466498703657 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:03 INFO - PROCESS | 1656 | 1466498703658 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x128b30800 == 31 [pid = 1656] [id = 454] 01:45:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x11696f800) [pid = 1656] [serial = 1361] [outer = 0x0] 01:45:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x119ad2c00) [pid = 1656] [serial = 1362] [outer = 0x11696f800] 01:45:03 INFO - PROCESS | 1656 | 1466498703698 Marionette DEBUG loaded listener.js 01:45:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x119d2ac00) [pid = 1656] [serial = 1363] [outer = 0x11696f800] 01:45:04 INFO - PROCESS | 1656 | 1466498704125 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 01:45: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 01:45:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 672ms 01:45:04 INFO - PROCESS | 1656 | 1466498704168 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 01:45:04 INFO - PROCESS | 1656 | 1466498704169 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 01:45:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 01:45:04 INFO - PROCESS | 1656 | 1466498704172 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 01:45:04 INFO - PROCESS | 1656 | 1466498704173 Marionette TRACE conn2 <- [1,1790,null,{}] 01:45:04 INFO - PROCESS | 1656 | 1466498704175 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:04 INFO - PROCESS | 1656 | 1466498704179 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:04 INFO - PROCESS | 1656 | 1466498704290 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 01:45:04 INFO - PROCESS | 1656 | 1466498704347 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:04 INFO - PROCESS | 1656 | 1466498704348 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x12949c800 == 32 [pid = 1656] [id = 455] 01:45:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x121188400) [pid = 1656] [serial = 1364] [outer = 0x0] 01:45:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x121282c00) [pid = 1656] [serial = 1365] [outer = 0x121188400] 01:45:04 INFO - PROCESS | 1656 | 1466498704373 Marionette DEBUG loaded listener.js 01:45:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x121715c00) [pid = 1656] [serial = 1366] [outer = 0x121188400] 01:45:04 INFO - PROCESS | 1656 | 1466498704663 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 01:45: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) 01:45:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 522ms 01:45:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 01:45:04 INFO - PROCESS | 1656 | 1466498704694 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 01:45:04 INFO - PROCESS | 1656 | 1466498704696 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 01:45:04 INFO - PROCESS | 1656 | 1466498704698 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 01:45:04 INFO - PROCESS | 1656 | 1466498704707 Marionette TRACE conn2 <- [1,1794,null,{}] 01:45:04 INFO - PROCESS | 1656 | 1466498704710 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:04 INFO - PROCESS | 1656 | 1466498704711 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:04 INFO - PROCESS | 1656 | 1466498704804 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 01:45:04 INFO - PROCESS | 1656 | 1466498704838 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:04 INFO - PROCESS | 1656 | 1466498704839 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x12968e000 == 33 [pid = 1656] [id = 456] 01:45:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x121712c00) [pid = 1656] [serial = 1367] [outer = 0x0] 01:45:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x121719c00) [pid = 1656] [serial = 1368] [outer = 0x121712c00] 01:45:04 INFO - PROCESS | 1656 | 1466498704864 Marionette DEBUG loaded listener.js 01:45:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1217c7c00) [pid = 1656] [serial = 1369] [outer = 0x121712c00] 01:45:05 INFO - PROCESS | 1656 | 1466498705192 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 01:45:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:45:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 529ms 01:45:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 01:45:05 INFO - PROCESS | 1656 | 1466498705227 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 01:45:05 INFO - PROCESS | 1656 | 1466498705229 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 01:45:05 INFO - PROCESS | 1656 | 1466498705232 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 01:45:05 INFO - PROCESS | 1656 | 1466498705233 Marionette TRACE conn2 <- [1,1798,null,{}] 01:45:05 INFO - PROCESS | 1656 | 1466498705236 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:05 INFO - PROCESS | 1656 | 1466498705237 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:05 INFO - PROCESS | 1656 | 1466498705332 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 01:45:05 INFO - PROCESS | 1656 | 1466498705336 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:05 INFO - PROCESS | 1656 | 1466498705337 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a913800 == 34 [pid = 1656] [id = 457] 01:45:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x110fa3800) [pid = 1656] [serial = 1370] [outer = 0x0] 01:45:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x123b05000) [pid = 1656] [serial = 1371] [outer = 0x110fa3800] 01:45:05 INFO - PROCESS | 1656 | 1466498705361 Marionette DEBUG loaded listener.js 01:45:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x124c82000) [pid = 1656] [serial = 1372] [outer = 0x110fa3800] 01:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x111e5cc00) [pid = 1656] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 01:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x116630800) [pid = 1656] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 01:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x118240800) [pid = 1656] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 01:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x11849f400) [pid = 1656] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 01:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11702d400) [pid = 1656] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 01:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x119990c00) [pid = 1656] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 01:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x121286400) [pid = 1656] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 01:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x119299c00) [pid = 1656] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 01:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x118234000) [pid = 1656] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 01:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x117021000) [pid = 1656] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 01:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1131cbc00) [pid = 1656] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 01:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x113d81c00) [pid = 1656] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 01:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1185d8400) [pid = 1656] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 01:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1184eec00) [pid = 1656] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 01:45:05 INFO - PROCESS | 1656 | 1466498705849 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 01:45:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 01:45:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 670ms 01:45:05 INFO - PROCESS | 1656 | 1466498705902 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 01:45:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 01:45:05 INFO - PROCESS | 1656 | 1466498705914 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 01:45:05 INFO - PROCESS | 1656 | 1466498705918 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 01:45:05 INFO - PROCESS | 1656 | 1466498705919 Marionette TRACE conn2 <- [1,1802,null,{}] 01:45:05 INFO - PROCESS | 1656 | 1466498705922 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:05 INFO - PROCESS | 1656 | 1466498705924 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:06 INFO - PROCESS | 1656 | 1466498706026 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 01:45:06 INFO - PROCESS | 1656 | 1466498706031 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:06 INFO - PROCESS | 1656 | 1466498706032 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c7e000 == 35 [pid = 1656] [id = 458] 01:45:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x116f5a800) [pid = 1656] [serial = 1373] [outer = 0x0] 01:45:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x118240800) [pid = 1656] [serial = 1374] [outer = 0x116f5a800] 01:45:06 INFO - PROCESS | 1656 | 1466498706071 Marionette DEBUG loaded listener.js 01:45:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x119ad9400) [pid = 1656] [serial = 1375] [outer = 0x116f5a800] 01:45:06 INFO - PROCESS | 1656 | 1466498706478 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:45:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 01:45:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 572ms 01:45:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 01:45:06 INFO - PROCESS | 1656 | 1466498706490 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 01:45:06 INFO - PROCESS | 1656 | 1466498706491 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 01:45:06 INFO - PROCESS | 1656 | 1466498706493 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 01:45:06 INFO - PROCESS | 1656 | 1466498706494 Marionette TRACE conn2 <- [1,1806,null,{}] 01:45:06 INFO - PROCESS | 1656 | 1466498706496 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:06 INFO - PROCESS | 1656 | 1466498706497 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:06 INFO - PROCESS | 1656 | 1466498706604 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 01:45:06 INFO - PROCESS | 1656 | 1466498706611 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:06 INFO - PROCESS | 1656 | 1466498706612 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b07a800 == 36 [pid = 1656] [id = 459] 01:45:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x118234000) [pid = 1656] [serial = 1376] [outer = 0x0] 01:45:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1217bc800) [pid = 1656] [serial = 1377] [outer = 0x118234000] 01:45:06 INFO - PROCESS | 1656 | 1466498706636 Marionette DEBUG loaded listener.js 01:45:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12536cc00) [pid = 1656] [serial = 1378] [outer = 0x118234000] 01:45:07 INFO - PROCESS | 1656 | 1466498707029 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 01:45:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 01:45:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 569ms 01:45:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 01:45:07 INFO - PROCESS | 1656 | 1466498707063 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 01:45:07 INFO - PROCESS | 1656 | 1466498707065 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 01:45:07 INFO - PROCESS | 1656 | 1466498707068 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 01:45:07 INFO - PROCESS | 1656 | 1466498707074 Marionette TRACE conn2 <- [1,1810,null,{}] 01:45:07 INFO - PROCESS | 1656 | 1466498707098 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:07 INFO - PROCESS | 1656 | 1466498707100 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:07 INFO - PROCESS | 1656 | 1466498707267 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 01:45:07 INFO - PROCESS | 1656 | 1466498707280 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:07 INFO - PROCESS | 1656 | 1466498707281 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x12729a000 == 37 [pid = 1656] [id = 460] 01:45:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12614e800) [pid = 1656] [serial = 1379] [outer = 0x0] 01:45:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x126614400) [pid = 1656] [serial = 1380] [outer = 0x12614e800] 01:45:07 INFO - PROCESS | 1656 | 1466498707307 Marionette DEBUG loaded listener.js 01:45:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x127368c00) [pid = 1656] [serial = 1381] [outer = 0x12614e800] 01:45:07 INFO - PROCESS | 1656 | 1466498707673 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 01:45:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 01:45:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 677ms 01:45:07 INFO - PROCESS | 1656 | 1466498707746 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 01:45:07 INFO - PROCESS | 1656 | 1466498707748 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 01:45:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 01:45:07 INFO - PROCESS | 1656 | 1466498707752 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 01:45:07 INFO - PROCESS | 1656 | 1466498707755 Marionette TRACE conn2 <- [1,1814,null,{}] 01:45:07 INFO - PROCESS | 1656 | 1466498707759 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:07 INFO - PROCESS | 1656 | 1466498707761 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:07 INFO - PROCESS | 1656 | 1466498707903 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 01:45:07 INFO - PROCESS | 1656 | 1466498707980 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:07 INFO - PROCESS | 1656 | 1466498707982 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e7d000 == 38 [pid = 1656] [id = 461] 01:45:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1131cec00) [pid = 1656] [serial = 1382] [outer = 0x0] 01:45:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1150b9000) [pid = 1656] [serial = 1383] [outer = 0x1131cec00] 01:45:08 INFO - PROCESS | 1656 | 1466498708015 Marionette DEBUG loaded listener.js 01:45:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x116a19000) [pid = 1656] [serial = 1384] [outer = 0x1131cec00] 01:45:08 INFO - PROCESS | 1656 | 1466498708536 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 01:45:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 01:45:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 823ms 01:45:08 INFO - PROCESS | 1656 | 1466498708591 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 01:45:08 INFO - PROCESS | 1656 | 1466498708594 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 01:45:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 01:45:08 INFO - PROCESS | 1656 | 1466498708599 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 01:45:08 INFO - PROCESS | 1656 | 1466498708601 Marionette TRACE conn2 <- [1,1818,null,{}] 01:45:08 INFO - PROCESS | 1656 | 1466498708606 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:08 INFO - PROCESS | 1656 | 1466498708608 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:08 INFO - PROCESS | 1656 | 1466498708714 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 01:45:08 INFO - PROCESS | 1656 | 1466498708791 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:08 INFO - PROCESS | 1656 | 1466498708792 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x125359000 == 39 [pid = 1656] [id = 462] 01:45:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1184a1400) [pid = 1656] [serial = 1385] [outer = 0x0] 01:45:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1184a7000) [pid = 1656] [serial = 1386] [outer = 0x1184a1400] 01:45:08 INFO - PROCESS | 1656 | 1466498708823 Marionette DEBUG loaded listener.js 01:45:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1185de800) [pid = 1656] [serial = 1387] [outer = 0x1184a1400] 01:45:09 INFO - PROCESS | 1656 | 1466498709527 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 01:45:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 01:45:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 974ms 01:45:09 INFO - PROCESS | 1656 | 1466498709573 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 01:45:09 INFO - PROCESS | 1656 | 1466498709576 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 01:45:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 01:45:09 INFO - PROCESS | 1656 | 1466498709579 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 01:45:09 INFO - PROCESS | 1656 | 1466498709581 Marionette TRACE conn2 <- [1,1822,null,{}] 01:45:09 INFO - PROCESS | 1656 | 1466498709585 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:09 INFO - PROCESS | 1656 | 1466498709586 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:09 INFO - PROCESS | 1656 | 1466498709694 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 01:45:09 INFO - PROCESS | 1656 | --DOCSHELL 0x12b07a800 == 38 [pid = 1656] [id = 459] 01:45:09 INFO - PROCESS | 1656 | --DOCSHELL 0x119c7e000 == 37 [pid = 1656] [id = 458] 01:45:09 INFO - PROCESS | 1656 | --DOCSHELL 0x12a913800 == 36 [pid = 1656] [id = 457] 01:45:09 INFO - PROCESS | 1656 | --DOCSHELL 0x12968e000 == 35 [pid = 1656] [id = 456] 01:45:09 INFO - PROCESS | 1656 | --DOCSHELL 0x12949c800 == 34 [pid = 1656] [id = 455] 01:45:09 INFO - PROCESS | 1656 | --DOCSHELL 0x128b30800 == 33 [pid = 1656] [id = 454] 01:45:09 INFO - PROCESS | 1656 | --DOCSHELL 0x124c52000 == 32 [pid = 1656] [id = 453] 01:45:09 INFO - PROCESS | 1656 | --DOCSHELL 0x119c8a800 == 31 [pid = 1656] [id = 452] 01:45:09 INFO - PROCESS | 1656 | --DOCSHELL 0x118432800 == 30 [pid = 1656] [id = 451] 01:45:09 INFO - PROCESS | 1656 | --DOCSHELL 0x116aef000 == 29 [pid = 1656] [id = 450] 01:45:09 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x125367c00) [pid = 1656] [serial = 1320] [outer = 0x0] [url = about:blank] 01:45:09 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x115fd8400) [pid = 1656] [serial = 1323] [outer = 0x0] [url = about:blank] 01:45:09 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x125ca8400) [pid = 1656] [serial = 1321] [outer = 0x0] [url = about:blank] 01:45:09 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x121715000) [pid = 1656] [serial = 1317] [outer = 0x0] [url = about:blank] 01:45:09 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x124dad800) [pid = 1656] [serial = 1318] [outer = 0x0] [url = about:blank] 01:45:09 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x118a97000) [pid = 1656] [serial = 1308] [outer = 0x0] [url = about:blank] 01:45:09 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11972bc00) [pid = 1656] [serial = 1309] [outer = 0x0] [url = about:blank] 01:45:09 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11701e400) [pid = 1656] [serial = 1302] [outer = 0x0] [url = about:blank] 01:45:09 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1176ee400) [pid = 1656] [serial = 1303] [outer = 0x0] [url = about:blank] 01:45:09 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1184a1c00) [pid = 1656] [serial = 1299] [outer = 0x0] [url = about:blank] 01:45:09 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1185e2000) [pid = 1656] [serial = 1300] [outer = 0x0] [url = about:blank] 01:45:09 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x121187000) [pid = 1656] [serial = 1314] [outer = 0x0] [url = about:blank] 01:45:09 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x118130000) [pid = 1656] [serial = 1305] [outer = 0x0] [url = about:blank] 01:45:09 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1184ee800) [pid = 1656] [serial = 1306] [outer = 0x0] [url = about:blank] 01:45:09 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12127ec00) [pid = 1656] [serial = 1315] [outer = 0x0] [url = about:blank] 01:45:09 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x11824dc00) [pid = 1656] [serial = 1287] [outer = 0x0] [url = about:blank] 01:45:09 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x119c5e400) [pid = 1656] [serial = 1290] [outer = 0x0] [url = about:blank] 01:45:09 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x124ee5400) [pid = 1656] [serial = 1293] [outer = 0x0] [url = about:blank] 01:45:09 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x119d28000) [pid = 1656] [serial = 1296] [outer = 0x0] [url = about:blank] 01:45:09 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x119d28400) [pid = 1656] [serial = 1311] [outer = 0x0] [url = about:blank] 01:45:09 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x120d23400) [pid = 1656] [serial = 1312] [outer = 0x0] [url = about:blank] 01:45:09 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12727c800) [pid = 1656] [serial = 1294] [outer = 0x0] [url = about:blank] 01:45:09 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x120de3400) [pid = 1656] [serial = 1291] [outer = 0x0] [url = about:blank] 01:45:09 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x12536bc00) [pid = 1656] [serial = 1297] [outer = 0x0] [url = about:blank] 01:45:09 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x118746c00) [pid = 1656] [serial = 1288] [outer = 0x0] [url = about:blank] 01:45:09 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x11849e400) [pid = 1656] [serial = 1327] [outer = 0x0] [url = about:blank] 01:45:09 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x117eaf000) [pid = 1656] [serial = 1326] [outer = 0x0] [url = about:blank] 01:45:09 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x11701ec00) [pid = 1656] [serial = 1324] [outer = 0x0] [url = about:blank] 01:45:09 INFO - PROCESS | 1656 | 1466498709778 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:09 INFO - PROCESS | 1656 | 1466498709781 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x11666e000 == 30 [pid = 1656] [id = 463] 01:45:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x112d70000) [pid = 1656] [serial = 1388] [outer = 0x0] 01:45:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x115fd8400) [pid = 1656] [serial = 1389] [outer = 0x112d70000] 01:45:09 INFO - PROCESS | 1656 | 1466498709809 Marionette DEBUG loaded listener.js 01:45:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1176f6000) [pid = 1656] [serial = 1390] [outer = 0x112d70000] 01:45:10 INFO - PROCESS | 1656 | 1466498710096 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 01:45:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 01:45:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 571ms 01:45:10 INFO - PROCESS | 1656 | 1466498710149 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 01:45:10 INFO - PROCESS | 1656 | 1466498710152 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 01:45:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 01:45:10 INFO - PROCESS | 1656 | 1466498710160 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 01:45:10 INFO - PROCESS | 1656 | 1466498710162 Marionette TRACE conn2 <- [1,1826,null,{}] 01:45:10 INFO - PROCESS | 1656 | 1466498710164 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:10 INFO - PROCESS | 1656 | 1466498710166 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:10 INFO - PROCESS | 1656 | 1466498710245 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 01:45:10 INFO - PROCESS | 1656 | 1466498710314 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:10 INFO - PROCESS | 1656 | 1466498710315 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x118395800 == 31 [pid = 1656] [id = 464] 01:45:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1176fa000) [pid = 1656] [serial = 1391] [outer = 0x0] 01:45:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11849ec00) [pid = 1656] [serial = 1392] [outer = 0x1176fa000] 01:45:10 INFO - PROCESS | 1656 | 1466498710342 Marionette DEBUG loaded listener.js 01:45:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x118749000) [pid = 1656] [serial = 1393] [outer = 0x1176fa000] 01:45:10 INFO - PROCESS | 1656 | 1466498710618 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 01:45:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 01:45:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 469ms 01:45:10 INFO - PROCESS | 1656 | 1466498710633 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 01:45:10 INFO - PROCESS | 1656 | 1466498710634 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 01:45:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 01:45:10 INFO - PROCESS | 1656 | 1466498710644 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 01:45:10 INFO - PROCESS | 1656 | 1466498710647 Marionette TRACE conn2 <- [1,1830,null,{}] 01:45:10 INFO - PROCESS | 1656 | 1466498710663 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:10 INFO - PROCESS | 1656 | 1466498710666 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:10 INFO - PROCESS | 1656 | 1466498710757 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 01:45:10 INFO - PROCESS | 1656 | 1466498710762 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:10 INFO - PROCESS | 1656 | 1466498710764 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x119979000 == 32 [pid = 1656] [id = 465] 01:45:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x118e83000) [pid = 1656] [serial = 1394] [outer = 0x0] 01:45:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x119730400) [pid = 1656] [serial = 1395] [outer = 0x118e83000] 01:45:10 INFO - PROCESS | 1656 | 1466498710793 Marionette DEBUG loaded listener.js 01:45:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x120d1ac00) [pid = 1656] [serial = 1396] [outer = 0x118e83000] 01:45:11 INFO - PROCESS | 1656 | 1466498711149 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 01:45:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 01:45:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 524ms 01:45:11 INFO - PROCESS | 1656 | 1466498711168 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 01:45:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 01:45:11 INFO - PROCESS | 1656 | 1466498711172 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 01:45:11 INFO - PROCESS | 1656 | 1466498711174 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 01:45:11 INFO - PROCESS | 1656 | 1466498711176 Marionette TRACE conn2 <- [1,1834,null,{}] 01:45:11 INFO - PROCESS | 1656 | 1466498711178 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:11 INFO - PROCESS | 1656 | 1466498711179 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:11 INFO - PROCESS | 1656 | 1466498711259 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 01:45:11 INFO - PROCESS | 1656 | 1466498711262 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:11 INFO - PROCESS | 1656 | 1466498711264 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x1213f7000 == 33 [pid = 1656] [id = 466] 01:45:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x120d20800) [pid = 1656] [serial = 1397] [outer = 0x0] 01:45:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x120fb7c00) [pid = 1656] [serial = 1398] [outer = 0x120d20800] 01:45:11 INFO - PROCESS | 1656 | 1466498711289 Marionette DEBUG loaded listener.js 01:45:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x121270800) [pid = 1656] [serial = 1399] [outer = 0x120d20800] 01:45:11 INFO - PROCESS | 1656 | 1466498711658 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 01:45:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 01:45:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 520ms 01:45:11 INFO - PROCESS | 1656 | 1466498711696 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 01:45:11 INFO - PROCESS | 1656 | 1466498711698 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 01:45:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 01:45:11 INFO - PROCESS | 1656 | 1466498711702 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 01:45:11 INFO - PROCESS | 1656 | 1466498711706 Marionette TRACE conn2 <- [1,1838,null,{}] 01:45:11 INFO - PROCESS | 1656 | 1466498711709 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:11 INFO - PROCESS | 1656 | 1466498711711 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:11 INFO - PROCESS | 1656 | 1466498711838 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 01:45:11 INFO - PROCESS | 1656 | 1466498711852 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:11 INFO - PROCESS | 1656 | 1466498711853 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x124c51800 == 34 [pid = 1656] [id = 467] 01:45:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x120de3400) [pid = 1656] [serial = 1400] [outer = 0x0] 01:45:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x121288400) [pid = 1656] [serial = 1401] [outer = 0x120de3400] 01:45:11 INFO - PROCESS | 1656 | 1466498711879 Marionette DEBUG loaded listener.js 01:45:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12170e800) [pid = 1656] [serial = 1402] [outer = 0x120de3400] 01:45:12 INFO - PROCESS | 1656 | 1466498712232 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 01:45:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 01:45:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 573ms 01:45:12 INFO - PROCESS | 1656 | 1466498712275 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 01:45:12 INFO - PROCESS | 1656 | 1466498712276 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 01:45:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 01:45:12 INFO - PROCESS | 1656 | 1466498712278 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 01:45:12 INFO - PROCESS | 1656 | 1466498712279 Marionette TRACE conn2 <- [1,1842,null,{}] 01:45:12 INFO - PROCESS | 1656 | 1466498712282 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:12 INFO - PROCESS | 1656 | 1466498712286 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:12 INFO - PROCESS | 1656 | 1466498712401 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 01:45:12 INFO - PROCESS | 1656 | 1466498712436 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:12 INFO - PROCESS | 1656 | 1466498712437 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x128c2c000 == 35 [pid = 1656] [id = 468] 01:45:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x121716400) [pid = 1656] [serial = 1403] [outer = 0x0] 01:45:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12180ac00) [pid = 1656] [serial = 1404] [outer = 0x121716400] 01:45:12 INFO - PROCESS | 1656 | 1466498712462 Marionette DEBUG loaded listener.js 01:45:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12628e400) [pid = 1656] [serial = 1405] [outer = 0x121716400] 01:45:12 INFO - PROCESS | 1656 | 1466498712756 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 01:45:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 01:45:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 519ms 01:45:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 01:45:12 INFO - PROCESS | 1656 | 1466498712797 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 01:45:12 INFO - PROCESS | 1656 | 1466498712798 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 01:45:12 INFO - PROCESS | 1656 | 1466498712800 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 01:45:12 INFO - PROCESS | 1656 | 1466498712802 Marionette TRACE conn2 <- [1,1846,null,{}] 01:45:12 INFO - PROCESS | 1656 | 1466498712807 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:12 INFO - PROCESS | 1656 | 1466498712815 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:12 INFO - PROCESS | 1656 | 1466498712908 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 01:45:12 INFO - PROCESS | 1656 | 1466498712922 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:12 INFO - PROCESS | 1656 | 1466498712923 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x12969c800 == 36 [pid = 1656] [id = 469] 01:45:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1217bfc00) [pid = 1656] [serial = 1406] [outer = 0x0] 01:45:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1267af800) [pid = 1656] [serial = 1407] [outer = 0x1217bfc00] 01:45:12 INFO - PROCESS | 1656 | 1466498712947 Marionette DEBUG loaded listener.js 01:45:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1289e5400) [pid = 1656] [serial = 1408] [outer = 0x1217bfc00] 01:45:13 INFO - PROCESS | 1656 | 1466498713276 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 01:45:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 01:45:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 522ms 01:45:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 01:45:13 INFO - PROCESS | 1656 | 1466498713322 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 01:45:13 INFO - PROCESS | 1656 | 1466498713323 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 01:45:13 INFO - PROCESS | 1656 | 1466498713326 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 01:45:13 INFO - PROCESS | 1656 | 1466498713327 Marionette TRACE conn2 <- [1,1850,null,{}] 01:45:13 INFO - PROCESS | 1656 | 1466498713329 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:13 INFO - PROCESS | 1656 | 1466498713330 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:13 INFO - PROCESS | 1656 | 1466498713425 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 01:45:13 INFO - PROCESS | 1656 | 1466498713436 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:13 INFO - PROCESS | 1656 | 1466498713437 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x12aeb7000 == 37 [pid = 1656] [id = 470] 01:45:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x127282c00) [pid = 1656] [serial = 1409] [outer = 0x0] 01:45:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1289ec000) [pid = 1656] [serial = 1410] [outer = 0x127282c00] 01:45:13 INFO - PROCESS | 1656 | 1466498713461 Marionette DEBUG loaded listener.js 01:45:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x128b14800) [pid = 1656] [serial = 1411] [outer = 0x127282c00] 01:45:13 INFO - PROCESS | 1656 | 1466498713902 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 01:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x119217000) [pid = 1656] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 01:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1126cec00) [pid = 1656] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 01:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x117026400) [pid = 1656] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 01:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11696f800) [pid = 1656] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 01:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x121712c00) [pid = 1656] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 01:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x121188400) [pid = 1656] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 01:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x110fa3800) [pid = 1656] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 01:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x113f16800) [pid = 1656] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 01:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x113377400) [pid = 1656] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 01:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x112e60800) [pid = 1656] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 01:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x116a13000) [pid = 1656] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 01:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x11824b000) [pid = 1656] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 01:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x118745400) [pid = 1656] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 01:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x118a58800) [pid = 1656] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 01:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x116f5a800) [pid = 1656] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 01:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x11972f800) [pid = 1656] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 01:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x118234000) [pid = 1656] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 01:45:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:45:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 618ms 01:45:13 INFO - PROCESS | 1656 | 1466498713945 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 01:45:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 01:45:13 INFO - PROCESS | 1656 | 1466498713947 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 01:45:13 INFO - PROCESS | 1656 | 1466498713951 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 01:45:13 INFO - PROCESS | 1656 | 1466498713952 Marionette TRACE conn2 <- [1,1854,null,{}] 01:45:13 INFO - PROCESS | 1656 | 1466498713966 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:13 INFO - PROCESS | 1656 | 1466498713968 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:14 INFO - PROCESS | 1656 | 1466498714060 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 01:45:14 INFO - PROCESS | 1656 | 1466498714065 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:14 INFO - PROCESS | 1656 | 1466498714066 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a7d000 == 38 [pid = 1656] [id = 471] 01:45:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x113377400) [pid = 1656] [serial = 1412] [outer = 0x0] 01:45:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x116630800) [pid = 1656] [serial = 1413] [outer = 0x113377400] 01:45:14 INFO - PROCESS | 1656 | 1466498714092 Marionette DEBUG loaded listener.js 01:45:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x118234000) [pid = 1656] [serial = 1414] [outer = 0x113377400] 01:45:14 INFO - PROCESS | 1656 | 1466498714429 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:45:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 01:45:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 522ms 01:45:14 INFO - PROCESS | 1656 | 1466498714473 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 01:45:14 INFO - PROCESS | 1656 | 1466498714474 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 01:45:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 01:45:14 INFO - PROCESS | 1656 | 1466498714476 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 01:45:14 INFO - PROCESS | 1656 | 1466498714477 Marionette TRACE conn2 <- [1,1858,null,{}] 01:45:14 INFO - PROCESS | 1656 | 1466498714487 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:14 INFO - PROCESS | 1656 | 1466498714488 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:14 INFO - PROCESS | 1656 | 1466498714565 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 01:45:14 INFO - PROCESS | 1656 | 1466498714570 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:14 INFO - PROCESS | 1656 | 1466498714572 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b9d4000 == 39 [pid = 1656] [id = 472] 01:45:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x118745400) [pid = 1656] [serial = 1415] [outer = 0x0] 01:45:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x121195c00) [pid = 1656] [serial = 1416] [outer = 0x118745400] 01:45:14 INFO - PROCESS | 1656 | 1466498714597 Marionette DEBUG loaded listener.js 01:45:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x12536ac00) [pid = 1656] [serial = 1417] [outer = 0x118745400] 01:45:14 INFO - PROCESS | 1656 | 1466498714915 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 01:45:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 01:45:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 468ms 01:45:14 INFO - PROCESS | 1656 | 1466498714945 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 01:45:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 01:45:14 INFO - PROCESS | 1656 | 1466498714955 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 01:45:14 INFO - PROCESS | 1656 | 1466498714958 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 01:45:14 INFO - PROCESS | 1656 | 1466498714960 Marionette TRACE conn2 <- [1,1862,null,{}] 01:45:14 INFO - PROCESS | 1656 | 1466498714962 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:14 INFO - PROCESS | 1656 | 1466498714963 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:15 INFO - PROCESS | 1656 | 1466498715051 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 01:45:15 INFO - PROCESS | 1656 | 1466498715057 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:15 INFO - PROCESS | 1656 | 1466498715058 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c586000 == 40 [pid = 1656] [id = 473] 01:45:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x125370800) [pid = 1656] [serial = 1418] [outer = 0x0] 01:45:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x128b89800) [pid = 1656] [serial = 1419] [outer = 0x125370800] 01:45:15 INFO - PROCESS | 1656 | 1466498715085 Marionette DEBUG loaded listener.js 01:45:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x128bc1400) [pid = 1656] [serial = 1420] [outer = 0x125370800] 01:45:15 INFO - PROCESS | 1656 | 1466498715461 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 01:45:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 01:45:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 520ms 01:45:15 INFO - PROCESS | 1656 | 1466498715491 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 01:45:15 INFO - PROCESS | 1656 | 1466498715493 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 01:45:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 01:45:15 INFO - PROCESS | 1656 | 1466498715496 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 01:45:15 INFO - PROCESS | 1656 | 1466498715498 Marionette TRACE conn2 <- [1,1866,null,{}] 01:45:15 INFO - PROCESS | 1656 | 1466498715501 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:15 INFO - PROCESS | 1656 | 1466498715505 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:15 INFO - PROCESS | 1656 | 1466498715627 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 01:45:15 INFO - PROCESS | 1656 | 1466498715632 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:15 INFO - PROCESS | 1656 | 1466498715633 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c846000 == 41 [pid = 1656] [id = 474] 01:45:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x128b96c00) [pid = 1656] [serial = 1421] [outer = 0x0] 01:45:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x128cbd800) [pid = 1656] [serial = 1422] [outer = 0x128b96c00] 01:45:15 INFO - PROCESS | 1656 | 1466498715669 Marionette DEBUG loaded listener.js 01:45:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x129186c00) [pid = 1656] [serial = 1423] [outer = 0x128b96c00] 01:45:16 INFO - PROCESS | 1656 | --DOCSHELL 0x1170c9800 == 40 [pid = 1656] [id = 449] 01:45:16 INFO - PROCESS | 1656 | --DOCSHELL 0x11666e000 == 39 [pid = 1656] [id = 463] 01:45:16 INFO - PROCESS | 1656 | --DOCSHELL 0x125359000 == 38 [pid = 1656] [id = 462] 01:45:16 INFO - PROCESS | 1656 | --DOCSHELL 0x117e7d000 == 37 [pid = 1656] [id = 461] 01:45:16 INFO - PROCESS | 1656 | --DOCSHELL 0x12729a000 == 36 [pid = 1656] [id = 460] 01:45:16 INFO - PROCESS | 1656 | --DOCSHELL 0x118395800 == 35 [pid = 1656] [id = 464] 01:45:16 INFO - PROCESS | 1656 | --DOCSHELL 0x12aeb7000 == 34 [pid = 1656] [id = 470] 01:45:16 INFO - PROCESS | 1656 | --DOCSHELL 0x119a7d000 == 33 [pid = 1656] [id = 471] 01:45:16 INFO - PROCESS | 1656 | --DOCSHELL 0x12c586000 == 32 [pid = 1656] [id = 473] 01:45:16 INFO - PROCESS | 1656 | --DOCSHELL 0x119979000 == 31 [pid = 1656] [id = 465] 01:45:16 INFO - PROCESS | 1656 | --DOCSHELL 0x128c2c000 == 30 [pid = 1656] [id = 468] 01:45:16 INFO - PROCESS | 1656 | --DOCSHELL 0x12969c800 == 29 [pid = 1656] [id = 469] 01:45:16 INFO - PROCESS | 1656 | --DOCSHELL 0x12b9d4000 == 28 [pid = 1656] [id = 472] 01:45:16 INFO - PROCESS | 1656 | --DOCSHELL 0x124c51800 == 27 [pid = 1656] [id = 467] 01:45:16 INFO - PROCESS | 1656 | --DOCSHELL 0x1213f7000 == 26 [pid = 1656] [id = 466] 01:45:17 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x119986000) [pid = 1656] [serial = 1344] [outer = 0x0] [url = about:blank] 01:45:17 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x119d2ac00) [pid = 1656] [serial = 1363] [outer = 0x0] [url = about:blank] 01:45:17 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x126614400) [pid = 1656] [serial = 1380] [outer = 0x0] [url = about:blank] 01:45:17 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x12536cc00) [pid = 1656] [serial = 1378] [outer = 0x0] [url = about:blank] 01:45:17 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1217bc800) [pid = 1656] [serial = 1377] [outer = 0x0] [url = about:blank] 01:45:17 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x119910400) [pid = 1656] [serial = 1360] [outer = 0x0] [url = about:blank] 01:45:17 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x119ad9400) [pid = 1656] [serial = 1375] [outer = 0x0] [url = about:blank] 01:45:17 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x119727400) [pid = 1656] [serial = 1359] [outer = 0x0] [url = about:blank] 01:45:17 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x118742000) [pid = 1656] [serial = 1356] [outer = 0x0] [url = about:blank] 01:45:17 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x118a91400) [pid = 1656] [serial = 1357] [outer = 0x0] [url = about:blank] 01:45:17 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x118136000) [pid = 1656] [serial = 1353] [outer = 0x0] [url = about:blank] 01:45:17 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x11845a800) [pid = 1656] [serial = 1354] [outer = 0x0] [url = about:blank] 01:45:17 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x119ad2c00) [pid = 1656] [serial = 1362] [outer = 0x0] [url = about:blank] 01:45:17 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x121719c00) [pid = 1656] [serial = 1368] [outer = 0x0] [url = about:blank] 01:45:17 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x121715c00) [pid = 1656] [serial = 1366] [outer = 0x0] [url = about:blank] 01:45:17 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x121282c00) [pid = 1656] [serial = 1365] [outer = 0x0] [url = about:blank] 01:45:17 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x123b05000) [pid = 1656] [serial = 1371] [outer = 0x0] [url = about:blank] 01:45:17 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x1217c7c00) [pid = 1656] [serial = 1369] [outer = 0x0] [url = about:blank] 01:45:17 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x116f56000) [pid = 1656] [serial = 1348] [outer = 0x0] [url = about:blank] 01:45:17 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x115f69400) [pid = 1656] [serial = 1347] [outer = 0x0] [url = about:blank] 01:45:17 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x115fd6800) [pid = 1656] [serial = 1350] [outer = 0x0] [url = about:blank] 01:45:17 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x116a0bc00) [pid = 1656] [serial = 1351] [outer = 0x0] [url = about:blank] 01:45:17 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x1133d3000) [pid = 1656] [serial = 1330] [outer = 0x0] [url = about:blank] 01:45:17 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x1131ca800) [pid = 1656] [serial = 1329] [outer = 0x0] [url = about:blank] 01:45:17 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x117028000) [pid = 1656] [serial = 1333] [outer = 0x0] [url = about:blank] 01:45:17 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x116f25800) [pid = 1656] [serial = 1332] [outer = 0x0] [url = about:blank] 01:45:17 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x11873e400) [pid = 1656] [serial = 1336] [outer = 0x0] [url = about:blank] 01:45:17 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x1184ac400) [pid = 1656] [serial = 1335] [outer = 0x0] [url = about:blank] 01:45:17 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x11921ac00) [pid = 1656] [serial = 1339] [outer = 0x0] [url = about:blank] 01:45:17 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x118a61c00) [pid = 1656] [serial = 1338] [outer = 0x0] [url = about:blank] 01:45:17 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x11972b000) [pid = 1656] [serial = 1342] [outer = 0x0] [url = about:blank] 01:45:17 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x118240800) [pid = 1656] [serial = 1374] [outer = 0x0] [url = about:blank] 01:45:17 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x119294400) [pid = 1656] [serial = 1341] [outer = 0x0] [url = about:blank] 01:45:17 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x124c82000) [pid = 1656] [serial = 1372] [outer = 0x0] [url = about:blank] 01:45:17 INFO - PROCESS | 1656 | --DOMWINDOW == 61 (0x12118a400) [pid = 1656] [serial = 1345] [outer = 0x0] [url = about:blank] 01:45:17 INFO - PROCESS | 1656 | 1466498717124 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 01:45:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 01:45:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1672ms 01:45:17 INFO - PROCESS | 1656 | 1466498717169 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 01:45:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 01:45:17 INFO - PROCESS | 1656 | 1466498717172 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 01:45:17 INFO - PROCESS | 1656 | 1466498717175 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 01:45:17 INFO - PROCESS | 1656 | 1466498717177 Marionette TRACE conn2 <- [1,1870,null,{}] 01:45:17 INFO - PROCESS | 1656 | 1466498717181 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:17 INFO - PROCESS | 1656 | 1466498717183 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:17 INFO - PROCESS | 1656 | 1466498717266 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 01:45:17 INFO - PROCESS | 1656 | 1466498717323 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:17 INFO - PROCESS | 1656 | 1466498717324 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x11672b800 == 27 [pid = 1656] [id = 475] 01:45:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x113aa5c00) [pid = 1656] [serial = 1424] [outer = 0x0] 01:45:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x115fd6000) [pid = 1656] [serial = 1425] [outer = 0x113aa5c00] 01:45:17 INFO - PROCESS | 1656 | 1466498717352 Marionette DEBUG loaded listener.js 01:45:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x11697c400) [pid = 1656] [serial = 1426] [outer = 0x113aa5c00] 01:45:17 INFO - PROCESS | 1656 | 1466498717661 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 01:45:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 01:45:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 523ms 01:45:17 INFO - PROCESS | 1656 | 1466498717698 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 01:45:17 INFO - PROCESS | 1656 | 1466498717701 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 01:45:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 01:45:17 INFO - PROCESS | 1656 | 1466498717706 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 01:45:17 INFO - PROCESS | 1656 | 1466498717708 Marionette TRACE conn2 <- [1,1874,null,{}] 01:45:17 INFO - PROCESS | 1656 | 1466498717710 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:17 INFO - PROCESS | 1656 | 1466498717712 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:17 INFO - PROCESS | 1656 | 1466498717790 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 01:45:17 INFO - PROCESS | 1656 | 1466498717794 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:17 INFO - PROCESS | 1656 | 1466498717796 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x11815f000 == 28 [pid = 1656] [id = 476] 01:45:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x11701f000) [pid = 1656] [serial = 1427] [outer = 0x0] 01:45:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x1176f3000) [pid = 1656] [serial = 1428] [outer = 0x11701f000] 01:45:17 INFO - PROCESS | 1656 | 1466498717826 Marionette DEBUG loaded listener.js 01:45:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x118232000) [pid = 1656] [serial = 1429] [outer = 0x11701f000] 01:45:18 INFO - PROCESS | 1656 | 1466498718167 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 01:45:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 01:45:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 519ms 01:45:18 INFO - PROCESS | 1656 | 1466498718226 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 01:45:18 INFO - PROCESS | 1656 | 1466498718227 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 01:45:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 01:45:18 INFO - PROCESS | 1656 | 1466498718230 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 01:45:18 INFO - PROCESS | 1656 | 1466498718240 Marionette TRACE conn2 <- [1,1878,null,{}] 01:45:18 INFO - PROCESS | 1656 | 1466498718248 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:18 INFO - PROCESS | 1656 | 1466498718251 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:18 INFO - PROCESS | 1656 | 1466498718326 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 01:45:18 INFO - PROCESS | 1656 | 1466498718331 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:18 INFO - PROCESS | 1656 | 1466498718333 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x118713800 == 29 [pid = 1656] [id = 477] 01:45:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x1126d3400) [pid = 1656] [serial = 1430] [outer = 0x0] 01:45:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x1184ac800) [pid = 1656] [serial = 1431] [outer = 0x1126d3400] 01:45:18 INFO - PROCESS | 1656 | 1466498718362 Marionette DEBUG loaded listener.js 01:45:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x118740400) [pid = 1656] [serial = 1432] [outer = 0x1126d3400] 01:45:18 INFO - PROCESS | 1656 | 1466498718898 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 01:45:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 01:45:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 680ms 01:45:18 INFO - PROCESS | 1656 | 1466498718910 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 01:45:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 01:45:18 INFO - PROCESS | 1656 | 1466498718913 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 01:45:18 INFO - PROCESS | 1656 | 1466498718916 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 01:45:18 INFO - PROCESS | 1656 | 1466498718918 Marionette TRACE conn2 <- [1,1882,null,{}] 01:45:18 INFO - PROCESS | 1656 | 1466498718922 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:18 INFO - PROCESS | 1656 | 1466498718924 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:19 INFO - PROCESS | 1656 | 1466498719027 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 01:45:19 INFO - PROCESS | 1656 | 1466498719114 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:19 INFO - PROCESS | 1656 | 1466498719116 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x116af6000 == 30 [pid = 1656] [id = 478] 01:45:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x115d1a400) [pid = 1656] [serial = 1433] [outer = 0x0] 01:45:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x115fda800) [pid = 1656] [serial = 1434] [outer = 0x115d1a400] 01:45:19 INFO - PROCESS | 1656 | 1466498719148 Marionette DEBUG loaded listener.js 01:45:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x11697d800) [pid = 1656] [serial = 1435] [outer = 0x115d1a400] 01:45:19 INFO - PROCESS | 1656 | 1466498719636 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 01:45:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 01:45:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 775ms 01:45:19 INFO - PROCESS | 1656 | 1466498719690 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 01:45:19 INFO - PROCESS | 1656 | 1466498719693 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 01:45:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 01:45:19 INFO - PROCESS | 1656 | 1466498719698 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 01:45:19 INFO - PROCESS | 1656 | 1466498719700 Marionette TRACE conn2 <- [1,1886,null,{}] 01:45:19 INFO - PROCESS | 1656 | 1466498719702 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:19 INFO - PROCESS | 1656 | 1466498719704 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:19 INFO - PROCESS | 1656 | 1466498719809 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 01:45:19 INFO - PROCESS | 1656 | 1466498719883 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:19 INFO - PROCESS | 1656 | 1466498719885 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x11871f000 == 31 [pid = 1656] [id = 479] 01:45:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x117023000) [pid = 1656] [serial = 1436] [outer = 0x0] 01:45:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x118241c00) [pid = 1656] [serial = 1437] [outer = 0x117023000] 01:45:19 INFO - PROCESS | 1656 | 1466498719916 Marionette DEBUG loaded listener.js 01:45:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x1184ed000) [pid = 1656] [serial = 1438] [outer = 0x117023000] 01:45:20 INFO - PROCESS | 1656 | --DOCSHELL 0x118254800 == 30 [pid = 1656] [id = 197] 01:45:20 INFO - PROCESS | 1656 | --DOCSHELL 0x119a62000 == 29 [pid = 1656] [id = 199] 01:45:20 INFO - PROCESS | 1656 | --DOCSHELL 0x11815f000 == 28 [pid = 1656] [id = 476] 01:45:20 INFO - PROCESS | 1656 | --DOCSHELL 0x11672b800 == 27 [pid = 1656] [id = 475] 01:45:20 INFO - PROCESS | 1656 | 1466498720573 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 01:45:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 01:45:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 919ms 01:45:20 INFO - PROCESS | 1656 | 1466498720618 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 01:45:20 INFO - PROCESS | 1656 | 1466498720621 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 01:45:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 01:45:20 INFO - PROCESS | 1656 | 1466498720625 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 01:45:20 INFO - PROCESS | 1656 | 1466498720627 Marionette TRACE conn2 <- [1,1890,null,{}] 01:45:20 INFO - PROCESS | 1656 | 1466498720631 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:20 INFO - PROCESS | 1656 | 1466498720632 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:20 INFO - PROCESS | 1656 | 1466498720728 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 01:45:20 INFO - PROCESS | 1656 | 1466498720781 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:20 INFO - PROCESS | 1656 | 1466498720784 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x11691f000 == 28 [pid = 1656] [id = 480] 01:45:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1133b0400) [pid = 1656] [serial = 1439] [outer = 0x0] 01:45:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x116a0bc00) [pid = 1656] [serial = 1440] [outer = 0x1133b0400] 01:45:20 INFO - PROCESS | 1656 | 1466498720817 Marionette DEBUG loaded listener.js 01:45:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x11702c000) [pid = 1656] [serial = 1441] [outer = 0x1133b0400] 01:45:21 INFO - PROCESS | 1656 | 1466498721237 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 01:45:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 01:45:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 672ms 01:45:21 INFO - PROCESS | 1656 | 1466498721297 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 01:45:21 INFO - PROCESS | 1656 | 1466498721300 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 01:45:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 01:45:21 INFO - PROCESS | 1656 | 1466498721324 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 01:45:21 INFO - PROCESS | 1656 | 1466498721326 Marionette TRACE conn2 <- [1,1894,null,{}] 01:45:21 INFO - PROCESS | 1656 | 1466498721329 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:21 INFO - PROCESS | 1656 | 1466498721331 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:21 INFO - PROCESS | 1656 | 1466498721429 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 01:45:21 INFO - PROCESS | 1656 | 1466498721495 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:21 INFO - PROCESS | 1656 | 1466498721497 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x118708800 == 29 [pid = 1656] [id = 481] 01:45:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11849fc00) [pid = 1656] [serial = 1442] [outer = 0x0] 01:45:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1185dbc00) [pid = 1656] [serial = 1443] [outer = 0x11849fc00] 01:45:21 INFO - PROCESS | 1656 | 1466498721528 Marionette DEBUG loaded listener.js 01:45:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x118747000) [pid = 1656] [serial = 1444] [outer = 0x11849fc00] 01:45:21 INFO - PROCESS | 1656 | 1466498721976 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 01:45:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 01:45:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 677ms 01:45:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x118a61c00) [pid = 1656] [serial = 1445] [outer = 0x12cbc9000] 01:45:22 INFO - PROCESS | 1656 | 1466498722034 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 01:45:22 INFO - PROCESS | 1656 | 1466498722035 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 01:45:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 01:45:22 INFO - PROCESS | 1656 | 1466498722075 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 01:45:22 INFO - PROCESS | 1656 | 1466498722078 Marionette TRACE conn2 <- [1,1898,null,{}] 01:45:22 INFO - PROCESS | 1656 | 1466498722089 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:22 INFO - PROCESS | 1656 | 1466498722093 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:22 INFO - PROCESS | 1656 | 1466498722190 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 01:45:22 INFO - PROCESS | 1656 | 1466498722244 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:22 INFO - PROCESS | 1656 | 1466498722246 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f64000 == 30 [pid = 1656] [id = 482] 01:45:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x110fa0800) [pid = 1656] [serial = 1446] [outer = 0x0] 01:45:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11928e000) [pid = 1656] [serial = 1447] [outer = 0x110fa0800] 01:45:22 INFO - PROCESS | 1656 | 1466498722280 Marionette DEBUG loaded listener.js 01:45:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119905c00) [pid = 1656] [serial = 1448] [outer = 0x110fa0800] 01:45:22 INFO - PROCESS | 1656 | 1466498722682 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 01:45:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 01:45:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 700ms 01:45:22 INFO - PROCESS | 1656 | 1466498722749 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 01:45:22 INFO - PROCESS | 1656 | 1466498722751 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 01:45:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 01:45:22 INFO - PROCESS | 1656 | 1466498722753 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 01:45:22 INFO - PROCESS | 1656 | 1466498722755 Marionette TRACE conn2 <- [1,1902,null,{}] 01:45:22 INFO - PROCESS | 1656 | 1466498722757 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:22 INFO - PROCESS | 1656 | 1466498722759 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:22 INFO - PROCESS | 1656 | 1466498722857 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 01:45:22 INFO - PROCESS | 1656 | 1466498722911 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:22 INFO - PROCESS | 1656 | 1466498722912 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12172c000 == 31 [pid = 1656] [id = 483] 01:45:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x119ad5400) [pid = 1656] [serial = 1449] [outer = 0x0] 01:45:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119d24800) [pid = 1656] [serial = 1450] [outer = 0x119ad5400] 01:45:22 INFO - PROCESS | 1656 | 1466498722942 Marionette DEBUG loaded listener.js 01:45:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x120d19400) [pid = 1656] [serial = 1451] [outer = 0x119ad5400] 01:45:23 INFO - PROCESS | 1656 | 1466498723387 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 01:45:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 01:45:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 669ms 01:45:23 INFO - PROCESS | 1656 | 1466498723441 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 01:45:23 INFO - PROCESS | 1656 | 1466498723443 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 01:45:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 01:45:23 INFO - PROCESS | 1656 | 1466498723449 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 01:45:23 INFO - PROCESS | 1656 | 1466498723451 Marionette TRACE conn2 <- [1,1906,null,{}] 01:45:23 INFO - PROCESS | 1656 | 1466498723457 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:23 INFO - PROCESS | 1656 | 1466498723459 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:23 INFO - PROCESS | 1656 | 1466498723589 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 01:45:23 INFO - PROCESS | 1656 | 1466498723680 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:23 INFO - PROCESS | 1656 | 1466498723681 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x12538c000 == 32 [pid = 1656] [id = 484] 01:45:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119ad9c00) [pid = 1656] [serial = 1452] [outer = 0x0] 01:45:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x120de2400) [pid = 1656] [serial = 1453] [outer = 0x119ad9c00] 01:45:23 INFO - PROCESS | 1656 | 1466498723720 Marionette DEBUG loaded listener.js 01:45:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x121238c00) [pid = 1656] [serial = 1454] [outer = 0x119ad9c00] 01:45:24 INFO - PROCESS | 1656 | 1466498724205 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 01:45:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 01:45:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 823ms 01:45:24 INFO - PROCESS | 1656 | 1466498724272 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 01:45:24 INFO - PROCESS | 1656 | 1466498724273 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 01:45:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 01:45:24 INFO - PROCESS | 1656 | 1466498724276 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 01:45:24 INFO - PROCESS | 1656 | 1466498724277 Marionette TRACE conn2 <- [1,1910,null,{}] 01:45:24 INFO - PROCESS | 1656 | 1466498724280 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:24 INFO - PROCESS | 1656 | 1466498724284 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:24 INFO - PROCESS | 1656 | 1466498724412 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 01:45:24 INFO - PROCESS | 1656 | 1466498724469 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:24 INFO - PROCESS | 1656 | 1466498724470 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x128edb800 == 33 [pid = 1656] [id = 485] 01:45:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x119d4ec00) [pid = 1656] [serial = 1455] [outer = 0x0] 01:45:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x121711000) [pid = 1656] [serial = 1456] [outer = 0x119d4ec00] 01:45:24 INFO - PROCESS | 1656 | 1466498724500 Marionette DEBUG loaded listener.js 01:45:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x124839400) [pid = 1656] [serial = 1457] [outer = 0x119d4ec00] 01:45:24 INFO - PROCESS | 1656 | 1466498724964 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 01:45:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 01:45:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 720ms 01:45:25 INFO - PROCESS | 1656 | 1466498724998 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 01:45:25 INFO - PROCESS | 1656 | 1466498725001 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 01:45:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 01:45:25 INFO - PROCESS | 1656 | 1466498725006 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 01:45:25 INFO - PROCESS | 1656 | 1466498725008 Marionette TRACE conn2 <- [1,1914,null,{}] 01:45:25 INFO - PROCESS | 1656 | 1466498725014 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:25 INFO - PROCESS | 1656 | 1466498725016 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:25 INFO - PROCESS | 1656 | 1466498725154 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 01:45:25 INFO - PROCESS | 1656 | --DOCSHELL 0x116af6000 == 32 [pid = 1656] [id = 478] 01:45:25 INFO - PROCESS | 1656 | 1466498725335 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:25 INFO - PROCESS | 1656 | 1466498725337 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x115f92000 == 33 [pid = 1656] [id = 486] 01:45:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1110a1c00) [pid = 1656] [serial = 1458] [outer = 0x0] 01:45:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x112a74000) [pid = 1656] [serial = 1459] [outer = 0x1110a1c00] 01:45:25 INFO - PROCESS | 1656 | 1466498725402 Marionette DEBUG loaded listener.js 01:45:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1167ca400) [pid = 1656] [serial = 1460] [outer = 0x1110a1c00] 01:45:25 INFO - PROCESS | 1656 | 1466498725899 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 01:45:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 01:45:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 924ms 01:45:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 01:45:25 INFO - PROCESS | 1656 | 1466498725929 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 01:45:25 INFO - PROCESS | 1656 | 1466498725932 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 01:45:25 INFO - PROCESS | 1656 | 1466498725935 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 01:45:25 INFO - PROCESS | 1656 | 1466498725937 Marionette TRACE conn2 <- [1,1918,null,{}] 01:45:25 INFO - PROCESS | 1656 | 1466498725941 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:25 INFO - PROCESS | 1656 | 1466498725944 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:26 INFO - PROCESS | 1656 | 1466498726044 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 01:45:26 INFO - PROCESS | 1656 | 1466498726101 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:26 INFO - PROCESS | 1656 | 1466498726103 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x1196d5000 == 34 [pid = 1656] [id = 487] 01:45:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1176f5000) [pid = 1656] [serial = 1461] [outer = 0x0] 01:45:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1184e9c00) [pid = 1656] [serial = 1462] [outer = 0x1176f5000] 01:45:26 INFO - PROCESS | 1656 | 1466498726134 Marionette DEBUG loaded listener.js 01:45:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x118748400) [pid = 1656] [serial = 1463] [outer = 0x1176f5000] 01:45:26 INFO - PROCESS | 1656 | 1466498726593 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 01:45:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 01:45:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 721ms 01:45:26 INFO - PROCESS | 1656 | 1466498726657 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 01:45:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 01:45:26 INFO - PROCESS | 1656 | 1466498726660 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 01:45:26 INFO - PROCESS | 1656 | 1466498726663 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 01:45:26 INFO - PROCESS | 1656 | 1466498726664 Marionette TRACE conn2 <- [1,1922,null,{}] 01:45:26 INFO - PROCESS | 1656 | 1466498726667 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:26 INFO - PROCESS | 1656 | 1466498726669 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:26 INFO - PROCESS | 1656 | 1466498726769 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 01:45:26 INFO - PROCESS | 1656 | 1466498726857 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:26 INFO - PROCESS | 1656 | 1466498726859 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x1272a3800 == 35 [pid = 1656] [id = 488] 01:45:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x11928a800) [pid = 1656] [serial = 1464] [outer = 0x0] 01:45:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x119734800) [pid = 1656] [serial = 1465] [outer = 0x11928a800] 01:45:26 INFO - PROCESS | 1656 | 1466498726888 Marionette DEBUG loaded listener.js 01:45:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x119d21800) [pid = 1656] [serial = 1466] [outer = 0x11928a800] 01:45:27 INFO - PROCESS | 1656 | 1466498727342 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 01:45:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 01:45:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 719ms 01:45:27 INFO - PROCESS | 1656 | 1466498727384 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 01:45:27 INFO - PROCESS | 1656 | 1466498727386 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 01:45:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 01:45:27 INFO - PROCESS | 1656 | 1466498727392 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 01:45:27 INFO - PROCESS | 1656 | 1466498727397 Marionette TRACE conn2 <- [1,1926,null,{}] 01:45:27 INFO - PROCESS | 1656 | 1466498727404 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:27 INFO - PROCESS | 1656 | 1466498727407 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:27 INFO - PROCESS | 1656 | 1466498727510 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 01:45:27 INFO - PROCESS | 1656 | 1466498727569 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:27 INFO - PROCESS | 1656 | 1466498727570 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x12968a000 == 36 [pid = 1656] [id = 489] 01:45:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x121238800) [pid = 1656] [serial = 1467] [outer = 0x0] 01:45:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x121714400) [pid = 1656] [serial = 1468] [outer = 0x121238800] 01:45:27 INFO - PROCESS | 1656 | 1466498727600 Marionette DEBUG loaded listener.js 01:45:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1217c1800) [pid = 1656] [serial = 1469] [outer = 0x121238800] 01:45:28 INFO - PROCESS | 1656 | 1466498728055 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 01:45:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 01:45:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 728ms 01:45:28 INFO - PROCESS | 1656 | 1466498728118 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 01:45:28 INFO - PROCESS | 1656 | 1466498728120 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 01:45:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 01:45:28 INFO - PROCESS | 1656 | 1466498728123 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 01:45:28 INFO - PROCESS | 1656 | 1466498728124 Marionette TRACE conn2 <- [1,1930,null,{}] 01:45:28 INFO - PROCESS | 1656 | 1466498728126 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:28 INFO - PROCESS | 1656 | 1466498728128 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:28 INFO - PROCESS | 1656 | 1466498728229 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 01:45:28 INFO - PROCESS | 1656 | 1466498728297 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:28 INFO - PROCESS | 1656 | 1466498728298 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a918800 == 37 [pid = 1656] [id = 490] 01:45:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12126f400) [pid = 1656] [serial = 1470] [outer = 0x0] 01:45:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x124839800) [pid = 1656] [serial = 1471] [outer = 0x12126f400] 01:45:28 INFO - PROCESS | 1656 | 1466498728329 Marionette DEBUG loaded listener.js 01:45:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x124c0fc00) [pid = 1656] [serial = 1472] [outer = 0x12126f400] 01:45:28 INFO - PROCESS | 1656 | 1466498728824 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 01:45:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 01:45:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 720ms 01:45:28 INFO - PROCESS | 1656 | 1466498728844 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 01:45:28 INFO - PROCESS | 1656 | 1466498728847 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 01:45:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 01:45:28 INFO - PROCESS | 1656 | 1466498728851 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 01:45:28 INFO - PROCESS | 1656 | 1466498728853 Marionette TRACE conn2 <- [1,1934,null,{}] 01:45:28 INFO - PROCESS | 1656 | 1466498728857 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:28 INFO - PROCESS | 1656 | 1466498728858 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:28 INFO - PROCESS | 1656 | 1466498728962 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 01:45:29 INFO - PROCESS | 1656 | 1466498729020 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:29 INFO - PROCESS | 1656 | 1466498729023 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x11925b000 == 38 [pid = 1656] [id = 491] 01:45:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x11824dc00) [pid = 1656] [serial = 1473] [outer = 0x0] 01:45:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1184e6400) [pid = 1656] [serial = 1474] [outer = 0x11824dc00] 01:45:29 INFO - PROCESS | 1656 | 1466498729051 Marionette DEBUG loaded listener.js 01:45:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x118a8a000) [pid = 1656] [serial = 1475] [outer = 0x11824dc00] 01:45:29 INFO - PROCESS | 1656 | --DOCSHELL 0x11691f000 == 37 [pid = 1656] [id = 480] 01:45:29 INFO - PROCESS | 1656 | 1466498729647 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 01:45:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 01:45:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 873ms 01:45:29 INFO - PROCESS | 1656 | 1466498729724 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 01:45:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 01:45:29 INFO - PROCESS | 1656 | 1466498729729 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 01:45:29 INFO - PROCESS | 1656 | 1466498729734 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 01:45:29 INFO - PROCESS | 1656 | 1466498729738 Marionette TRACE conn2 <- [1,1938,null,{}] 01:45:29 INFO - PROCESS | 1656 | 1466498729743 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:29 INFO - PROCESS | 1656 | 1466498729746 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:29 INFO - PROCESS | 1656 | 1466498729854 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 01:45:29 INFO - PROCESS | 1656 | 1466498729913 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:29 INFO - PROCESS | 1656 | 1466498729916 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x119253800 == 38 [pid = 1656] [id = 492] 01:45:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x118129c00) [pid = 1656] [serial = 1476] [outer = 0x0] 01:45:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x118a63400) [pid = 1656] [serial = 1477] [outer = 0x118129c00] 01:45:29 INFO - PROCESS | 1656 | 1466498729949 Marionette DEBUG loaded listener.js 01:45:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x11972bc00) [pid = 1656] [serial = 1478] [outer = 0x118129c00] 01:45:30 INFO - PROCESS | 1656 | 1466498730410 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 01:45:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 01:45:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 725ms 01:45:30 INFO - PROCESS | 1656 | 1466498730457 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 01:45:30 INFO - PROCESS | 1656 | 1466498730460 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 01:45:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 01:45:30 INFO - PROCESS | 1656 | 1466498730465 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 01:45:30 INFO - PROCESS | 1656 | 1466498730467 Marionette TRACE conn2 <- [1,1942,null,{}] 01:45:30 INFO - PROCESS | 1656 | 1466498730469 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:30 INFO - PROCESS | 1656 | 1466498730471 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:30 INFO - PROCESS | 1656 | 1466498730572 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 01:45:30 INFO - PROCESS | 1656 | 1466498730630 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:30 INFO - PROCESS | 1656 | 1466498730632 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x129214800 == 39 [pid = 1656] [id = 493] 01:45:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x119acec00) [pid = 1656] [serial = 1479] [outer = 0x0] 01:45:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x120d23000) [pid = 1656] [serial = 1480] [outer = 0x119acec00] 01:45:30 INFO - PROCESS | 1656 | 1466498730663 Marionette DEBUG loaded listener.js 01:45:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x121286000) [pid = 1656] [serial = 1481] [outer = 0x119acec00] 01:45:31 INFO - PROCESS | 1656 | 1466498731142 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 01:45:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 01:45:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 719ms 01:45:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 01:45:31 INFO - PROCESS | 1656 | 1466498731190 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 01:45:31 INFO - PROCESS | 1656 | 1466498731191 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 01:45:31 INFO - PROCESS | 1656 | 1466498731195 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 01:45:31 INFO - PROCESS | 1656 | 1466498731198 Marionette TRACE conn2 <- [1,1946,null,{}] 01:45:31 INFO - PROCESS | 1656 | 1466498731208 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:31 INFO - PROCESS | 1656 | 1466498731211 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:31 INFO - PROCESS | 1656 | 1466498731310 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 01:45:31 INFO - PROCESS | 1656 | 1466498731383 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:31 INFO - PROCESS | 1656 | 1466498731385 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b093000 == 40 [pid = 1656] [id = 494] 01:45:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x123b05400) [pid = 1656] [serial = 1482] [outer = 0x0] 01:45:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x124c80400) [pid = 1656] [serial = 1483] [outer = 0x123b05400] 01:45:31 INFO - PROCESS | 1656 | 1466498731418 Marionette DEBUG loaded listener.js 01:45:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x125372c00) [pid = 1656] [serial = 1484] [outer = 0x123b05400] 01:45:31 INFO - PROCESS | 1656 | 1466498731858 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 01:45:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 01:45:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 675ms 01:45:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 01:45:31 INFO - PROCESS | 1656 | 1466498731870 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 01:45:31 INFO - PROCESS | 1656 | 1466498731872 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 01:45:31 INFO - PROCESS | 1656 | 1466498731874 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 01:45:31 INFO - PROCESS | 1656 | 1466498731876 Marionette TRACE conn2 <- [1,1950,null,{}] 01:45:31 INFO - PROCESS | 1656 | 1466498731878 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:31 INFO - PROCESS | 1656 | 1466498731880 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:31 INFO - PROCESS | 1656 | 1466498731978 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 01:45:32 INFO - PROCESS | 1656 | 1466498732034 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:32 INFO - PROCESS | 1656 | 1466498732035 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bf0e000 == 41 [pid = 1656] [id = 495] 01:45:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x125cafc00) [pid = 1656] [serial = 1485] [outer = 0x0] 01:45:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x126294800) [pid = 1656] [serial = 1486] [outer = 0x125cafc00] 01:45:32 INFO - PROCESS | 1656 | 1466498732066 Marionette DEBUG loaded listener.js 01:45:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x1289e7400) [pid = 1656] [serial = 1487] [outer = 0x125cafc00] 01:45:32 INFO - PROCESS | 1656 | 1466498732527 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 01:45:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 01:45:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 669ms 01:45:32 INFO - PROCESS | 1656 | 1466498732544 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 01:45:32 INFO - PROCESS | 1656 | 1466498732545 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 01:45:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 01:45:32 INFO - PROCESS | 1656 | 1466498732548 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 01:45:32 INFO - PROCESS | 1656 | 1466498732549 Marionette TRACE conn2 <- [1,1954,null,{}] 01:45:32 INFO - PROCESS | 1656 | 1466498732551 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:32 INFO - PROCESS | 1656 | 1466498732553 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:32 INFO - PROCESS | 1656 | 1466498732648 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 01:45:32 INFO - PROCESS | 1656 | 1466498732744 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:32 INFO - PROCESS | 1656 | 1466498732746 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x11263d000 == 42 [pid = 1656] [id = 496] 01:45:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x128b18800) [pid = 1656] [serial = 1488] [outer = 0x0] 01:45:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x128b1dc00) [pid = 1656] [serial = 1489] [outer = 0x128b18800] 01:45:32 INFO - PROCESS | 1656 | 1466498732774 Marionette DEBUG loaded listener.js 01:45:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x128b8f800) [pid = 1656] [serial = 1490] [outer = 0x128b18800] 01:45:33 INFO - PROCESS | 1656 | 1466498733260 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 01:45:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 01:45:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 720ms 01:45:33 INFO - PROCESS | 1656 | 1466498733268 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 01:45:33 INFO - PROCESS | 1656 | 1466498733271 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 01:45:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 01:45:33 INFO - PROCESS | 1656 | 1466498733274 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 01:45:33 INFO - PROCESS | 1656 | 1466498733276 Marionette TRACE conn2 <- [1,1958,null,{}] 01:45:33 INFO - PROCESS | 1656 | 1466498733280 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:33 INFO - PROCESS | 1656 | 1466498733281 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:33 INFO - PROCESS | 1656 | 1466498733379 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 01:45:33 INFO - PROCESS | 1656 | 1466498733436 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:33 INFO - PROCESS | 1656 | 1466498733437 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x125351000 == 43 [pid = 1656] [id = 497] 01:45:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x118e86800) [pid = 1656] [serial = 1491] [outer = 0x0] 01:45:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x119293800) [pid = 1656] [serial = 1492] [outer = 0x118e86800] 01:45:33 INFO - PROCESS | 1656 | 1466498733466 Marionette DEBUG loaded listener.js 01:45:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x119c5e400) [pid = 1656] [serial = 1493] [outer = 0x118e86800] 01:45:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12968a000 == 42 [pid = 1656] [id = 489] 01:45:33 INFO - PROCESS | 1656 | --DOCSHELL 0x1272a3800 == 41 [pid = 1656] [id = 488] 01:45:33 INFO - PROCESS | 1656 | --DOCSHELL 0x1196d5000 == 40 [pid = 1656] [id = 487] 01:45:33 INFO - PROCESS | 1656 | --DOCSHELL 0x115f92000 == 39 [pid = 1656] [id = 486] 01:45:33 INFO - PROCESS | 1656 | 1466498733990 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 01:45:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 01:45:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 774ms 01:45:34 INFO - PROCESS | 1656 | 1466498734048 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 01:45:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 01:45:34 INFO - PROCESS | 1656 | 1466498734051 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 01:45:34 INFO - PROCESS | 1656 | 1466498734054 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 01:45:34 INFO - PROCESS | 1656 | 1466498734056 Marionette TRACE conn2 <- [1,1962,null,{}] 01:45:34 INFO - PROCESS | 1656 | 1466498734060 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:34 INFO - PROCESS | 1656 | 1466498734062 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:34 INFO - PROCESS | 1656 | 1466498734162 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 01:45:34 INFO - PROCESS | 1656 | 1466498734236 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:34 INFO - PROCESS | 1656 | 1466498734237 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f58800 == 40 [pid = 1656] [id = 498] 01:45:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x118e87400) [pid = 1656] [serial = 1494] [outer = 0x0] 01:45:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x119d28c00) [pid = 1656] [serial = 1495] [outer = 0x118e87400] 01:45:34 INFO - PROCESS | 1656 | 1466498734270 Marionette DEBUG loaded listener.js 01:45:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x121283800) [pid = 1656] [serial = 1496] [outer = 0x118e87400] 01:45:34 INFO - PROCESS | 1656 | 1466498734699 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 01:45:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 01:45:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 672ms 01:45:34 INFO - PROCESS | 1656 | 1466498734727 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 01:45:34 INFO - PROCESS | 1656 | 1466498734730 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 01:45:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 01:45:34 INFO - PROCESS | 1656 | 1466498734735 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 01:45:34 INFO - PROCESS | 1656 | 1466498734736 Marionette TRACE conn2 <- [1,1966,null,{}] 01:45:34 INFO - PROCESS | 1656 | 1466498734739 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:34 INFO - PROCESS | 1656 | 1466498734741 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:34 INFO - PROCESS | 1656 | 1466498734843 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 01:45:34 INFO - PROCESS | 1656 | 1466498734904 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:34 INFO - PROCESS | 1656 | 1466498734906 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b08f800 == 41 [pid = 1656] [id = 499] 01:45:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x121718400) [pid = 1656] [serial = 1497] [outer = 0x0] 01:45:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x1249be000) [pid = 1656] [serial = 1498] [outer = 0x121718400] 01:45:34 INFO - PROCESS | 1656 | 1466498734937 Marionette DEBUG loaded listener.js 01:45:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x125c23000) [pid = 1656] [serial = 1499] [outer = 0x121718400] 01:45:35 INFO - PROCESS | 1656 | 1466498735411 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 01:45:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 01:45:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 720ms 01:45:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 01:45:35 INFO - PROCESS | 1656 | 1466498735473 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 01:45:35 INFO - PROCESS | 1656 | 1466498735475 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 01:45:35 INFO - PROCESS | 1656 | 1466498735477 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 01:45:35 INFO - PROCESS | 1656 | 1466498735480 Marionette TRACE conn2 <- [1,1970,null,{}] 01:45:35 INFO - PROCESS | 1656 | 1466498735504 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:35 INFO - PROCESS | 1656 | 1466498735508 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:35 INFO - PROCESS | 1656 | 1466498735629 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 01:45:35 INFO - PROCESS | 1656 | 1466498735685 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:35 INFO - PROCESS | 1656 | 1466498735687 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d01e800 == 42 [pid = 1656] [id = 500] 01:45:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x128b8f400) [pid = 1656] [serial = 1500] [outer = 0x0] 01:45:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x128b93800) [pid = 1656] [serial = 1501] [outer = 0x128b8f400] 01:45:35 INFO - PROCESS | 1656 | 1466498735719 Marionette DEBUG loaded listener.js 01:45:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x128bc9000) [pid = 1656] [serial = 1502] [outer = 0x128b8f400] 01:45:36 INFO - PROCESS | 1656 | 1466498736156 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 01:45:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 01:45:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 722ms 01:45:36 INFO - PROCESS | 1656 | 1466498736200 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 01:45:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 01:45:36 INFO - PROCESS | 1656 | 1466498736202 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 01:45:36 INFO - PROCESS | 1656 | 1466498736204 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 01:45:36 INFO - PROCESS | 1656 | 1466498736206 Marionette TRACE conn2 <- [1,1974,null,{}] 01:45:36 INFO - PROCESS | 1656 | 1466498736208 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:36 INFO - PROCESS | 1656 | 1466498736209 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:36 INFO - PROCESS | 1656 | 1466498736306 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 01:45:36 INFO - PROCESS | 1656 | 1466498736357 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:36 INFO - PROCESS | 1656 | 1466498736358 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d129800 == 43 [pid = 1656] [id = 501] 01:45:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x129188800) [pid = 1656] [serial = 1503] [outer = 0x0] 01:45:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x12918d800) [pid = 1656] [serial = 1504] [outer = 0x129188800] 01:45:36 INFO - PROCESS | 1656 | 1466498736381 Marionette DEBUG loaded listener.js 01:45:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x12924ec00) [pid = 1656] [serial = 1505] [outer = 0x129188800] 01:45:36 INFO - PROCESS | 1656 | 1466498736864 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 01:45:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 01:45:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 724ms 01:45:36 INFO - PROCESS | 1656 | 1466498736929 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 01:45:36 INFO - PROCESS | 1656 | 1466498736932 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 01:45:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 01:45:36 INFO - PROCESS | 1656 | 1466498736935 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 01:45:36 INFO - PROCESS | 1656 | 1466498736937 Marionette TRACE conn2 <- [1,1978,null,{}] 01:45:36 INFO - PROCESS | 1656 | 1466498736958 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:36 INFO - PROCESS | 1656 | 1466498736961 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:37 INFO - PROCESS | 1656 | 1466498737077 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 01:45:37 INFO - PROCESS | 1656 | 1466498737137 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:37 INFO - PROCESS | 1656 | 1466498737138 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d6c6000 == 44 [pid = 1656] [id = 502] 01:45:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x12924cc00) [pid = 1656] [serial = 1506] [outer = 0x0] 01:45:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x129253400) [pid = 1656] [serial = 1507] [outer = 0x12924cc00] 01:45:37 INFO - PROCESS | 1656 | 1466498737167 Marionette DEBUG loaded listener.js 01:45:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x129290800) [pid = 1656] [serial = 1508] [outer = 0x12924cc00] 01:45:37 INFO - PROCESS | 1656 | 1466498737630 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:45:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 01:45:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 737ms 01:45:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 01:45:37 INFO - PROCESS | 1656 | 1466498737671 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 01:45:37 INFO - PROCESS | 1656 | 1466498737673 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 01:45:37 INFO - PROCESS | 1656 | 1466498737675 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 01:45:37 INFO - PROCESS | 1656 | 1466498737676 Marionette TRACE conn2 <- [1,1982,null,{}] 01:45:37 INFO - PROCESS | 1656 | 1466498737679 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:37 INFO - PROCESS | 1656 | 1466498737683 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:37 INFO - PROCESS | 1656 | 1466498737806 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 01:45:37 INFO - PROCESS | 1656 | 1466498737868 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:37 INFO - PROCESS | 1656 | 1466498737870 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d92c800 == 45 [pid = 1656] [id = 503] 01:45:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x129299c00) [pid = 1656] [serial = 1509] [outer = 0x0] 01:45:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x1294dec00) [pid = 1656] [serial = 1510] [outer = 0x129299c00] 01:45:37 INFO - PROCESS | 1656 | 1466498737899 Marionette DEBUG loaded listener.js 01:45:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x12a6f2400) [pid = 1656] [serial = 1511] [outer = 0x129299c00] 01:45:38 INFO - PROCESS | 1656 | 1466498738456 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:45:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 01:45:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 823ms 01:45:38 INFO - PROCESS | 1656 | 1466498738499 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 01:45:38 INFO - PROCESS | 1656 | 1466498738501 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 01:45:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 01:45:38 INFO - PROCESS | 1656 | 1466498738506 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 01:45:38 INFO - PROCESS | 1656 | 1466498738508 Marionette TRACE conn2 <- [1,1986,null,{}] 01:45:38 INFO - PROCESS | 1656 | 1466498738512 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:38 INFO - PROCESS | 1656 | 1466498738514 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:38 INFO - PROCESS | 1656 | 1466498738610 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 01:45:38 INFO - PROCESS | 1656 | 1466498738688 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:38 INFO - PROCESS | 1656 | 1466498738689 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x1213ef000 == 46 [pid = 1656] [id = 504] 01:45:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x119988000) [pid = 1656] [serial = 1512] [outer = 0x0] 01:45:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x120d18c00) [pid = 1656] [serial = 1513] [outer = 0x119988000] 01:45:38 INFO - PROCESS | 1656 | 1466498738718 Marionette DEBUG loaded listener.js 01:45:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x1215b3000) [pid = 1656] [serial = 1514] [outer = 0x119988000] 01:45:39 INFO - PROCESS | 1656 | 1466498739213 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:45:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 01:45:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 724ms 01:45:39 INFO - PROCESS | 1656 | 1466498739229 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 01:45:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 01:45:39 INFO - PROCESS | 1656 | 1466498739231 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 01:45:39 INFO - PROCESS | 1656 | 1466498739234 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 01:45:39 INFO - PROCESS | 1656 | 1466498739236 Marionette TRACE conn2 <- [1,1990,null,{}] 01:45:39 INFO - PROCESS | 1656 | 1466498739241 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:39 INFO - PROCESS | 1656 | 1466498739242 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:39 INFO - PROCESS | 1656 | 1466498739347 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 01:45:39 INFO - PROCESS | 1656 | 1466498739412 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:39 INFO - PROCESS | 1656 | 1466498739414 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a91a800 == 47 [pid = 1656] [id = 505] 01:45:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x120d1e800) [pid = 1656] [serial = 1515] [outer = 0x0] 01:45:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x12171ac00) [pid = 1656] [serial = 1516] [outer = 0x120d1e800] 01:45:39 INFO - PROCESS | 1656 | 1466498739446 Marionette DEBUG loaded listener.js 01:45:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x124c11400) [pid = 1656] [serial = 1517] [outer = 0x120d1e800] 01:45:39 INFO - PROCESS | 1656 | 1466498739838 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:45:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 01:45:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 672ms 01:45:39 INFO - PROCESS | 1656 | 1466498739916 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 01:45:39 INFO - PROCESS | 1656 | 1466498739919 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 01:45:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 01:45:39 INFO - PROCESS | 1656 | 1466498739926 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 01:45:39 INFO - PROCESS | 1656 | 1466498739927 Marionette TRACE conn2 <- [1,1994,null,{}] 01:45:39 INFO - PROCESS | 1656 | 1466498739930 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:39 INFO - PROCESS | 1656 | 1466498739932 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:40 INFO - PROCESS | 1656 | 1466498740033 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 01:45:40 INFO - PROCESS | 1656 | 1466498740098 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:40 INFO - PROCESS | 1656 | 1466498740100 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d020000 == 48 [pid = 1656] [id = 506] 01:45:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x126614400) [pid = 1656] [serial = 1518] [outer = 0x0] 01:45:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x1289e0800) [pid = 1656] [serial = 1519] [outer = 0x126614400] 01:45:40 INFO - PROCESS | 1656 | 1466498740131 Marionette DEBUG loaded listener.js 01:45:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x128b95800) [pid = 1656] [serial = 1520] [outer = 0x126614400] 01:45:40 INFO - PROCESS | 1656 | 1466498740526 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 01:45:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 01:45:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 623ms 01:45:40 INFO - PROCESS | 1656 | 1466498740549 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 01:45:40 INFO - PROCESS | 1656 | 1466498740550 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 01:45:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 01:45:40 INFO - PROCESS | 1656 | 1466498740553 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 01:45:40 INFO - PROCESS | 1656 | 1466498740556 Marionette TRACE conn2 <- [1,1998,null,{}] 01:45:40 INFO - PROCESS | 1656 | 1466498740563 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:40 INFO - PROCESS | 1656 | 1466498740566 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:40 INFO - PROCESS | 1656 | 1466498740668 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 01:45:40 INFO - PROCESS | 1656 | 1466498740735 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:40 INFO - PROCESS | 1656 | 1466498740737 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d93e800 == 49 [pid = 1656] [id = 507] 01:45:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x128cbec00) [pid = 1656] [serial = 1521] [outer = 0x0] 01:45:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x12918e000) [pid = 1656] [serial = 1522] [outer = 0x128cbec00] 01:45:40 INFO - PROCESS | 1656 | 1466498740770 Marionette DEBUG loaded listener.js 01:45:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x129297000) [pid = 1656] [serial = 1523] [outer = 0x128cbec00] 01:45:41 INFO - PROCESS | 1656 | 1466498741284 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 01:45:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 01:45:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 772ms 01:45:41 INFO - PROCESS | 1656 | 1466498741351 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 01:45:41 INFO - PROCESS | 1656 | 1466498741355 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 01:45:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 01:45:41 INFO - PROCESS | 1656 | 1466498741383 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 01:45:41 INFO - PROCESS | 1656 | 1466498741385 Marionette TRACE conn2 <- [1,2002,null,{}] 01:45:41 INFO - PROCESS | 1656 | 1466498741390 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:41 INFO - PROCESS | 1656 | 1466498741392 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:41 INFO - PROCESS | 1656 | 1466498741497 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 01:45:41 INFO - PROCESS | 1656 | 1466498741576 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:41 INFO - PROCESS | 1656 | 1466498741577 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x12e477800 == 50 [pid = 1656] [id = 508] 01:45:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 162 (0x1294d9800) [pid = 1656] [serial = 1524] [outer = 0x0] 01:45:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 163 (0x1294e0800) [pid = 1656] [serial = 1525] [outer = 0x1294d9800] 01:45:41 INFO - PROCESS | 1656 | 1466498741607 Marionette DEBUG loaded listener.js 01:45:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 164 (0x12a518000) [pid = 1656] [serial = 1526] [outer = 0x1294d9800] 01:45:42 INFO - PROCESS | 1656 | 1466498742024 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 01:45:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 01:45:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 674ms 01:45:42 INFO - PROCESS | 1656 | 1466498742055 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 01:45:42 INFO - PROCESS | 1656 | 1466498742056 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 01:45:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 01:45:42 INFO - PROCESS | 1656 | 1466498742059 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 01:45:42 INFO - PROCESS | 1656 | 1466498742060 Marionette TRACE conn2 <- [1,2006,null,{}] 01:45:42 INFO - PROCESS | 1656 | 1466498742063 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:42 INFO - PROCESS | 1656 | 1466498742064 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:42 INFO - PROCESS | 1656 | 1466498742161 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 01:45:42 INFO - PROCESS | 1656 | 1466498742227 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:42 INFO - PROCESS | 1656 | 1466498742228 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x12e487800 == 51 [pid = 1656] [id = 509] 01:45:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 165 (0x1294db800) [pid = 1656] [serial = 1527] [outer = 0x0] 01:45:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 166 (0x12a6f3800) [pid = 1656] [serial = 1528] [outer = 0x1294db800] 01:45:42 INFO - PROCESS | 1656 | 1466498742257 Marionette DEBUG loaded listener.js 01:45:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 167 (0x12a6fa400) [pid = 1656] [serial = 1529] [outer = 0x1294db800] 01:45:42 INFO - PROCESS | 1656 | 1466498742682 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 01:45:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 01:45:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 670ms 01:45:42 INFO - PROCESS | 1656 | 1466498742730 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 01:45:42 INFO - PROCESS | 1656 | 1466498742731 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 01:45:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 01:45:42 INFO - PROCESS | 1656 | 1466498742733 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 01:45:42 INFO - PROCESS | 1656 | 1466498742735 Marionette TRACE conn2 <- [1,2010,null,{}] 01:45:42 INFO - PROCESS | 1656 | 1466498742737 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:42 INFO - PROCESS | 1656 | 1466498742742 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:42 INFO - PROCESS | 1656 | 1466498742886 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 01:45:42 INFO - PROCESS | 1656 | 1466498742977 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:42 INFO - PROCESS | 1656 | 1466498742978 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x1126df800 == 52 [pid = 1656] [id = 510] 01:45:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 168 (0x12a7b2000) [pid = 1656] [serial = 1530] [outer = 0x0] 01:45:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 169 (0x12a7ba000) [pid = 1656] [serial = 1531] [outer = 0x12a7b2000] 01:45:43 INFO - PROCESS | 1656 | 1466498743009 Marionette DEBUG loaded listener.js 01:45:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 170 (0x12b104c00) [pid = 1656] [serial = 1532] [outer = 0x12a7b2000] 01:45:43 INFO - PROCESS | 1656 | 1466498743429 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 01:45:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 01:45:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 718ms 01:45:43 INFO - PROCESS | 1656 | 1466498743453 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 01:45:43 INFO - PROCESS | 1656 | 1466498743456 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 01:45:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 01:45:43 INFO - PROCESS | 1656 | 1466498743460 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 01:45:43 INFO - PROCESS | 1656 | 1466498743462 Marionette TRACE conn2 <- [1,2014,null,{}] 01:45:43 INFO - PROCESS | 1656 | 1466498743466 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:43 INFO - PROCESS | 1656 | 1466498743469 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:43 INFO - PROCESS | 1656 | 1466498743614 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 01:45:43 INFO - PROCESS | 1656 | 1466498743721 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:43 INFO - PROCESS | 1656 | 1466498743723 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x1126f9000 == 53 [pid = 1656] [id = 511] 01:45:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 171 (0x12a7b3800) [pid = 1656] [serial = 1533] [outer = 0x0] 01:45:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 172 (0x12b109800) [pid = 1656] [serial = 1534] [outer = 0x12a7b3800] 01:45:43 INFO - PROCESS | 1656 | 1466498743771 Marionette DEBUG loaded listener.js 01:45:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 173 (0x12b10f000) [pid = 1656] [serial = 1535] [outer = 0x12a7b3800] 01:45:44 INFO - PROCESS | 1656 | 1466498744220 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 01:45:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 01:45:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 822ms 01:45:44 INFO - PROCESS | 1656 | 1466498744283 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 01:45:44 INFO - PROCESS | 1656 | 1466498744286 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 01:45:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 01:45:44 INFO - PROCESS | 1656 | 1466498744289 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 01:45:44 INFO - PROCESS | 1656 | 1466498744291 Marionette TRACE conn2 <- [1,2018,null,{}] 01:45:44 INFO - PROCESS | 1656 | 1466498744295 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:44 INFO - PROCESS | 1656 | 1466498744297 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:44 INFO - PROCESS | 1656 | 1466498744429 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 01:45:44 INFO - PROCESS | 1656 | 1466498744507 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:44 INFO - PROCESS | 1656 | 1466498744509 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x10ebea000 == 54 [pid = 1656] [id = 512] 01:45:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 174 (0x12aedac00) [pid = 1656] [serial = 1536] [outer = 0x0] 01:45:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 175 (0x12b8d9000) [pid = 1656] [serial = 1537] [outer = 0x12aedac00] 01:45:44 INFO - PROCESS | 1656 | 1466498744539 Marionette DEBUG loaded listener.js 01:45:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 176 (0x12b8de400) [pid = 1656] [serial = 1538] [outer = 0x12aedac00] 01:45:44 INFO - PROCESS | 1656 | 1466498744995 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:45:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 01:45:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 771ms 01:45:45 INFO - PROCESS | 1656 | 1466498745061 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 01:45:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 01:45:45 INFO - PROCESS | 1656 | 1466498745064 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 01:45:45 INFO - PROCESS | 1656 | 1466498745069 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 01:45:45 INFO - PROCESS | 1656 | 1466498745072 Marionette TRACE conn2 <- [1,2022,null,{}] 01:45:45 INFO - PROCESS | 1656 | 1466498745077 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:45 INFO - PROCESS | 1656 | 1466498745079 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:45 INFO - PROCESS | 1656 | 1466498745223 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 01:45:45 INFO - PROCESS | 1656 | 1466498745440 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:45 INFO - PROCESS | 1656 | 1466498745441 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12d01e800 == 53 [pid = 1656] [id = 500] 01:45:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12b08f800 == 52 [pid = 1656] [id = 499] 01:45:45 INFO - PROCESS | 1656 | --DOCSHELL 0x120f58800 == 51 [pid = 1656] [id = 498] 01:45:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x112fda800 == 52 [pid = 1656] [id = 513] 01:45:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 177 (0x116630000) [pid = 1656] [serial = 1539] [outer = 0x0] 01:45:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 178 (0x118131000) [pid = 1656] [serial = 1540] [outer = 0x116630000] 01:45:45 INFO - PROCESS | 1656 | 1466498745491 Marionette DEBUG loaded listener.js 01:45:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 179 (0x121280c00) [pid = 1656] [serial = 1541] [outer = 0x116630000] 01:45:45 INFO - PROCESS | 1656 | 1466498745923 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 01:45:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 01:45:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 881ms 01:45:45 INFO - PROCESS | 1656 | 1466498745964 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 01:45:45 INFO - PROCESS | 1656 | 1466498745967 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 01:45:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 01:45:45 INFO - PROCESS | 1656 | 1466498745970 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 01:45:45 INFO - PROCESS | 1656 | 1466498745974 Marionette TRACE conn2 <- [1,2026,null,{}] 01:45:45 INFO - PROCESS | 1656 | 1466498745978 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:45 INFO - PROCESS | 1656 | 1466498745981 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:46 INFO - PROCESS | 1656 | 1466498746084 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 01:45:46 INFO - PROCESS | 1656 | 1466498746153 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:46 INFO - PROCESS | 1656 | 1466498746155 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b9dc000 == 53 [pid = 1656] [id = 514] 01:45:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 180 (0x1249be800) [pid = 1656] [serial = 1542] [outer = 0x0] 01:45:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 181 (0x126151000) [pid = 1656] [serial = 1543] [outer = 0x1249be800] 01:45:46 INFO - PROCESS | 1656 | 1466498746186 Marionette DEBUG loaded listener.js 01:45:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 182 (0x128b1cc00) [pid = 1656] [serial = 1544] [outer = 0x1249be800] 01:45:46 INFO - PROCESS | 1656 | 1466498746659 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 01:45:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 01:45:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 725ms 01:45:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 01:45:46 INFO - PROCESS | 1656 | 1466498746696 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 01:45:46 INFO - PROCESS | 1656 | 1466498746699 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 01:45:46 INFO - PROCESS | 1656 | 1466498746718 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 01:45:46 INFO - PROCESS | 1656 | 1466498746721 Marionette TRACE conn2 <- [1,2030,null,{}] 01:45:46 INFO - PROCESS | 1656 | 1466498746727 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:46 INFO - PROCESS | 1656 | 1466498746728 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:46 INFO - PROCESS | 1656 | 1466498746834 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 01:45:46 INFO - PROCESS | 1656 | 1466498746916 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:46 INFO - PROCESS | 1656 | 1466498746918 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d023800 == 54 [pid = 1656] [id = 515] 01:45:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 183 (0x129185c00) [pid = 1656] [serial = 1545] [outer = 0x0] 01:45:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 184 (0x12924c400) [pid = 1656] [serial = 1546] [outer = 0x129185c00] 01:45:46 INFO - PROCESS | 1656 | 1466498746947 Marionette DEBUG loaded listener.js 01:45:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 185 (0x129294800) [pid = 1656] [serial = 1547] [outer = 0x129185c00] 01:45:47 INFO - PROCESS | 1656 | 1466498747384 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 01:45:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 01:45:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 741ms 01:45:47 INFO - PROCESS | 1656 | 1466498747464 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 01:45:47 INFO - PROCESS | 1656 | 1466498747465 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 01:45:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 01:45:47 INFO - PROCESS | 1656 | 1466498747471 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 01:45:47 INFO - PROCESS | 1656 | 1466498747475 Marionette TRACE conn2 <- [1,2034,null,{}] 01:45:47 INFO - PROCESS | 1656 | 1466498747482 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:47 INFO - PROCESS | 1656 | 1466498747485 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:47 INFO - PROCESS | 1656 | 1466498747587 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 01:45:47 INFO - PROCESS | 1656 | 1466498747657 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:47 INFO - PROCESS | 1656 | 1466498747658 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x12e474000 == 55 [pid = 1656] [id = 516] 01:45:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 186 (0x12a6f4000) [pid = 1656] [serial = 1548] [outer = 0x0] 01:45:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 187 (0x12a7aec00) [pid = 1656] [serial = 1549] [outer = 0x12a6f4000] 01:45:47 INFO - PROCESS | 1656 | 1466498747727 Marionette DEBUG loaded listener.js 01:45:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 188 (0x12a7b6800) [pid = 1656] [serial = 1550] [outer = 0x12a6f4000] 01:45:48 INFO - PROCESS | 1656 | 1466498748173 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:45:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 01:45:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 724ms 01:45:48 INFO - PROCESS | 1656 | 1466498748194 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 01:45:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 01:45:48 INFO - PROCESS | 1656 | 1466498748196 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 01:45:48 INFO - PROCESS | 1656 | 1466498748199 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 01:45:48 INFO - PROCESS | 1656 | 1466498748200 Marionette TRACE conn2 <- [1,2038,null,{}] 01:45:48 INFO - PROCESS | 1656 | 1466498748218 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:48 INFO - PROCESS | 1656 | 1466498748221 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:48 INFO - PROCESS | 1656 | 1466498748349 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 01:45:48 INFO - PROCESS | 1656 | 1466498748410 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:48 INFO - PROCESS | 1656 | 1466498748411 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x121ab0000 == 56 [pid = 1656] [id = 517] 01:45:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 189 (0x12ae66800) [pid = 1656] [serial = 1551] [outer = 0x0] 01:45:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 190 (0x12ae69c00) [pid = 1656] [serial = 1552] [outer = 0x12ae66800] 01:45:48 INFO - PROCESS | 1656 | 1466498748440 Marionette DEBUG loaded listener.js 01:45:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 191 (0x12aee0400) [pid = 1656] [serial = 1553] [outer = 0x12ae66800] 01:45:48 INFO - PROCESS | 1656 | 1466498748865 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 01:45:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 01:45:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 720ms 01:45:48 INFO - PROCESS | 1656 | 1466498748927 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 01:45:48 INFO - PROCESS | 1656 | 1466498748928 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 01:45:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12bf0e000 == 55 [pid = 1656] [id = 495] 01:45:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12b093000 == 54 [pid = 1656] [id = 494] 01:45:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12d020000 == 53 [pid = 1656] [id = 506] 01:45:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12a91a800 == 52 [pid = 1656] [id = 505] 01:45:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12d129800 == 51 [pid = 1656] [id = 501] 01:45:51 INFO - PROCESS | 1656 | --DOCSHELL 0x11263d000 == 50 [pid = 1656] [id = 496] 01:45:51 INFO - PROCESS | 1656 | --DOCSHELL 0x118708800 == 49 [pid = 1656] [id = 481] 01:45:51 INFO - PROCESS | 1656 | --DOCSHELL 0x120f64000 == 48 [pid = 1656] [id = 482] 01:45:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12d93e800 == 47 [pid = 1656] [id = 507] 01:45:51 INFO - PROCESS | 1656 | --DOCSHELL 0x118707000 == 46 [pid = 1656] [id = 198] 01:45:51 INFO - PROCESS | 1656 | --DOCSHELL 0x128edb800 == 45 [pid = 1656] [id = 485] 01:45:51 INFO - PROCESS | 1656 | --DOCSHELL 0x126186800 == 44 [pid = 1656] [id = 202] 01:45:51 INFO - PROCESS | 1656 | --DOCSHELL 0x1196d2800 == 43 [pid = 1656] [id = 190] 01:45:51 INFO - PROCESS | 1656 | --DOCSHELL 0x119c79800 == 42 [pid = 1656] [id = 191] 01:45:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12172c000 == 41 [pid = 1656] [id = 483] 01:45:51 INFO - PROCESS | 1656 | --DOCSHELL 0x129214800 == 40 [pid = 1656] [id = 493] 01:45:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12e477800 == 39 [pid = 1656] [id = 508] 01:45:51 INFO - PROCESS | 1656 | --DOCSHELL 0x117e67000 == 38 [pid = 1656] [id = 188] 01:45:51 INFO - PROCESS | 1656 | --DOCSHELL 0x121732800 == 37 [pid = 1656] [id = 201] 01:45:51 INFO - PROCESS | 1656 | --DOCSHELL 0x11870b800 == 36 [pid = 1656] [id = 189] 01:45:51 INFO - PROCESS | 1656 | --DOCSHELL 0x119a96000 == 35 [pid = 1656] [id = 200] 01:45:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12538c000 == 34 [pid = 1656] [id = 484] 01:45:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12e487800 == 33 [pid = 1656] [id = 509] 01:45:51 INFO - PROCESS | 1656 | --DOCSHELL 0x1126f9000 == 32 [pid = 1656] [id = 511] 01:45:51 INFO - PROCESS | 1656 | --DOCSHELL 0x124820000 == 31 [pid = 1656] [id = 193] 01:45:51 INFO - PROCESS | 1656 | --DOCSHELL 0x1126df800 == 30 [pid = 1656] [id = 510] 01:45:51 INFO - PROCESS | 1656 | --DOCSHELL 0x11660d800 == 29 [pid = 1656] [id = 196] 01:45:51 INFO - PROCESS | 1656 | --DOCSHELL 0x119253800 == 28 [pid = 1656] [id = 492] 01:45:51 INFO - PROCESS | 1656 | --DOCSHELL 0x116726800 == 27 [pid = 1656] [id = 194] 01:45:51 INFO - PROCESS | 1656 | --DOCSHELL 0x113357800 == 26 [pid = 1656] [id = 192] 01:45:51 INFO - PROCESS | 1656 | --DOCSHELL 0x118705000 == 25 [pid = 1656] [id = 195] 01:45:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12c846000 == 24 [pid = 1656] [id = 474] 01:45:51 INFO - PROCESS | 1656 | --DOCSHELL 0x11691d000 == 23 [pid = 1656] [id = 187] 01:45:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12a918800 == 22 [pid = 1656] [id = 490] 01:45:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12d92c800 == 21 [pid = 1656] [id = 503] 01:45:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12d6c6000 == 20 [pid = 1656] [id = 502] 01:45:51 INFO - PROCESS | 1656 | --DOCSHELL 0x11871f000 == 19 [pid = 1656] [id = 479] 01:45:51 INFO - PROCESS | 1656 | --DOCSHELL 0x126272000 == 18 [pid = 1656] [id = 203] 01:45:51 INFO - PROCESS | 1656 | --DOCSHELL 0x11925b000 == 17 [pid = 1656] [id = 491] 01:45:51 INFO - PROCESS | 1656 | --DOCSHELL 0x125351000 == 16 [pid = 1656] [id = 497] 01:45:51 INFO - PROCESS | 1656 | --DOCSHELL 0x118713800 == 15 [pid = 1656] [id = 477] 01:45:51 INFO - PROCESS | 1656 | --DOCSHELL 0x10ebea000 == 14 [pid = 1656] [id = 512] 01:45:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12e474000 == 13 [pid = 1656] [id = 516] 01:45:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12d023800 == 12 [pid = 1656] [id = 515] 01:45:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12b9dc000 == 11 [pid = 1656] [id = 514] 01:45:51 INFO - PROCESS | 1656 | --DOCSHELL 0x1213ef000 == 10 [pid = 1656] [id = 504] 01:45:51 INFO - PROCESS | 1656 | --DOCSHELL 0x112fda800 == 9 [pid = 1656] [id = 513] 01:45:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 01:45:52 INFO - PROCESS | 1656 | 1466498752510 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 01:45:52 INFO - PROCESS | 1656 | 1466498752511 Marionette TRACE conn2 <- [1,2042,null,{}] 01:45:52 INFO - PROCESS | 1656 | 1466498752516 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:52 INFO - PROCESS | 1656 | 1466498752519 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:52 INFO - PROCESS | 1656 | 1466498752607 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 01:45:52 INFO - PROCESS | 1656 | 1466498752612 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:52 INFO - PROCESS | 1656 | 1466498752613 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x115dde000 == 10 [pid = 1656] [id = 518] 01:45:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 192 (0x119733000) [pid = 1656] [serial = 1554] [outer = 0x0] 01:45:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 193 (0x119735000) [pid = 1656] [serial = 1555] [outer = 0x119733000] 01:45:52 INFO - PROCESS | 1656 | 1466498752641 Marionette DEBUG loaded listener.js 01:45:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 194 (0x12170f800) [pid = 1656] [serial = 1556] [outer = 0x119733000] 01:45:53 INFO - PROCESS | 1656 | 1466498753029 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 01:45: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) 01:45:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 664ms 01:45:53 INFO - PROCESS | 1656 | 1466498753082 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 01:45:53 INFO - PROCESS | 1656 | 1466498753085 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 01:45:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 01:45:53 INFO - PROCESS | 1656 | 1466498753088 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 01:45:53 INFO - PROCESS | 1656 | 1466498753089 Marionette TRACE conn2 <- [1,2046,null,{}] 01:45:53 INFO - PROCESS | 1656 | 1466498753094 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:53 INFO - PROCESS | 1656 | 1466498753097 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:53 INFO - PROCESS | 1656 | 1466498753187 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 01:45:53 INFO - PROCESS | 1656 | 1466498753198 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:53 INFO - PROCESS | 1656 | 1466498753199 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x121aa0800 == 11 [pid = 1656] [id = 519] 01:45:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 195 (0x125c20400) [pid = 1656] [serial = 1557] [outer = 0x0] 01:45:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 196 (0x126614000) [pid = 1656] [serial = 1558] [outer = 0x125c20400] 01:45:53 INFO - PROCESS | 1656 | 1466498753227 Marionette DEBUG loaded listener.js 01:45:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 197 (0x128b1f000) [pid = 1656] [serial = 1559] [outer = 0x125c20400] 01:45:53 INFO - PROCESS | 1656 | 1466498753600 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 01:45:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:45:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 570ms 01:45:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 01:45:53 INFO - PROCESS | 1656 | 1466498753659 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 01:45:53 INFO - PROCESS | 1656 | 1466498753661 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 01:45:53 INFO - PROCESS | 1656 | 1466498753664 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 01:45:53 INFO - PROCESS | 1656 | 1466498753665 Marionette TRACE conn2 <- [1,2050,null,{}] 01:45:53 INFO - PROCESS | 1656 | 1466498753669 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:53 INFO - PROCESS | 1656 | 1466498753671 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:53 INFO - PROCESS | 1656 | 1466498753786 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 01:45:53 INFO - PROCESS | 1656 | 1466498753809 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:53 INFO - PROCESS | 1656 | 1466498753817 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a919000 == 12 [pid = 1656] [id = 520] 01:45:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 198 (0x129184c00) [pid = 1656] [serial = 1560] [outer = 0x0] 01:45:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 199 (0x12918a800) [pid = 1656] [serial = 1561] [outer = 0x129184c00] 01:45:53 INFO - PROCESS | 1656 | 1466498753862 Marionette DEBUG loaded listener.js 01:45:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 200 (0x129292400) [pid = 1656] [serial = 1562] [outer = 0x129184c00] 01:45:54 INFO - PROCESS | 1656 | 1466498754305 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:45:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 01:45:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 671ms 01:45:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 01:45:54 INFO - PROCESS | 1656 | 1466498754360 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 01:45:54 INFO - PROCESS | 1656 | 1466498754361 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 01:45:54 INFO - PROCESS | 1656 | 1466498754363 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 01:45:54 INFO - PROCESS | 1656 | 1466498754364 Marionette TRACE conn2 <- [1,2054,null,{}] 01:45:54 INFO - PROCESS | 1656 | 1466498754366 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:54 INFO - PROCESS | 1656 | 1466498754368 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:54 INFO - PROCESS | 1656 | 1466498754449 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 01:45:54 INFO - PROCESS | 1656 | 1466498754454 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:54 INFO - PROCESS | 1656 | 1466498754457 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d019800 == 13 [pid = 1656] [id = 521] 01:45:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 201 (0x12a515000) [pid = 1656] [serial = 1563] [outer = 0x0] 01:45:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 202 (0x12a6fc400) [pid = 1656] [serial = 1564] [outer = 0x12a515000] 01:45:54 INFO - PROCESS | 1656 | 1466498754483 Marionette DEBUG loaded listener.js 01:45:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 203 (0x12a7b3400) [pid = 1656] [serial = 1565] [outer = 0x12a515000] 01:45:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 01:45:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 518ms 01:45:54 INFO - PROCESS | 1656 | 1466498754878 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 01:45:54 INFO - PROCESS | 1656 | 1466498754882 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 01:45:54 INFO - PROCESS | 1656 | 1466498754883 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 01:45:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 01:45:54 INFO - PROCESS | 1656 | 1466498754885 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 01:45:54 INFO - PROCESS | 1656 | 1466498754888 Marionette TRACE conn2 <- [1,2058,null,{}] 01:45:54 INFO - PROCESS | 1656 | 1466498754890 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:54 INFO - PROCESS | 1656 | 1466498754892 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:55 INFO - PROCESS | 1656 | 1466498754999 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 01:45:55 INFO - PROCESS | 1656 | 1466498755003 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:55 INFO - PROCESS | 1656 | 1466498755011 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d576800 == 14 [pid = 1656] [id = 522] 01:45:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 204 (0x12a7b3c00) [pid = 1656] [serial = 1566] [outer = 0x0] 01:45:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 205 (0x12ae69000) [pid = 1656] [serial = 1567] [outer = 0x12a7b3c00] 01:45:55 INFO - PROCESS | 1656 | 1466498755075 Marionette DEBUG loaded listener.js 01:45:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 206 (0x12b106800) [pid = 1656] [serial = 1568] [outer = 0x12a7b3c00] 01:45:55 INFO - PROCESS | 1656 | 1466498755396 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 01:45:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 01:45:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 521ms 01:45:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 01:45:55 INFO - PROCESS | 1656 | 1466498755409 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 01:45:55 INFO - PROCESS | 1656 | 1466498755410 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 01:45:55 INFO - PROCESS | 1656 | 1466498755413 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 01:45:55 INFO - PROCESS | 1656 | 1466498755414 Marionette TRACE conn2 <- [1,2062,null,{}] 01:45:55 INFO - PROCESS | 1656 | 1466498755416 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:55 INFO - PROCESS | 1656 | 1466498755421 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:55 INFO - PROCESS | 1656 | 1466498755560 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 01:45:55 INFO - PROCESS | 1656 | 1466498755574 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:55 INFO - PROCESS | 1656 | 1466498755575 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x12dbc7800 == 15 [pid = 1656] [id = 523] 01:45:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 207 (0x12b111800) [pid = 1656] [serial = 1569] [outer = 0x0] 01:45:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 208 (0x12b8e2c00) [pid = 1656] [serial = 1570] [outer = 0x12b111800] 01:45:55 INFO - PROCESS | 1656 | 1466498755600 Marionette DEBUG loaded listener.js 01:45:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 209 (0x12bd8a800) [pid = 1656] [serial = 1571] [outer = 0x12b111800] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 208 (0x11701f000) [pid = 1656] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 207 (0x113aa5c00) [pid = 1656] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 206 (0x121716400) [pid = 1656] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 205 (0x1217bfc00) [pid = 1656] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 204 (0x127282c00) [pid = 1656] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 203 (0x113377400) [pid = 1656] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 202 (0x125370800) [pid = 1656] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 201 (0x128b96c00) [pid = 1656] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 200 (0x112d70000) [pid = 1656] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 199 (0x1184a1400) [pid = 1656] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 198 (0x1131cec00) [pid = 1656] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 197 (0x12614e800) [pid = 1656] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 196 (0x120d20800) [pid = 1656] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 195 (0x118e83000) [pid = 1656] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 194 (0x1176fa000) [pid = 1656] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 193 (0x1126d3400) [pid = 1656] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 192 (0x118745400) [pid = 1656] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 191 (0x120de3400) [pid = 1656] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 190 (0x119acec00) [pid = 1656] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 189 (0x110fa0800) [pid = 1656] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 188 (0x119988000) [pid = 1656] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 187 (0x117023000) [pid = 1656] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 186 (0x115d1a400) [pid = 1656] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 185 (0x1110a1c00) [pid = 1656] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 184 (0x118e86800) [pid = 1656] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 183 (0x11849fc00) [pid = 1656] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 182 (0x11824dc00) [pid = 1656] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 181 (0x1133b0400) [pid = 1656] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 180 (0x129185c00) [pid = 1656] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 179 (0x116630000) [pid = 1656] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 178 (0x120d1e800) [pid = 1656] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 177 (0x128cbec00) [pid = 1656] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 176 (0x128b18800) [pid = 1656] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 175 (0x12126f400) [pid = 1656] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 174 (0x125cafc00) [pid = 1656] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 173 (0x121238800) [pid = 1656] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 172 (0x1249be800) [pid = 1656] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 171 (0x121718400) [pid = 1656] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 170 (0x1176f5000) [pid = 1656] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 169 (0x126614400) [pid = 1656] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 168 (0x118129c00) [pid = 1656] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 167 (0x119d4ec00) [pid = 1656] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 166 (0x123b05400) [pid = 1656] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 165 (0x119ad9c00) [pid = 1656] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 164 (0x119ad5400) [pid = 1656] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 163 (0x11928a800) [pid = 1656] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 162 (0x128b8f400) [pid = 1656] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 161 (0x118e87400) [pid = 1656] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 160 (0x12aedac00) [pid = 1656] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 159 (0x12a7b3800) [pid = 1656] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 158 (0x12a7b2000) [pid = 1656] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x1294d9800) [pid = 1656] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x1294db800) [pid = 1656] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x12a6f4000) [pid = 1656] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x12924cc00) [pid = 1656] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x129299c00) [pid = 1656] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 01:45:56 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x129188800) [pid = 1656] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 01:45:57 INFO - PROCESS | 1656 | 1466498757042 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 01:45:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 01:45:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1671ms 01:45:57 INFO - PROCESS | 1656 | 1466498757084 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 01:45:57 INFO - PROCESS | 1656 | 1466498757087 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 01:45:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 01:45:57 INFO - PROCESS | 1656 | 1466498757090 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 01:45:57 INFO - PROCESS | 1656 | 1466498757092 Marionette TRACE conn2 <- [1,2066,null,{}] 01:45:57 INFO - PROCESS | 1656 | 1466498757096 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:57 INFO - PROCESS | 1656 | 1466498757098 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:57 INFO - PROCESS | 1656 | 1466498757207 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 01:45:57 INFO - PROCESS | 1656 | 1466498757279 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:57 INFO - PROCESS | 1656 | 1466498757280 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x112853000 == 16 [pid = 1656] [id = 524] 01:45:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x115fde400) [pid = 1656] [serial = 1572] [outer = 0x0] 01:45:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x117021800) [pid = 1656] [serial = 1573] [outer = 0x115fde400] 01:45:57 INFO - PROCESS | 1656 | 1466498757353 Marionette DEBUG loaded listener.js 01:45:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x118130800) [pid = 1656] [serial = 1574] [outer = 0x115fde400] 01:45:57 INFO - PROCESS | 1656 | 1466498757859 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 01:45:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 01:45:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 821ms 01:45:57 INFO - PROCESS | 1656 | 1466498757918 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 01:45:57 INFO - PROCESS | 1656 | 1466498757922 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 01:45:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 01:45:57 INFO - PROCESS | 1656 | 1466498757928 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 01:45:57 INFO - PROCESS | 1656 | 1466498757930 Marionette TRACE conn2 <- [1,2070,null,{}] 01:45:57 INFO - PROCESS | 1656 | 1466498757932 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:57 INFO - PROCESS | 1656 | 1466498757934 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:58 INFO - PROCESS | 1656 | 1466498758047 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 01:45:58 INFO - PROCESS | 1656 | 1466498758140 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:58 INFO - PROCESS | 1656 | 1466498758141 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x1132b1800 == 17 [pid = 1656] [id = 525] 01:45:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x112e60400) [pid = 1656] [serial = 1575] [outer = 0x0] 01:45:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x1133df000) [pid = 1656] [serial = 1576] [outer = 0x112e60400] 01:45:58 INFO - PROCESS | 1656 | 1466498758173 Marionette DEBUG loaded listener.js 01:45:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x1184ed800) [pid = 1656] [serial = 1577] [outer = 0x112e60400] 01:45:58 INFO - PROCESS | 1656 | --DOCSHELL 0x12d576800 == 16 [pid = 1656] [id = 522] 01:45:58 INFO - PROCESS | 1656 | --DOCSHELL 0x12d019800 == 15 [pid = 1656] [id = 521] 01:45:58 INFO - PROCESS | 1656 | --DOCSHELL 0x12a919000 == 14 [pid = 1656] [id = 520] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x12ae69c00) [pid = 1656] [serial = 1552] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | 1466498758907 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 01:45:58 INFO - PROCESS | 1656 | --DOCSHELL 0x121aa0800 == 13 [pid = 1656] [id = 519] 01:45:58 INFO - PROCESS | 1656 | --DOCSHELL 0x115dde000 == 12 [pid = 1656] [id = 518] 01:45:58 INFO - PROCESS | 1656 | --DOCSHELL 0x121ab0000 == 11 [pid = 1656] [id = 517] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x11702c000) [pid = 1656] [serial = 1441] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x118232000) [pid = 1656] [serial = 1429] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x115fd6000) [pid = 1656] [serial = 1425] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x12180ac00) [pid = 1656] [serial = 1404] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x1267af800) [pid = 1656] [serial = 1407] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x12628e400) [pid = 1656] [serial = 1405] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x1289ec000) [pid = 1656] [serial = 1410] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x116630800) [pid = 1656] [serial = 1413] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x118234000) [pid = 1656] [serial = 1414] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x128b89800) [pid = 1656] [serial = 1419] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x11697c400) [pid = 1656] [serial = 1426] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x1176f3000) [pid = 1656] [serial = 1428] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x129186c00) [pid = 1656] [serial = 1423] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x128cbd800) [pid = 1656] [serial = 1422] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x115fd8400) [pid = 1656] [serial = 1389] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x1185de800) [pid = 1656] [serial = 1387] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x1184a7000) [pid = 1656] [serial = 1386] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x116a19000) [pid = 1656] [serial = 1384] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x1150b9000) [pid = 1656] [serial = 1383] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x127368c00) [pid = 1656] [serial = 1381] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x120fb7c00) [pid = 1656] [serial = 1398] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x121270800) [pid = 1656] [serial = 1399] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x119730400) [pid = 1656] [serial = 1395] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x120d1ac00) [pid = 1656] [serial = 1396] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x11849ec00) [pid = 1656] [serial = 1392] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x118740400) [pid = 1656] [serial = 1432] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x118749000) [pid = 1656] [serial = 1393] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x1176f6000) [pid = 1656] [serial = 1390] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x121195c00) [pid = 1656] [serial = 1416] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x121288400) [pid = 1656] [serial = 1401] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x1289e5400) [pid = 1656] [serial = 1408] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x128b14800) [pid = 1656] [serial = 1411] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x12536ac00) [pid = 1656] [serial = 1417] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x1184ac800) [pid = 1656] [serial = 1431] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x128bc1400) [pid = 1656] [serial = 1420] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12170e800) [pid = 1656] [serial = 1402] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x11697d800) [pid = 1656] [serial = 1435] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x112a74000) [pid = 1656] [serial = 1459] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x120d18c00) [pid = 1656] [serial = 1513] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x118241c00) [pid = 1656] [serial = 1437] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x119c5e400) [pid = 1656] [serial = 1493] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x115fda800) [pid = 1656] [serial = 1434] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x118747000) [pid = 1656] [serial = 1444] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x118a63400) [pid = 1656] [serial = 1477] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x1167ca400) [pid = 1656] [serial = 1460] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1185dbc00) [pid = 1656] [serial = 1443] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x118a8a000) [pid = 1656] [serial = 1475] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x125ca9800) [pid = 1656] [serial = 889] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x119293800) [pid = 1656] [serial = 1492] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x116a0bc00) [pid = 1656] [serial = 1440] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1184e6400) [pid = 1656] [serial = 1474] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x121711000) [pid = 1656] [serial = 1456] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x120d19400) [pid = 1656] [serial = 1451] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x124c80400) [pid = 1656] [serial = 1483] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x120de2400) [pid = 1656] [serial = 1453] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x118131000) [pid = 1656] [serial = 1540] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x121286000) [pid = 1656] [serial = 1481] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x120d23000) [pid = 1656] [serial = 1480] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x119905c00) [pid = 1656] [serial = 1448] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x119d24800) [pid = 1656] [serial = 1450] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12171ac00) [pid = 1656] [serial = 1516] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x119d28c00) [pid = 1656] [serial = 1495] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1215b3000) [pid = 1656] [serial = 1514] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1184ed000) [pid = 1656] [serial = 1438] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1184e9c00) [pid = 1656] [serial = 1462] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11928e000) [pid = 1656] [serial = 1447] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12924c400) [pid = 1656] [serial = 1546] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x128b1cc00) [pid = 1656] [serial = 1544] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x124839800) [pid = 1656] [serial = 1471] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x125c23000) [pid = 1656] [serial = 1499] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x128b93800) [pid = 1656] [serial = 1501] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x121714400) [pid = 1656] [serial = 1468] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1249be000) [pid = 1656] [serial = 1498] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x126151000) [pid = 1656] [serial = 1543] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x118748400) [pid = 1656] [serial = 1463] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x12918e000) [pid = 1656] [serial = 1522] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x128b95800) [pid = 1656] [serial = 1520] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x11972bc00) [pid = 1656] [serial = 1478] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x124839400) [pid = 1656] [serial = 1457] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x125372c00) [pid = 1656] [serial = 1484] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x126294800) [pid = 1656] [serial = 1486] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x1289e0800) [pid = 1656] [serial = 1519] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x121238c00) [pid = 1656] [serial = 1454] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x12a6f2400) [pid = 1656] [serial = 1511] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x12924ec00) [pid = 1656] [serial = 1505] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x1294dec00) [pid = 1656] [serial = 1510] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x129253400) [pid = 1656] [serial = 1507] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x129294800) [pid = 1656] [serial = 1547] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x12a7aec00) [pid = 1656] [serial = 1549] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x121280c00) [pid = 1656] [serial = 1541] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x12918d800) [pid = 1656] [serial = 1504] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x124c11400) [pid = 1656] [serial = 1517] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x129297000) [pid = 1656] [serial = 1523] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x1294e0800) [pid = 1656] [serial = 1525] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x128b8f800) [pid = 1656] [serial = 1490] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 61 (0x124c0fc00) [pid = 1656] [serial = 1472] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 60 (0x128b1dc00) [pid = 1656] [serial = 1489] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 59 (0x1289e7400) [pid = 1656] [serial = 1487] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 58 (0x1217c1800) [pid = 1656] [serial = 1469] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 57 (0x119d21800) [pid = 1656] [serial = 1466] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 56 (0x119734800) [pid = 1656] [serial = 1465] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 55 (0x128bc9000) [pid = 1656] [serial = 1502] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 54 (0x121283800) [pid = 1656] [serial = 1496] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 53 (0x12b8de400) [pid = 1656] [serial = 1538] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 52 (0x12b8d9000) [pid = 1656] [serial = 1537] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 51 (0x12b10f000) [pid = 1656] [serial = 1535] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 50 (0x12b109800) [pid = 1656] [serial = 1534] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 49 (0x12b104c00) [pid = 1656] [serial = 1532] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 48 (0x12a518000) [pid = 1656] [serial = 1526] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 47 (0x12a7ba000) [pid = 1656] [serial = 1531] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 46 (0x12a6fa400) [pid = 1656] [serial = 1529] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 45 (0x12a6f3800) [pid = 1656] [serial = 1528] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 44 (0x12a7b6800) [pid = 1656] [serial = 1550] [outer = 0x0] [url = about:blank] 01:45:58 INFO - PROCESS | 1656 | --DOMWINDOW == 43 (0x129290800) [pid = 1656] [serial = 1508] [outer = 0x0] [url = about:blank] 01:45:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 01:45:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1071ms 01:45:59 INFO - PROCESS | 1656 | 1466498759011 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 01:45:59 INFO - PROCESS | 1656 | 1466498759015 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 01:45:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 01:45:59 INFO - PROCESS | 1656 | 1466498759026 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 01:45:59 INFO - PROCESS | 1656 | 1466498759029 Marionette TRACE conn2 <- [1,2074,null,{}] 01:45:59 INFO - PROCESS | 1656 | 1466498759032 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:59 INFO - PROCESS | 1656 | 1466498759034 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:59 INFO - PROCESS | 1656 | 1466498759111 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 01:45:59 INFO - PROCESS | 1656 | 1466498759115 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:59 INFO - PROCESS | 1656 | 1466498759117 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x1126ee000 == 12 [pid = 1656] [id = 526] 01:45:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 44 (0x1126d4400) [pid = 1656] [serial = 1578] [outer = 0x0] 01:45:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 45 (0x11275b400) [pid = 1656] [serial = 1579] [outer = 0x1126d4400] 01:45:59 INFO - PROCESS | 1656 | 1466498759146 Marionette DEBUG loaded listener.js 01:45:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 46 (0x1131cc400) [pid = 1656] [serial = 1580] [outer = 0x1126d4400] 01:45:59 INFO - PROCESS | 1656 | 1466498759516 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 01:45:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 01:45:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 522ms 01:45:59 INFO - PROCESS | 1656 | 1466498759566 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 01:45:59 INFO - PROCESS | 1656 | 1466498759569 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 01:45:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 01:45:59 INFO - PROCESS | 1656 | 1466498759574 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 01:45:59 INFO - PROCESS | 1656 | 1466498759576 Marionette TRACE conn2 <- [1,2078,null,{}] 01:45:59 INFO - PROCESS | 1656 | 1466498759578 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:59 INFO - PROCESS | 1656 | 1466498759580 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:59 INFO - PROCESS | 1656 | 1466498759660 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 01:45:59 INFO - PROCESS | 1656 | 1466498759664 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:59 INFO - PROCESS | 1656 | 1466498759665 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:45:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x115ded800 == 13 [pid = 1656] [id = 527] 01:45:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 47 (0x1133b0c00) [pid = 1656] [serial = 1581] [outer = 0x0] 01:45:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 48 (0x115fd9000) [pid = 1656] [serial = 1582] [outer = 0x1133b0c00] 01:45:59 INFO - PROCESS | 1656 | 1466498759694 Marionette DEBUG loaded listener.js 01:45:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 49 (0x1167c7400) [pid = 1656] [serial = 1583] [outer = 0x1133b0c00] 01:46:00 INFO - PROCESS | 1656 | 1466498760055 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 01:46:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 01:46:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 523ms 01:46:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 01:46:00 INFO - PROCESS | 1656 | 1466498760102 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 01:46:00 INFO - PROCESS | 1656 | 1466498760103 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 01:46:00 INFO - PROCESS | 1656 | 1466498760106 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 01:46:00 INFO - PROCESS | 1656 | 1466498760108 Marionette TRACE conn2 <- [1,2082,null,{}] 01:46:00 INFO - PROCESS | 1656 | 1466498760115 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:00 INFO - PROCESS | 1656 | 1466498760119 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:00 INFO - PROCESS | 1656 | 1466498760199 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 01:46:00 INFO - PROCESS | 1656 | 1466498760205 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:00 INFO - PROCESS | 1656 | 1466498760209 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x116add800 == 14 [pid = 1656] [id = 528] 01:46:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 50 (0x116a0b800) [pid = 1656] [serial = 1584] [outer = 0x0] 01:46:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 51 (0x116f60800) [pid = 1656] [serial = 1585] [outer = 0x116a0b800] 01:46:00 INFO - PROCESS | 1656 | 1466498760237 Marionette DEBUG loaded listener.js 01:46:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 52 (0x118127800) [pid = 1656] [serial = 1586] [outer = 0x116a0b800] 01:46:00 INFO - PROCESS | 1656 | 1466498760561 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 01:46:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 01:46:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 471ms 01:46:00 INFO - PROCESS | 1656 | 1466498760578 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 01:46:00 INFO - PROCESS | 1656 | 1466498760580 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 01:46:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 01:46:00 INFO - PROCESS | 1656 | 1466498760582 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 01:46:00 INFO - PROCESS | 1656 | 1466498760583 Marionette TRACE conn2 <- [1,2086,null,{}] 01:46:00 INFO - PROCESS | 1656 | 1466498760586 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:00 INFO - PROCESS | 1656 | 1466498760587 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:00 INFO - PROCESS | 1656 | 1466498760677 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 01:46:00 INFO - PROCESS | 1656 | 1466498760732 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:00 INFO - PROCESS | 1656 | 1466498760733 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e66800 == 15 [pid = 1656] [id = 529] 01:46:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 53 (0x11702bc00) [pid = 1656] [serial = 1587] [outer = 0x0] 01:46:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 54 (0x118133400) [pid = 1656] [serial = 1588] [outer = 0x11702bc00] 01:46:00 INFO - PROCESS | 1656 | 1466498760758 Marionette DEBUG loaded listener.js 01:46:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 55 (0x11845e000) [pid = 1656] [serial = 1589] [outer = 0x11702bc00] 01:46:01 INFO - PROCESS | 1656 | 1466498761050 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 01:46:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 01:46:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 520ms 01:46:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 01:46:01 INFO - PROCESS | 1656 | 1466498761103 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 01:46:01 INFO - PROCESS | 1656 | 1466498761104 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 01:46:01 INFO - PROCESS | 1656 | 1466498761116 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 01:46:01 INFO - PROCESS | 1656 | 1466498761117 Marionette TRACE conn2 <- [1,2090,null,{}] 01:46:01 INFO - PROCESS | 1656 | 1466498761120 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:01 INFO - PROCESS | 1656 | 1466498761121 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:01 INFO - PROCESS | 1656 | 1466498761210 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 01:46:01 INFO - PROCESS | 1656 | 1466498761242 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:01 INFO - PROCESS | 1656 | 1466498761244 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x11826c000 == 16 [pid = 1656] [id = 530] 01:46:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 56 (0x110f98000) [pid = 1656] [serial = 1590] [outer = 0x0] 01:46:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 57 (0x1184a0c00) [pid = 1656] [serial = 1591] [outer = 0x110f98000] 01:46:01 INFO - PROCESS | 1656 | 1466498761268 Marionette DEBUG loaded listener.js 01:46:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 58 (0x1184abc00) [pid = 1656] [serial = 1592] [outer = 0x110f98000] 01:46:01 INFO - PROCESS | 1656 | 1466498761616 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 01:46:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 01:46:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 527ms 01:46:01 INFO - PROCESS | 1656 | 1466498761636 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 01:46:01 INFO - PROCESS | 1656 | 1466498761637 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 01:46:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 01:46:01 INFO - PROCESS | 1656 | 1466498761642 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 01:46:01 INFO - PROCESS | 1656 | 1466498761643 Marionette TRACE conn2 <- [1,2094,null,{}] 01:46:01 INFO - PROCESS | 1656 | 1466498761645 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:01 INFO - PROCESS | 1656 | 1466498761649 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:01 INFO - PROCESS | 1656 | 1466498761766 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 01:46:01 INFO - PROCESS | 1656 | 1466498761771 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:01 INFO - PROCESS | 1656 | 1466498761772 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x118397800 == 17 [pid = 1656] [id = 531] 01:46:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 59 (0x1184ab800) [pid = 1656] [serial = 1593] [outer = 0x0] 01:46:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x1185de000) [pid = 1656] [serial = 1594] [outer = 0x1184ab800] 01:46:01 INFO - PROCESS | 1656 | 1466498761797 Marionette DEBUG loaded listener.js 01:46:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x119217800) [pid = 1656] [serial = 1595] [outer = 0x1184ab800] 01:46:02 INFO - PROCESS | 1656 | 1466498762117 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 01:46:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 01:46:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 519ms 01:46:02 INFO - PROCESS | 1656 | 1466498762161 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 01:46:02 INFO - PROCESS | 1656 | 1466498762162 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 01:46:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 01:46:02 INFO - PROCESS | 1656 | 1466498762164 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 01:46:02 INFO - PROCESS | 1656 | 1466498762165 Marionette TRACE conn2 <- [1,2098,null,{}] 01:46:02 INFO - PROCESS | 1656 | 1466498762176 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:02 INFO - PROCESS | 1656 | 1466498762177 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:02 INFO - PROCESS | 1656 | 1466498762275 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 01:46:02 INFO - PROCESS | 1656 | 1466498762279 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:02 INFO - PROCESS | 1656 | 1466498762280 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x118711000 == 18 [pid = 1656] [id = 532] 01:46:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x118747400) [pid = 1656] [serial = 1596] [outer = 0x0] 01:46:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x11928f400) [pid = 1656] [serial = 1597] [outer = 0x118747400] 01:46:02 INFO - PROCESS | 1656 | 1466498762305 Marionette DEBUG loaded listener.js 01:46:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x119295800) [pid = 1656] [serial = 1598] [outer = 0x118747400] 01:46:02 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x12a515000) [pid = 1656] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 01:46:02 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x12a7b3c00) [pid = 1656] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 01:46:02 INFO - PROCESS | 1656 | --DOMWINDOW == 61 (0x12ae66800) [pid = 1656] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 01:46:02 INFO - PROCESS | 1656 | --DOMWINDOW == 60 (0x119733000) [pid = 1656] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 01:46:02 INFO - PROCESS | 1656 | --DOMWINDOW == 59 (0x125c20400) [pid = 1656] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 01:46:02 INFO - PROCESS | 1656 | --DOMWINDOW == 58 (0x129184c00) [pid = 1656] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 01:46:02 INFO - PROCESS | 1656 | 1466498762614 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 01:46:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 01:46:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 469ms 01:46:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 01:46:02 INFO - PROCESS | 1656 | 1466498762633 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 01:46:02 INFO - PROCESS | 1656 | 1466498762635 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 01:46:02 INFO - PROCESS | 1656 | 1466498762637 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 01:46:02 INFO - PROCESS | 1656 | 1466498762638 Marionette TRACE conn2 <- [1,2102,null,{}] 01:46:02 INFO - PROCESS | 1656 | 1466498762644 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:02 INFO - PROCESS | 1656 | 1466498762645 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:02 INFO - PROCESS | 1656 | 1466498762720 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 01:46:02 INFO - PROCESS | 1656 | 1466498762726 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:02 INFO - PROCESS | 1656 | 1466498762727 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x119247800 == 19 [pid = 1656] [id = 533] 01:46:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 59 (0x11972bc00) [pid = 1656] [serial = 1599] [outer = 0x0] 01:46:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x119732800) [pid = 1656] [serial = 1600] [outer = 0x11972bc00] 01:46:02 INFO - PROCESS | 1656 | 1466498762752 Marionette DEBUG loaded listener.js 01:46:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x11990c000) [pid = 1656] [serial = 1601] [outer = 0x11972bc00] 01:46:03 INFO - PROCESS | 1656 | 1466498763078 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 01:46:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 01:46:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 471ms 01:46:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 01:46:03 INFO - PROCESS | 1656 | 1466498763110 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 01:46:03 INFO - PROCESS | 1656 | 1466498763111 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 01:46:03 INFO - PROCESS | 1656 | 1466498763113 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 01:46:03 INFO - PROCESS | 1656 | 1466498763114 Marionette TRACE conn2 <- [1,2106,null,{}] 01:46:03 INFO - PROCESS | 1656 | 1466498763117 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:03 INFO - PROCESS | 1656 | 1466498763118 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:03 INFO - PROCESS | 1656 | 1466498763228 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 01:46:03 INFO - PROCESS | 1656 | 1466498763234 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:03 INFO - PROCESS | 1656 | 1466498763235 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x1169a1800 == 20 [pid = 1656] [id = 534] 01:46:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x119731800) [pid = 1656] [serial = 1602] [outer = 0x0] 01:46:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x119988400) [pid = 1656] [serial = 1603] [outer = 0x119731800] 01:46:03 INFO - PROCESS | 1656 | 1466498763259 Marionette DEBUG loaded listener.js 01:46:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x119c52000) [pid = 1656] [serial = 1604] [outer = 0x119731800] 01:46:03 INFO - PROCESS | 1656 | 1466498763560 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 01:46:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 01:46:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 467ms 01:46:03 INFO - PROCESS | 1656 | 1466498763582 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 01:46:03 INFO - PROCESS | 1656 | 1466498763583 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 01:46:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 01:46:03 INFO - PROCESS | 1656 | 1466498763585 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 01:46:03 INFO - PROCESS | 1656 | 1466498763586 Marionette TRACE conn2 <- [1,2110,null,{}] 01:46:03 INFO - PROCESS | 1656 | 1466498763592 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:03 INFO - PROCESS | 1656 | 1466498763594 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:03 INFO - PROCESS | 1656 | 1466498763672 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 01:46:03 INFO - PROCESS | 1656 | 1466498763677 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:03 INFO - PROCESS | 1656 | 1466498763678 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a55000 == 21 [pid = 1656] [id = 535] 01:46:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x119c52800) [pid = 1656] [serial = 1605] [outer = 0x0] 01:46:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x119d22c00) [pid = 1656] [serial = 1606] [outer = 0x119c52800] 01:46:03 INFO - PROCESS | 1656 | 1466498763703 Marionette DEBUG loaded listener.js 01:46:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x119d2a800) [pid = 1656] [serial = 1607] [outer = 0x119c52800] 01:46:04 INFO - PROCESS | 1656 | 1466498764019 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 01:46:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 01:46:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 472ms 01:46:04 INFO - PROCESS | 1656 | 1466498764058 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 01:46:04 INFO - PROCESS | 1656 | 1466498764060 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 01:46:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 01:46:04 INFO - PROCESS | 1656 | 1466498764062 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 01:46:04 INFO - PROCESS | 1656 | 1466498764064 Marionette TRACE conn2 <- [1,2114,null,{}] 01:46:04 INFO - PROCESS | 1656 | 1466498764066 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:04 INFO - PROCESS | 1656 | 1466498764068 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:04 INFO - PROCESS | 1656 | 1466498764187 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 01:46:04 INFO - PROCESS | 1656 | 1466498764195 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:04 INFO - PROCESS | 1656 | 1466498764197 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f58800 == 22 [pid = 1656] [id = 536] 01:46:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x120d20400) [pid = 1656] [serial = 1608] [outer = 0x0] 01:46:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x120de4400) [pid = 1656] [serial = 1609] [outer = 0x120d20400] 01:46:04 INFO - PROCESS | 1656 | 1466498764227 Marionette DEBUG loaded listener.js 01:46:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x121280400) [pid = 1656] [serial = 1610] [outer = 0x120d20400] 01:46:04 INFO - PROCESS | 1656 | 1466498764542 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 01:46:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 01:46:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 519ms 01:46:04 INFO - PROCESS | 1656 | 1466498764581 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 01:46:04 INFO - PROCESS | 1656 | 1466498764582 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 01:46:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 01:46:04 INFO - PROCESS | 1656 | 1466498764585 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 01:46:04 INFO - PROCESS | 1656 | 1466498764586 Marionette TRACE conn2 <- [1,2118,null,{}] 01:46:04 INFO - PROCESS | 1656 | 1466498764589 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:04 INFO - PROCESS | 1656 | 1466498764590 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:04 INFO - PROCESS | 1656 | 1466498764667 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 01:46:04 INFO - PROCESS | 1656 | 1466498764673 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:04 INFO - PROCESS | 1656 | 1466498764675 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x1213eb000 == 23 [pid = 1656] [id = 537] 01:46:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x119ad9400) [pid = 1656] [serial = 1611] [outer = 0x0] 01:46:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x121288000) [pid = 1656] [serial = 1612] [outer = 0x119ad9400] 01:46:04 INFO - PROCESS | 1656 | 1466498764699 Marionette DEBUG loaded listener.js 01:46:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x12170d800) [pid = 1656] [serial = 1613] [outer = 0x119ad9400] 01:46:05 INFO - PROCESS | 1656 | 1466498765081 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 01:46:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 01:46:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 519ms 01:46:05 INFO - PROCESS | 1656 | 1466498765105 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 01:46:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 01:46:05 INFO - PROCESS | 1656 | 1466498765107 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 01:46:05 INFO - PROCESS | 1656 | 1466498765111 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 01:46:05 INFO - PROCESS | 1656 | 1466498765113 Marionette TRACE conn2 <- [1,2122,null,{}] 01:46:05 INFO - PROCESS | 1656 | 1466498765117 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:05 INFO - PROCESS | 1656 | 1466498765118 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:05 INFO - PROCESS | 1656 | 1466498765219 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 01:46:05 INFO - PROCESS | 1656 | 1466498765281 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:05 INFO - PROCESS | 1656 | 1466498765285 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x1126ed800 == 24 [pid = 1656] [id = 538] 01:46:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x111c7c000) [pid = 1656] [serial = 1614] [outer = 0x0] 01:46:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x112009000) [pid = 1656] [serial = 1615] [outer = 0x111c7c000] 01:46:05 INFO - PROCESS | 1656 | 1466498765317 Marionette DEBUG loaded listener.js 01:46:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x112d18400) [pid = 1656] [serial = 1616] [outer = 0x111c7c000] 01:46:05 INFO - PROCESS | 1656 | 1466498765741 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 01:46:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 01:46:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 672ms 01:46:05 INFO - PROCESS | 1656 | 1466498765782 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 01:46:05 INFO - PROCESS | 1656 | 1466498765786 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 01:46:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 01:46:05 INFO - PROCESS | 1656 | 1466498765791 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 01:46:05 INFO - PROCESS | 1656 | 1466498765792 Marionette TRACE conn2 <- [1,2126,null,{}] 01:46:05 INFO - PROCESS | 1656 | 1466498765795 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:05 INFO - PROCESS | 1656 | 1466498765797 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:05 INFO - PROCESS | 1656 | 1466498765898 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 01:46:06 INFO - PROCESS | 1656 | 1466498765998 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:06 INFO - PROCESS | 1656 | 1466498766000 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e7b800 == 25 [pid = 1656] [id = 539] 01:46:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1161a2c00) [pid = 1656] [serial = 1617] [outer = 0x0] 01:46:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1167cd400) [pid = 1656] [serial = 1618] [outer = 0x1161a2c00] 01:46:06 INFO - PROCESS | 1656 | 1466498766032 Marionette DEBUG loaded listener.js 01:46:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x116a0bc00) [pid = 1656] [serial = 1619] [outer = 0x1161a2c00] 01:46:06 INFO - PROCESS | 1656 | 1466498766446 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 01:46:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 01:46:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 669ms 01:46:06 INFO - PROCESS | 1656 | 1466498766460 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 01:46:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 01:46:06 INFO - PROCESS | 1656 | 1466498766461 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 01:46:06 INFO - PROCESS | 1656 | 1466498766464 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 01:46:06 INFO - PROCESS | 1656 | 1466498766466 Marionette TRACE conn2 <- [1,2130,null,{}] 01:46:06 INFO - PROCESS | 1656 | 1466498766474 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:06 INFO - PROCESS | 1656 | 1466498766477 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:06 INFO - PROCESS | 1656 | 1466498766578 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 01:46:06 INFO - PROCESS | 1656 | 1466498766628 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:06 INFO - PROCESS | 1656 | 1466498766630 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x121734800 == 26 [pid = 1656] [id = 540] 01:46:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x117eb2c00) [pid = 1656] [serial = 1620] [outer = 0x0] 01:46:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11849e400) [pid = 1656] [serial = 1621] [outer = 0x117eb2c00] 01:46:06 INFO - PROCESS | 1656 | 1466498766664 Marionette DEBUG loaded listener.js 01:46:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11873c000) [pid = 1656] [serial = 1622] [outer = 0x117eb2c00] 01:46:07 INFO - PROCESS | 1656 | 1466498767078 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 01:46:07 INFO - PROCESS | 1656 | 1466498767142 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 01:46:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 01:46:07 INFO - PROCESS | 1656 | 1466498767145 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 01:46:07 INFO - PROCESS | 1656 | 1466498767146 Marionette TRACE conn2 <- [1,2134,null,{}] 01:46:07 INFO - PROCESS | 1656 | 1466498767148 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:07 INFO - PROCESS | 1656 | 1466498767150 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:07 INFO - PROCESS | 1656 | 1466498767250 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 01:46:07 INFO - PROCESS | 1656 | 1466498767347 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:07 INFO - PROCESS | 1656 | 1466498767349 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x1249c4000 == 27 [pid = 1656] [id = 541] 01:46:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x11874a000) [pid = 1656] [serial = 1623] [outer = 0x0] 01:46:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11998e400) [pid = 1656] [serial = 1624] [outer = 0x11874a000] 01:46:07 INFO - PROCESS | 1656 | 1466498767379 Marionette DEBUG loaded listener.js 01:46:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x119d4ec00) [pid = 1656] [serial = 1625] [outer = 0x11874a000] 01:46:07 INFO - PROCESS | 1656 | 1466498767936 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 01:46:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 01:46:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 820ms 01:46:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 01:46:07 INFO - PROCESS | 1656 | 1466498767966 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 01:46:07 INFO - PROCESS | 1656 | 1466498767968 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 01:46:07 INFO - PROCESS | 1656 | 1466498767972 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 01:46:07 INFO - PROCESS | 1656 | 1466498767976 Marionette TRACE conn2 <- [1,2138,null,{}] 01:46:07 INFO - PROCESS | 1656 | 1466498767979 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:07 INFO - PROCESS | 1656 | 1466498767981 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:08 INFO - PROCESS | 1656 | 1466498768067 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 01:46:08 INFO - PROCESS | 1656 | 1466498768135 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:08 INFO - PROCESS | 1656 | 1466498768137 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x117460800 == 28 [pid = 1656] [id = 542] 01:46:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x112e62800) [pid = 1656] [serial = 1626] [outer = 0x0] 01:46:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x113d36400) [pid = 1656] [serial = 1627] [outer = 0x112e62800] 01:46:08 INFO - PROCESS | 1656 | 1466498768165 Marionette DEBUG loaded listener.js 01:46:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1164ddc00) [pid = 1656] [serial = 1628] [outer = 0x112e62800] 01:46:08 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x12b8e2c00) [pid = 1656] [serial = 1570] [outer = 0x0] [url = about:blank] 01:46:08 INFO - PROCESS | 1656 | 1466498768638 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 01:46:08 INFO - PROCESS | 1656 | --DOCSHELL 0x112853000 == 27 [pid = 1656] [id = 524] 01:46:08 INFO - PROCESS | 1656 | --DOCSHELL 0x12dbc7800 == 26 [pid = 1656] [id = 523] 01:46:08 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x12a7b3400) [pid = 1656] [serial = 1565] [outer = 0x0] [url = about:blank] 01:46:08 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x12ae69000) [pid = 1656] [serial = 1567] [outer = 0x0] [url = about:blank] 01:46:08 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12a6fc400) [pid = 1656] [serial = 1564] [outer = 0x0] [url = about:blank] 01:46:08 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12aee0400) [pid = 1656] [serial = 1553] [outer = 0x0] [url = about:blank] 01:46:08 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x119735000) [pid = 1656] [serial = 1555] [outer = 0x0] [url = about:blank] 01:46:08 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x12170f800) [pid = 1656] [serial = 1556] [outer = 0x0] [url = about:blank] 01:46:08 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x126614000) [pid = 1656] [serial = 1558] [outer = 0x0] [url = about:blank] 01:46:08 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x128b1f000) [pid = 1656] [serial = 1559] [outer = 0x0] [url = about:blank] 01:46:08 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x12b106800) [pid = 1656] [serial = 1568] [outer = 0x0] [url = about:blank] 01:46:08 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x12918a800) [pid = 1656] [serial = 1561] [outer = 0x0] [url = about:blank] 01:46:08 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x129292400) [pid = 1656] [serial = 1562] [outer = 0x0] [url = about:blank] 01:46:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 01:46:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 724ms 01:46:08 INFO - PROCESS | 1656 | 1466498768695 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 01:46:08 INFO - PROCESS | 1656 | 1466498768698 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 01:46:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 01:46:08 INFO - PROCESS | 1656 | 1466498768702 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 01:46:08 INFO - PROCESS | 1656 | 1466498768704 Marionette TRACE conn2 <- [1,2142,null,{}] 01:46:08 INFO - PROCESS | 1656 | 1466498768706 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:08 INFO - PROCESS | 1656 | 1466498768708 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:08 INFO - PROCESS | 1656 | 1466498768785 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 01:46:08 INFO - PROCESS | 1656 | 1466498768796 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:08 INFO - PROCESS | 1656 | 1466498768797 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x116675800 == 27 [pid = 1656] [id = 543] 01:46:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x11702c800) [pid = 1656] [serial = 1629] [outer = 0x0] 01:46:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x11812d400) [pid = 1656] [serial = 1630] [outer = 0x11702c800] 01:46:08 INFO - PROCESS | 1656 | 1466498768825 Marionette DEBUG loaded listener.js 01:46:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x1184a2000) [pid = 1656] [serial = 1631] [outer = 0x11702c800] 01:46:09 INFO - PROCESS | 1656 | 1466498769187 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 01:46:09 INFO - PROCESS | 1656 | 1466498769226 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 01:46:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 01:46:09 INFO - PROCESS | 1656 | 1466498769229 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 01:46:09 INFO - PROCESS | 1656 | 1466498769231 Marionette TRACE conn2 <- [1,2146,null,{}] 01:46:09 INFO - PROCESS | 1656 | 1466498769238 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:09 INFO - PROCESS | 1656 | 1466498769241 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:09 INFO - PROCESS | 1656 | 1466498769320 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 01:46:09 INFO - PROCESS | 1656 | 1466498769327 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:09 INFO - PROCESS | 1656 | 1466498769329 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x118719800 == 28 [pid = 1656] [id = 544] 01:46:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11873ec00) [pid = 1656] [serial = 1632] [outer = 0x0] 01:46:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11928ec00) [pid = 1656] [serial = 1633] [outer = 0x11873ec00] 01:46:09 INFO - PROCESS | 1656 | 1466498769356 Marionette DEBUG loaded listener.js 01:46:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x119911000) [pid = 1656] [serial = 1634] [outer = 0x11873ec00] 01:46:09 INFO - PROCESS | 1656 | 1466498769695 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 01:46:09 INFO - PROCESS | 1656 | 1466498769701 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 01:46:09 INFO - PROCESS | 1656 | 1466498769704 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 01:46:09 INFO - PROCESS | 1656 | 1466498769706 Marionette TRACE conn2 <- [1,2150,null,{}] 01:46:09 INFO - PROCESS | 1656 | 1466498769711 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:09 INFO - PROCESS | 1656 | 1466498769712 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:09 INFO - PROCESS | 1656 | 1466498769800 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 01:46:09 INFO - PROCESS | 1656 | 1466498769852 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:09 INFO - PROCESS | 1656 | 1466498769853 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a4c800 == 29 [pid = 1656] [id = 545] 01:46:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x119910000) [pid = 1656] [serial = 1635] [outer = 0x0] 01:46:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x119d4f000) [pid = 1656] [serial = 1636] [outer = 0x119910000] 01:46:09 INFO - PROCESS | 1656 | 1466498769879 Marionette DEBUG loaded listener.js 01:46:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x121233000) [pid = 1656] [serial = 1637] [outer = 0x119910000] 01:46:10 INFO - PROCESS | 1656 | 1466498770177 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 01:46: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 01:46:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 521ms 01:46:10 INFO - PROCESS | 1656 | 1466498770226 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 01:46:10 INFO - PROCESS | 1656 | 1466498770227 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 01:46:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 01:46:10 INFO - PROCESS | 1656 | 1466498770229 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 01:46:10 INFO - PROCESS | 1656 | 1466498770231 Marionette TRACE conn2 <- [1,2154,null,{}] 01:46:10 INFO - PROCESS | 1656 | 1466498770233 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:10 INFO - PROCESS | 1656 | 1466498770234 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:10 INFO - PROCESS | 1656 | 1466498770311 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 01:46:10 INFO - PROCESS | 1656 | 1466498770314 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:10 INFO - PROCESS | 1656 | 1466498770315 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x121720000 == 30 [pid = 1656] [id = 546] 01:46:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x120d22400) [pid = 1656] [serial = 1638] [outer = 0x0] 01:46:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x121282c00) [pid = 1656] [serial = 1639] [outer = 0x120d22400] 01:46:10 INFO - PROCESS | 1656 | 1466498770342 Marionette DEBUG loaded listener.js 01:46:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1215b4400) [pid = 1656] [serial = 1640] [outer = 0x120d22400] 01:46:10 INFO - PROCESS | 1656 | 1466498770693 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 01:46:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 01:46:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 470ms 01:46:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 01:46:10 INFO - PROCESS | 1656 | 1466498770700 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 01:46:10 INFO - PROCESS | 1656 | 1466498770701 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 01:46:10 INFO - PROCESS | 1656 | 1466498770704 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 01:46:10 INFO - PROCESS | 1656 | 1466498770706 Marionette TRACE conn2 <- [1,2158,null,{}] 01:46:10 INFO - PROCESS | 1656 | 1466498770711 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:10 INFO - PROCESS | 1656 | 1466498770715 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:10 INFO - PROCESS | 1656 | 1466498770847 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 01:46:10 INFO - PROCESS | 1656 | 1466498770860 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:10 INFO - PROCESS | 1656 | 1466498770861 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x121ab8800 == 31 [pid = 1656] [id = 547] 01:46:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x12170f800) [pid = 1656] [serial = 1641] [outer = 0x0] 01:46:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x121714400) [pid = 1656] [serial = 1642] [outer = 0x12170f800] 01:46:10 INFO - PROCESS | 1656 | 1466498770886 Marionette DEBUG loaded listener.js 01:46:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x123b0b400) [pid = 1656] [serial = 1643] [outer = 0x12170f800] 01:46:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 01:46:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 524ms 01:46:11 INFO - PROCESS | 1656 | 1466498771224 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 01:46:11 INFO - PROCESS | 1656 | 1466498771228 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 01:46:11 INFO - PROCESS | 1656 | 1466498771229 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 01:46:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 01:46:11 INFO - PROCESS | 1656 | 1466498771231 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 01:46:11 INFO - PROCESS | 1656 | 1466498771233 Marionette TRACE conn2 <- [1,2162,null,{}] 01:46:11 INFO - PROCESS | 1656 | 1466498771235 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:11 INFO - PROCESS | 1656 | 1466498771236 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:11 INFO - PROCESS | 1656 | 1466498771335 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 01:46:11 INFO - PROCESS | 1656 | 1466498771346 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:11 INFO - PROCESS | 1656 | 1466498771347 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x111e92800 == 32 [pid = 1656] [id = 548] 01:46:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x123b0e000) [pid = 1656] [serial = 1644] [outer = 0x0] 01:46:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x124911400) [pid = 1656] [serial = 1645] [outer = 0x123b0e000] 01:46:11 INFO - PROCESS | 1656 | 1466498771370 Marionette DEBUG loaded listener.js 01:46:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x124c10000) [pid = 1656] [serial = 1646] [outer = 0x123b0e000] 01:46:11 INFO - PROCESS | 1656 | 1466498771740 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 01:46:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 01:46:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 519ms 01:46:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 01:46:11 INFO - PROCESS | 1656 | 1466498771751 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 01:46:11 INFO - PROCESS | 1656 | 1466498771753 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 01:46:11 INFO - PROCESS | 1656 | 1466498771756 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 01:46:11 INFO - PROCESS | 1656 | 1466498771758 Marionette TRACE conn2 <- [1,2166,null,{}] 01:46:11 INFO - PROCESS | 1656 | 1466498771760 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:11 INFO - PROCESS | 1656 | 1466498771761 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:11 INFO - PROCESS | 1656 | 1466498771862 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 01:46:11 INFO - PROCESS | 1656 | 1466498771874 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:11 INFO - PROCESS | 1656 | 1466498771875 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x128b2b000 == 33 [pid = 1656] [id = 549] 01:46:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x124c08400) [pid = 1656] [serial = 1647] [outer = 0x0] 01:46:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x124edc800) [pid = 1656] [serial = 1648] [outer = 0x124c08400] 01:46:11 INFO - PROCESS | 1656 | 1466498771900 Marionette DEBUG loaded listener.js 01:46:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12536e400) [pid = 1656] [serial = 1649] [outer = 0x124c08400] 01:46:12 INFO - PROCESS | 1656 | 1466498772233 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 01:46:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 01:46:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 520ms 01:46:12 INFO - PROCESS | 1656 | 1466498772277 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 01:46:12 INFO - PROCESS | 1656 | 1466498772278 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 01:46:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 01:46:12 INFO - PROCESS | 1656 | 1466498772280 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 01:46:12 INFO - PROCESS | 1656 | 1466498772281 Marionette TRACE conn2 <- [1,2170,null,{}] 01:46:12 INFO - PROCESS | 1656 | 1466498772283 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:12 INFO - PROCESS | 1656 | 1466498772284 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:12 INFO - PROCESS | 1656 | 1466498772380 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 01:46:12 INFO - PROCESS | 1656 | 1466498772393 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:12 INFO - PROCESS | 1656 | 1466498772394 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x12920a000 == 34 [pid = 1656] [id = 550] 01:46:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x124dad000) [pid = 1656] [serial = 1650] [outer = 0x0] 01:46:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x125ca7400) [pid = 1656] [serial = 1651] [outer = 0x124dad000] 01:46:12 INFO - PROCESS | 1656 | 1466498772417 Marionette DEBUG loaded listener.js 01:46:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x125cae400) [pid = 1656] [serial = 1652] [outer = 0x124dad000] 01:46:12 INFO - PROCESS | 1656 | 1466498772750 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 01:46:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 01:46:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 519ms 01:46:12 INFO - PROCESS | 1656 | 1466498772799 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 01:46:12 INFO - PROCESS | 1656 | 1466498772800 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 01:46:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 01:46:12 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1184ab800) [pid = 1656] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 01:46:12 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x110f98000) [pid = 1656] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 01:46:12 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x116a0b800) [pid = 1656] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 01:46:12 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1133b0c00) [pid = 1656] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 01:46:12 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x118747400) [pid = 1656] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 01:46:12 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x11972bc00) [pid = 1656] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 01:46:12 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x119c52800) [pid = 1656] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 01:46:12 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11702bc00) [pid = 1656] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 01:46:12 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1126d4400) [pid = 1656] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 01:46:12 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x120d20400) [pid = 1656] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 01:46:12 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x119731800) [pid = 1656] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 01:46:12 INFO - PROCESS | 1656 | 1466498772872 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 01:46:12 INFO - PROCESS | 1656 | 1466498772873 Marionette TRACE conn2 <- [1,2174,null,{}] 01:46:12 INFO - PROCESS | 1656 | 1466498772876 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:12 INFO - PROCESS | 1656 | 1466498772877 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:12 INFO - PROCESS | 1656 | 1466498772953 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 01:46:12 INFO - PROCESS | 1656 | 1466498772959 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:12 INFO - PROCESS | 1656 | 1466498772960 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x11871d800 == 35 [pid = 1656] [id = 551] 01:46:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x117023400) [pid = 1656] [serial = 1653] [outer = 0x0] 01:46:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1184a1800) [pid = 1656] [serial = 1654] [outer = 0x117023400] 01:46:12 INFO - PROCESS | 1656 | 1466498772984 Marionette DEBUG loaded listener.js 01:46:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x11972c800) [pid = 1656] [serial = 1655] [outer = 0x117023400] 01:46:13 INFO - PROCESS | 1656 | 1466498773302 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 01:46:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 01:46:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 478ms 01:46:13 INFO - PROCESS | 1656 | 1466498773344 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 01:46:13 INFO - PROCESS | 1656 | 1466498773345 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 01:46:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 01:46:13 INFO - PROCESS | 1656 | 1466498773347 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 01:46:13 INFO - PROCESS | 1656 | 1466498773349 Marionette TRACE conn2 <- [1,2178,null,{}] 01:46:13 INFO - PROCESS | 1656 | 1466498773352 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:13 INFO - PROCESS | 1656 | 1466498773353 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:13 INFO - PROCESS | 1656 | 1466498773446 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 01:46:13 INFO - PROCESS | 1656 | 1466498773449 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:13 INFO - PROCESS | 1656 | 1466498773451 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x129686000 == 36 [pid = 1656] [id = 552] 01:46:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1167ca400) [pid = 1656] [serial = 1656] [outer = 0x0] 01:46:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x126150000) [pid = 1656] [serial = 1657] [outer = 0x1167ca400] 01:46:13 INFO - PROCESS | 1656 | 1466498773478 Marionette DEBUG loaded listener.js 01:46:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x127368400) [pid = 1656] [serial = 1658] [outer = 0x1167ca400] 01:46:13 INFO - PROCESS | 1656 | 1466498773847 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 01:46:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 01:46:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 518ms 01:46:13 INFO - PROCESS | 1656 | 1466498773878 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 01:46:13 INFO - PROCESS | 1656 | 1466498773880 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 01:46:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 01:46:13 INFO - PROCESS | 1656 | 1466498773884 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 01:46:13 INFO - PROCESS | 1656 | 1466498773885 Marionette TRACE conn2 <- [1,2182,null,{}] 01:46:13 INFO - PROCESS | 1656 | 1466498773889 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:13 INFO - PROCESS | 1656 | 1466498773892 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:13 INFO - PROCESS | 1656 | 1466498773990 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 01:46:14 INFO - PROCESS | 1656 | 1466498773995 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:14 INFO - PROCESS | 1656 | 1466498773996 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a5c8800 == 37 [pid = 1656] [id = 553] 01:46:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12736ac00) [pid = 1656] [serial = 1659] [outer = 0x0] 01:46:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1289e9c00) [pid = 1656] [serial = 1660] [outer = 0x12736ac00] 01:46:14 INFO - PROCESS | 1656 | 1466498774035 Marionette DEBUG loaded listener.js 01:46:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x128b14800) [pid = 1656] [serial = 1661] [outer = 0x12736ac00] 01:46:14 INFO - PROCESS | 1656 | 1466498774457 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 01:46:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 01:46:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 619ms 01:46:14 INFO - PROCESS | 1656 | 1466498774503 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 01:46:14 INFO - PROCESS | 1656 | 1466498774503 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 01:46:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 01:46:14 INFO - PROCESS | 1656 | 1466498774515 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 01:46:14 INFO - PROCESS | 1656 | 1466498774516 Marionette TRACE conn2 <- [1,2186,null,{}] 01:46:14 INFO - PROCESS | 1656 | 1466498774519 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:14 INFO - PROCESS | 1656 | 1466498774520 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:14 INFO - PROCESS | 1656 | 1466498774629 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 01:46:14 INFO - PROCESS | 1656 | 1466498774635 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:14 INFO - PROCESS | 1656 | 1466498774636 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x12aea9800 == 38 [pid = 1656] [id = 554] 01:46:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x119d2a000) [pid = 1656] [serial = 1662] [outer = 0x0] 01:46:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x128b1cc00) [pid = 1656] [serial = 1663] [outer = 0x119d2a000] 01:46:14 INFO - PROCESS | 1656 | 1466498774676 Marionette DEBUG loaded listener.js 01:46:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1215b3400) [pid = 1656] [serial = 1664] [outer = 0x119d2a000] 01:46:15 INFO - PROCESS | 1656 | 1466498775347 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 01:46:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 01:46:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 880ms 01:46:15 INFO - PROCESS | 1656 | 1466498775399 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 01:46:15 INFO - PROCESS | 1656 | 1466498775402 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 01:46:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 01:46:15 INFO - PROCESS | 1656 | 1466498775407 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 01:46:15 INFO - PROCESS | 1656 | 1466498775409 Marionette TRACE conn2 <- [1,2190,null,{}] 01:46:15 INFO - PROCESS | 1656 | 1466498775414 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:15 INFO - PROCESS | 1656 | 1466498775416 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:15 INFO - PROCESS | 1656 | 1466498775526 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 01:46:15 INFO - PROCESS | 1656 | 1466498775648 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:15 INFO - PROCESS | 1656 | 1466498775649 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x11747c000 == 39 [pid = 1656] [id = 555] 01:46:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x115fd6c00) [pid = 1656] [serial = 1665] [outer = 0x0] 01:46:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x116a19000) [pid = 1656] [serial = 1666] [outer = 0x115fd6c00] 01:46:15 INFO - PROCESS | 1656 | 1466498775700 Marionette DEBUG loaded listener.js 01:46:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x11812ac00) [pid = 1656] [serial = 1667] [outer = 0x115fd6c00] 01:46:16 INFO - PROCESS | 1656 | 1466498776182 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 01:46:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 01:46:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 822ms 01:46:16 INFO - PROCESS | 1656 | 1466498776229 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 01:46:16 INFO - PROCESS | 1656 | 1466498776232 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 01:46:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 01:46:16 INFO - PROCESS | 1656 | 1466498776236 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 01:46:16 INFO - PROCESS | 1656 | 1466498776238 Marionette TRACE conn2 <- [1,2194,null,{}] 01:46:16 INFO - PROCESS | 1656 | 1466498776241 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:16 INFO - PROCESS | 1656 | 1466498776242 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:16 INFO - PROCESS | 1656 | 1466498776346 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 01:46:16 INFO - PROCESS | 1656 | 1466498776404 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:16 INFO - PROCESS | 1656 | 1466498776405 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x121ab2000 == 40 [pid = 1656] [id = 556] 01:46:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x11873b800) [pid = 1656] [serial = 1668] [outer = 0x0] 01:46:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x11921a000) [pid = 1656] [serial = 1669] [outer = 0x11873b800] 01:46:16 INFO - PROCESS | 1656 | 1466498776437 Marionette DEBUG loaded listener.js 01:46:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x119907000) [pid = 1656] [serial = 1670] [outer = 0x11873b800] 01:46:16 INFO - PROCESS | 1656 | 1466498776876 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 01:46:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 01:46:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 671ms 01:46:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 01:46:16 INFO - PROCESS | 1656 | 1466498776908 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 01:46:16 INFO - PROCESS | 1656 | 1466498776909 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 01:46:16 INFO - PROCESS | 1656 | 1466498776912 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 01:46:16 INFO - PROCESS | 1656 | 1466498776914 Marionette TRACE conn2 <- [1,2198,null,{}] 01:46:16 INFO - PROCESS | 1656 | 1466498776922 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:16 INFO - PROCESS | 1656 | 1466498776925 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:17 INFO - PROCESS | 1656 | 1466498777029 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 01:46:17 INFO - PROCESS | 1656 | 1466498777088 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:17 INFO - PROCESS | 1656 | 1466498777090 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a920000 == 41 [pid = 1656] [id = 557] 01:46:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12126e400) [pid = 1656] [serial = 1671] [outer = 0x0] 01:46:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x121446800) [pid = 1656] [serial = 1672] [outer = 0x12126e400] 01:46:17 INFO - PROCESS | 1656 | 1466498777121 Marionette DEBUG loaded listener.js 01:46:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1217bd000) [pid = 1656] [serial = 1673] [outer = 0x12126e400] 01:46:17 INFO - PROCESS | 1656 | 1466498777861 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 01:46:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 01:46:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 972ms 01:46:17 INFO - PROCESS | 1656 | 1466498777886 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 01:46:17 INFO - PROCESS | 1656 | 1466498777890 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 01:46:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 01:46:17 INFO - PROCESS | 1656 | 1466498777895 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 01:46:17 INFO - PROCESS | 1656 | 1466498777898 Marionette TRACE conn2 <- [1,2202,null,{}] 01:46:17 INFO - PROCESS | 1656 | 1466498777903 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:17 INFO - PROCESS | 1656 | 1466498777906 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:18 INFO - PROCESS | 1656 | 1466498778034 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 01:46:18 INFO - PROCESS | 1656 | 1466498778104 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:18 INFO - PROCESS | 1656 | 1466498778107 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x118156800 == 42 [pid = 1656] [id = 558] 01:46:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x117020000) [pid = 1656] [serial = 1674] [outer = 0x0] 01:46:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x118130000) [pid = 1656] [serial = 1675] [outer = 0x117020000] 01:46:18 INFO - PROCESS | 1656 | 1466498778135 Marionette DEBUG loaded listener.js 01:46:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1184ad400) [pid = 1656] [serial = 1676] [outer = 0x117020000] 01:46:18 INFO - PROCESS | 1656 | 1466498778575 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 01:46:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 01:46:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 730ms 01:46:18 INFO - PROCESS | 1656 | 1466498778625 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 01:46:18 INFO - PROCESS | 1656 | 1466498778627 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 01:46:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 01:46:18 INFO - PROCESS | 1656 | 1466498778632 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 01:46:18 INFO - PROCESS | 1656 | 1466498778633 Marionette TRACE conn2 <- [1,2206,null,{}] 01:46:18 INFO - PROCESS | 1656 | 1466498778636 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:18 INFO - PROCESS | 1656 | 1466498778637 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12a5c8800 == 41 [pid = 1656] [id = 553] 01:46:19 INFO - PROCESS | 1656 | --DOCSHELL 0x129686000 == 40 [pid = 1656] [id = 552] 01:46:19 INFO - PROCESS | 1656 | --DOCSHELL 0x11871d800 == 39 [pid = 1656] [id = 551] 01:46:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12920a000 == 38 [pid = 1656] [id = 550] 01:46:19 INFO - PROCESS | 1656 | --DOCSHELL 0x128b2b000 == 37 [pid = 1656] [id = 549] 01:46:19 INFO - PROCESS | 1656 | --DOCSHELL 0x111e92800 == 36 [pid = 1656] [id = 548] 01:46:19 INFO - PROCESS | 1656 | --DOCSHELL 0x121ab8800 == 35 [pid = 1656] [id = 547] 01:46:19 INFO - PROCESS | 1656 | --DOCSHELL 0x121720000 == 34 [pid = 1656] [id = 546] 01:46:19 INFO - PROCESS | 1656 | --DOCSHELL 0x119a4c800 == 33 [pid = 1656] [id = 545] 01:46:19 INFO - PROCESS | 1656 | --DOCSHELL 0x118719800 == 32 [pid = 1656] [id = 544] 01:46:19 INFO - PROCESS | 1656 | --DOCSHELL 0x1132b1800 == 31 [pid = 1656] [id = 525] 01:46:19 INFO - PROCESS | 1656 | --DOCSHELL 0x118156800 == 30 [pid = 1656] [id = 558] 01:46:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12a920000 == 29 [pid = 1656] [id = 557] 01:46:19 INFO - PROCESS | 1656 | --DOCSHELL 0x121ab2000 == 28 [pid = 1656] [id = 556] 01:46:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12aea9800 == 27 [pid = 1656] [id = 554] 01:46:19 INFO - PROCESS | 1656 | --DOCSHELL 0x11747c000 == 26 [pid = 1656] [id = 555] 01:46:19 INFO - PROCESS | 1656 | 1466498779240 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 01:46:19 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x1185de000) [pid = 1656] [serial = 1594] [outer = 0x0] [url = about:blank] 01:46:19 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1184abc00) [pid = 1656] [serial = 1592] [outer = 0x0] [url = about:blank] 01:46:19 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1184a0c00) [pid = 1656] [serial = 1591] [outer = 0x0] [url = about:blank] 01:46:19 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x116f60800) [pid = 1656] [serial = 1585] [outer = 0x0] [url = about:blank] 01:46:19 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x119217800) [pid = 1656] [serial = 1595] [outer = 0x0] [url = about:blank] 01:46:19 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x118127800) [pid = 1656] [serial = 1586] [outer = 0x0] [url = about:blank] 01:46:19 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x115fd9000) [pid = 1656] [serial = 1582] [outer = 0x0] [url = about:blank] 01:46:19 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1167c7400) [pid = 1656] [serial = 1583] [outer = 0x0] [url = about:blank] 01:46:19 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x11928f400) [pid = 1656] [serial = 1597] [outer = 0x0] [url = about:blank] 01:46:19 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x119295800) [pid = 1656] [serial = 1598] [outer = 0x0] [url = about:blank] 01:46:19 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x11990c000) [pid = 1656] [serial = 1601] [outer = 0x0] [url = about:blank] 01:46:19 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x119732800) [pid = 1656] [serial = 1600] [outer = 0x0] [url = about:blank] 01:46:19 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x117021800) [pid = 1656] [serial = 1573] [outer = 0x0] [url = about:blank] 01:46:19 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x119d22c00) [pid = 1656] [serial = 1606] [outer = 0x0] [url = about:blank] 01:46:19 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1133df000) [pid = 1656] [serial = 1576] [outer = 0x0] [url = about:blank] 01:46:19 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x118133400) [pid = 1656] [serial = 1588] [outer = 0x0] [url = about:blank] 01:46:19 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x11275b400) [pid = 1656] [serial = 1579] [outer = 0x0] [url = about:blank] 01:46:19 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1131cc400) [pid = 1656] [serial = 1580] [outer = 0x0] [url = about:blank] 01:46:19 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x121280400) [pid = 1656] [serial = 1610] [outer = 0x0] [url = about:blank] 01:46:19 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x119d2a800) [pid = 1656] [serial = 1607] [outer = 0x0] [url = about:blank] 01:46:19 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x119c52000) [pid = 1656] [serial = 1604] [outer = 0x0] [url = about:blank] 01:46:19 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x119988400) [pid = 1656] [serial = 1603] [outer = 0x0] [url = about:blank] 01:46:19 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11845e000) [pid = 1656] [serial = 1589] [outer = 0x0] [url = about:blank] 01:46:19 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x120de4400) [pid = 1656] [serial = 1609] [outer = 0x0] [url = about:blank] 01:46:19 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x121288000) [pid = 1656] [serial = 1612] [outer = 0x0] [url = about:blank] 01:46:19 INFO - PROCESS | 1656 | 1466498779367 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:19 INFO - PROCESS | 1656 | 1466498779369 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x11284f000 == 27 [pid = 1656] [id = 559] 01:46:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1131ca400) [pid = 1656] [serial = 1677] [outer = 0x0] 01:46:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x113380000) [pid = 1656] [serial = 1678] [outer = 0x1131ca400] 01:46:19 INFO - PROCESS | 1656 | 1466498779399 Marionette DEBUG loaded listener.js 01:46:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x115fd7800) [pid = 1656] [serial = 1679] [outer = 0x1131ca400] 01:46:19 INFO - PROCESS | 1656 | 1466498779703 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 01:46:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 01:46:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1124ms 01:46:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 01:46:19 INFO - PROCESS | 1656 | 1466498779759 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 01:46:19 INFO - PROCESS | 1656 | 1466498779762 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 01:46:19 INFO - PROCESS | 1656 | 1466498779765 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 01:46:19 INFO - PROCESS | 1656 | 1466498779767 Marionette TRACE conn2 <- [1,2210,null,{}] 01:46:19 INFO - PROCESS | 1656 | 1466498779770 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:19 INFO - PROCESS | 1656 | 1466498779771 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:19 INFO - PROCESS | 1656 | 1466498779871 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 01:46:19 INFO - PROCESS | 1656 | 1466498779926 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:19 INFO - PROCESS | 1656 | 1466498779927 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x116679800 == 28 [pid = 1656] [id = 560] 01:46:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1164e6000) [pid = 1656] [serial = 1680] [outer = 0x0] 01:46:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x11702bc00) [pid = 1656] [serial = 1681] [outer = 0x1164e6000] 01:46:19 INFO - PROCESS | 1656 | 1466498779954 Marionette DEBUG loaded listener.js 01:46:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x11823fc00) [pid = 1656] [serial = 1682] [outer = 0x1164e6000] 01:46:20 INFO - PROCESS | 1656 | 1466498780242 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 01:46:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 01:46:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 520ms 01:46:20 INFO - PROCESS | 1656 | 1466498780284 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 01:46:20 INFO - PROCESS | 1656 | 1466498780286 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 01:46:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 01:46:20 INFO - PROCESS | 1656 | 1466498780291 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 01:46:20 INFO - PROCESS | 1656 | 1466498780294 Marionette TRACE conn2 <- [1,2214,null,{}] 01:46:20 INFO - PROCESS | 1656 | 1466498780296 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:20 INFO - PROCESS | 1656 | 1466498780298 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:20 INFO - PROCESS | 1656 | 1466498780376 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 01:46:20 INFO - PROCESS | 1656 | 1466498780437 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:20 INFO - PROCESS | 1656 | 1466498780438 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x113d76000 == 29 [pid = 1656] [id = 561] 01:46:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1184e8000) [pid = 1656] [serial = 1683] [outer = 0x0] 01:46:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x118741400) [pid = 1656] [serial = 1684] [outer = 0x1184e8000] 01:46:20 INFO - PROCESS | 1656 | 1466498780472 Marionette DEBUG loaded listener.js 01:46:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x118e85c00) [pid = 1656] [serial = 1685] [outer = 0x1184e8000] 01:46:20 INFO - PROCESS | 1656 | 1466498780781 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 01:46:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 01:46:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 522ms 01:46:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 01:46:20 INFO - PROCESS | 1656 | 1466498780812 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 01:46:20 INFO - PROCESS | 1656 | 1466498780814 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 01:46:20 INFO - PROCESS | 1656 | 1466498780824 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 01:46:20 INFO - PROCESS | 1656 | 1466498780828 Marionette TRACE conn2 <- [1,2218,null,{}] 01:46:20 INFO - PROCESS | 1656 | 1466498780830 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:20 INFO - PROCESS | 1656 | 1466498780832 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:20 INFO - PROCESS | 1656 | 1466498780911 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 01:46:20 INFO - PROCESS | 1656 | 1466498780914 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:20 INFO - PROCESS | 1656 | 1466498780916 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x118720000 == 30 [pid = 1656] [id = 562] 01:46:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x119291c00) [pid = 1656] [serial = 1686] [outer = 0x0] 01:46:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x119735800) [pid = 1656] [serial = 1687] [outer = 0x119291c00] 01:46:20 INFO - PROCESS | 1656 | 1466498780943 Marionette DEBUG loaded listener.js 01:46:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x119c5e400) [pid = 1656] [serial = 1688] [outer = 0x119291c00] 01:46:21 INFO - PROCESS | 1656 | 1466498781264 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 01:46:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 01:46:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 477ms 01:46:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 01:46:21 INFO - PROCESS | 1656 | 1466498781295 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 01:46:21 INFO - PROCESS | 1656 | 1466498781296 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 01:46:21 INFO - PROCESS | 1656 | 1466498781299 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 01:46:21 INFO - PROCESS | 1656 | 1466498781300 Marionette TRACE conn2 <- [1,2222,null,{}] 01:46:21 INFO - PROCESS | 1656 | 1466498781302 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:21 INFO - PROCESS | 1656 | 1466498781303 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:21 INFO - PROCESS | 1656 | 1466498781413 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 01:46:21 INFO - PROCESS | 1656 | 1466498781427 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:21 INFO - PROCESS | 1656 | 1466498781428 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x119253800 == 31 [pid = 1656] [id = 563] 01:46:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1131ae400) [pid = 1656] [serial = 1689] [outer = 0x0] 01:46:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x119c5e000) [pid = 1656] [serial = 1690] [outer = 0x1131ae400] 01:46:21 INFO - PROCESS | 1656 | 1466498781453 Marionette DEBUG loaded listener.js 01:46:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x121232c00) [pid = 1656] [serial = 1691] [outer = 0x1131ae400] 01:46:21 INFO - PROCESS | 1656 | 1466498781793 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 01:46:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 01:46:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 522ms 01:46:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 01:46:21 INFO - PROCESS | 1656 | 1466498781821 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 01:46:21 INFO - PROCESS | 1656 | 1466498781823 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 01:46:21 INFO - PROCESS | 1656 | 1466498781825 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 01:46:21 INFO - PROCESS | 1656 | 1466498781826 Marionette TRACE conn2 <- [1,2226,null,{}] 01:46:21 INFO - PROCESS | 1656 | 1466498781828 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:21 INFO - PROCESS | 1656 | 1466498781829 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:21 INFO - PROCESS | 1656 | 1466498781927 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 01:46:21 INFO - PROCESS | 1656 | 1466498781963 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:21 INFO - PROCESS | 1656 | 1466498781967 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x121086000 == 32 [pid = 1656] [id = 564] 01:46:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x118238c00) [pid = 1656] [serial = 1692] [outer = 0x0] 01:46:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12170f000) [pid = 1656] [serial = 1693] [outer = 0x118238c00] 01:46:22 INFO - PROCESS | 1656 | 1466498781999 Marionette DEBUG loaded listener.js 01:46:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1217bc400) [pid = 1656] [serial = 1694] [outer = 0x118238c00] 01:46:22 INFO - PROCESS | 1656 | 1466498782315 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 01:46: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) 01:46:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 519ms 01:46:22 INFO - PROCESS | 1656 | 1466498782345 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 01:46:22 INFO - PROCESS | 1656 | 1466498782346 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 01:46:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 01:46:22 INFO - PROCESS | 1656 | 1466498782355 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 01:46:22 INFO - PROCESS | 1656 | 1466498782357 Marionette TRACE conn2 <- [1,2230,null,{}] 01:46:22 INFO - PROCESS | 1656 | 1466498782360 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:22 INFO - PROCESS | 1656 | 1466498782361 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:22 INFO - PROCESS | 1656 | 1466498782457 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 01:46:22 INFO - PROCESS | 1656 | 1466498782460 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:22 INFO - PROCESS | 1656 | 1466498782461 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x1126f3800 == 33 [pid = 1656] [id = 565] 01:46:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12128c800) [pid = 1656] [serial = 1695] [outer = 0x0] 01:46:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12180c400) [pid = 1656] [serial = 1696] [outer = 0x12128c800] 01:46:22 INFO - PROCESS | 1656 | 1466498782485 Marionette DEBUG loaded listener.js 01:46:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x124c0fc00) [pid = 1656] [serial = 1697] [outer = 0x12128c800] 01:46:22 INFO - PROCESS | 1656 | 1466498782840 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 01:46:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 01:46:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 522ms 01:46:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 01:46:22 INFO - PROCESS | 1656 | 1466498782878 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 01:46:22 INFO - PROCESS | 1656 | 1466498782879 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 01:46:22 INFO - PROCESS | 1656 | 1466498782881 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 01:46:22 INFO - PROCESS | 1656 | 1466498782882 Marionette TRACE conn2 <- [1,2234,null,{}] 01:46:22 INFO - PROCESS | 1656 | 1466498782885 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:22 INFO - PROCESS | 1656 | 1466498782886 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:22 INFO - PROCESS | 1656 | 1466498782979 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 01:46:23 INFO - PROCESS | 1656 | 1466498783017 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:23 INFO - PROCESS | 1656 | 1466498783018 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x127295800 == 34 [pid = 1656] [id = 566] 01:46:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x115fd7c00) [pid = 1656] [serial = 1698] [outer = 0x0] 01:46:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x124ee9000) [pid = 1656] [serial = 1699] [outer = 0x115fd7c00] 01:46:23 INFO - PROCESS | 1656 | 1466498783042 Marionette DEBUG loaded listener.js 01:46:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x12614c400) [pid = 1656] [serial = 1700] [outer = 0x115fd7c00] 01:46:23 INFO - PROCESS | 1656 | 1466498783724 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 01:46:23 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x119d2a000) [pid = 1656] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 01:46:23 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x117eb2c00) [pid = 1656] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 01:46:23 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x12b111800) [pid = 1656] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 01:46:23 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x112e62800) [pid = 1656] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 01:46:23 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x120d22400) [pid = 1656] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 01:46:23 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x11874a000) [pid = 1656] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 01:46:23 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x117023400) [pid = 1656] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 01:46:23 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x11702c800) [pid = 1656] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 01:46:23 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1161a2c00) [pid = 1656] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 01:46:23 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12736ac00) [pid = 1656] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 01:46:23 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x123b0e000) [pid = 1656] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 01:46:23 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x124dad000) [pid = 1656] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 01:46:23 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x111c7c000) [pid = 1656] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 01:46:23 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1167ca400) [pid = 1656] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 01:46:23 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x124c08400) [pid = 1656] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 01:46:23 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12170f800) [pid = 1656] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 01:46:23 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11873ec00) [pid = 1656] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 01:46:23 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x115fde400) [pid = 1656] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 01:46:23 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x119ad9400) [pid = 1656] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 01:46:23 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x119910000) [pid = 1656] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 01:46:23 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x112e60400) [pid = 1656] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 01:46:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 01:46:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 921ms 01:46:23 INFO - PROCESS | 1656 | 1466498783804 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 01:46:23 INFO - PROCESS | 1656 | 1466498783805 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 01:46:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 01:46:23 INFO - PROCESS | 1656 | 1466498783807 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 01:46:23 INFO - PROCESS | 1656 | 1466498783808 Marionette TRACE conn2 <- [1,2238,null,{}] 01:46:23 INFO - PROCESS | 1656 | 1466498783811 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:23 INFO - PROCESS | 1656 | 1466498783812 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:23 INFO - PROCESS | 1656 | 1466498783886 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 01:46:23 INFO - PROCESS | 1656 | 1466498783892 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:23 INFO - PROCESS | 1656 | 1466498783893 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x11746c800 == 35 [pid = 1656] [id = 567] 01:46:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x113377400) [pid = 1656] [serial = 1701] [outer = 0x0] 01:46:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1161a2c00) [pid = 1656] [serial = 1702] [outer = 0x113377400] 01:46:23 INFO - PROCESS | 1656 | 1466498783918 Marionette DEBUG loaded listener.js 01:46:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1184a1400) [pid = 1656] [serial = 1703] [outer = 0x113377400] 01:46:24 INFO - PROCESS | 1656 | 1466498784246 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 01:46:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 01:46:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 472ms 01:46:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 01:46:24 INFO - PROCESS | 1656 | 1466498784280 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 01:46:24 INFO - PROCESS | 1656 | 1466498784281 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 01:46:24 INFO - PROCESS | 1656 | 1466498784283 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 01:46:24 INFO - PROCESS | 1656 | 1466498784284 Marionette TRACE conn2 <- [1,2242,null,{}] 01:46:24 INFO - PROCESS | 1656 | 1466498784287 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:24 INFO - PROCESS | 1656 | 1466498784288 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:24 INFO - PROCESS | 1656 | 1466498784390 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 01:46:24 INFO - PROCESS | 1656 | 1466498784396 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:24 INFO - PROCESS | 1656 | 1466498784397 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x1272a9800 == 36 [pid = 1656] [id = 568] 01:46:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x115016400) [pid = 1656] [serial = 1704] [outer = 0x0] 01:46:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x119987c00) [pid = 1656] [serial = 1705] [outer = 0x115016400] 01:46:24 INFO - PROCESS | 1656 | 1466498784421 Marionette DEBUG loaded listener.js 01:46:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x123c2ac00) [pid = 1656] [serial = 1706] [outer = 0x115016400] 01:46:24 INFO - PROCESS | 1656 | 1466498784711 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 01:46:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 01:46:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 469ms 01:46:24 INFO - PROCESS | 1656 | 1466498784753 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 01:46:24 INFO - PROCESS | 1656 | 1466498784754 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 01:46:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 01:46:24 INFO - PROCESS | 1656 | 1466498784759 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 01:46:24 INFO - PROCESS | 1656 | 1466498784760 Marionette TRACE conn2 <- [1,2246,null,{}] 01:46:24 INFO - PROCESS | 1656 | 1466498784762 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:24 INFO - PROCESS | 1656 | 1466498784764 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:24 INFO - PROCESS | 1656 | 1466498784840 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 01:46:24 INFO - PROCESS | 1656 | 1466498784845 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:24 INFO - PROCESS | 1656 | 1466498784847 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x129689000 == 37 [pid = 1656] [id = 569] 01:46:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x123c2f400) [pid = 1656] [serial = 1707] [outer = 0x0] 01:46:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12660fc00) [pid = 1656] [serial = 1708] [outer = 0x123c2f400] 01:46:24 INFO - PROCESS | 1656 | 1466498784874 Marionette DEBUG loaded listener.js 01:46:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x127361c00) [pid = 1656] [serial = 1709] [outer = 0x123c2f400] 01:46:25 INFO - PROCESS | 1656 | 1466498785231 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 01:46:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 01:46:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 520ms 01:46:25 INFO - PROCESS | 1656 | 1466498785280 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 01:46:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 01:46:25 INFO - PROCESS | 1656 | 1466498785282 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 01:46:25 INFO - PROCESS | 1656 | 1466498785284 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 01:46:25 INFO - PROCESS | 1656 | 1466498785287 Marionette TRACE conn2 <- [1,2250,null,{}] 01:46:25 INFO - PROCESS | 1656 | 1466498785295 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:25 INFO - PROCESS | 1656 | 1466498785297 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:25 INFO - PROCESS | 1656 | 1466498785395 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 01:46:25 INFO - PROCESS | 1656 | 1466498785399 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:25 INFO - PROCESS | 1656 | 1466498785400 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x118712000 == 38 [pid = 1656] [id = 570] 01:46:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1289ee000) [pid = 1656] [serial = 1710] [outer = 0x0] 01:46:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x128b1d800) [pid = 1656] [serial = 1711] [outer = 0x1289ee000] 01:46:25 INFO - PROCESS | 1656 | 1466498785437 Marionette DEBUG loaded listener.js 01:46:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x128b8b400) [pid = 1656] [serial = 1712] [outer = 0x1289ee000] 01:46:26 INFO - PROCESS | 1656 | --DOCSHELL 0x116679800 == 37 [pid = 1656] [id = 560] 01:46:26 INFO - PROCESS | 1656 | --DOCSHELL 0x11284f000 == 36 [pid = 1656] [id = 559] 01:46:26 INFO - PROCESS | 1656 | --DOCSHELL 0x113d76000 == 35 [pid = 1656] [id = 561] 01:46:26 INFO - PROCESS | 1656 | --DOCSHELL 0x119253800 == 34 [pid = 1656] [id = 563] 01:46:26 INFO - PROCESS | 1656 | --DOCSHELL 0x121086000 == 33 [pid = 1656] [id = 564] 01:46:26 INFO - PROCESS | 1656 | --DOCSHELL 0x129689000 == 32 [pid = 1656] [id = 569] 01:46:26 INFO - PROCESS | 1656 | --DOCSHELL 0x1272a9800 == 31 [pid = 1656] [id = 568] 01:46:26 INFO - PROCESS | 1656 | --DOCSHELL 0x1126f3800 == 30 [pid = 1656] [id = 565] 01:46:26 INFO - PROCESS | 1656 | --DOCSHELL 0x11746c800 == 29 [pid = 1656] [id = 567] 01:46:26 INFO - PROCESS | 1656 | --DOCSHELL 0x127295800 == 28 [pid = 1656] [id = 566] 01:46:26 INFO - PROCESS | 1656 | --DOCSHELL 0x118720000 == 27 [pid = 1656] [id = 562] 01:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x128b14800) [pid = 1656] [serial = 1661] [outer = 0x0] [url = about:blank] 01:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x128b1cc00) [pid = 1656] [serial = 1663] [outer = 0x0] [url = about:blank] 01:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1215b3400) [pid = 1656] [serial = 1664] [outer = 0x0] [url = about:blank] 01:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11849e400) [pid = 1656] [serial = 1621] [outer = 0x0] [url = about:blank] 01:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12bd8a800) [pid = 1656] [serial = 1571] [outer = 0x0] [url = about:blank] 01:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1164ddc00) [pid = 1656] [serial = 1628] [outer = 0x0] [url = about:blank] 01:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1215b4400) [pid = 1656] [serial = 1640] [outer = 0x0] [url = about:blank] 01:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x119d4ec00) [pid = 1656] [serial = 1625] [outer = 0x0] [url = about:blank] 01:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1184a1800) [pid = 1656] [serial = 1654] [outer = 0x0] [url = about:blank] 01:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1184a2000) [pid = 1656] [serial = 1631] [outer = 0x0] [url = about:blank] 01:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1167cd400) [pid = 1656] [serial = 1618] [outer = 0x0] [url = about:blank] 01:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1289e9c00) [pid = 1656] [serial = 1660] [outer = 0x0] [url = about:blank] 01:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x124c10000) [pid = 1656] [serial = 1646] [outer = 0x0] [url = about:blank] 01:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x125cae400) [pid = 1656] [serial = 1652] [outer = 0x0] [url = about:blank] 01:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x112d18400) [pid = 1656] [serial = 1616] [outer = 0x0] [url = about:blank] 01:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x124911400) [pid = 1656] [serial = 1645] [outer = 0x0] [url = about:blank] 01:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x126150000) [pid = 1656] [serial = 1657] [outer = 0x0] [url = about:blank] 01:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x112009000) [pid = 1656] [serial = 1615] [outer = 0x0] [url = about:blank] 01:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12536e400) [pid = 1656] [serial = 1649] [outer = 0x0] [url = about:blank] 01:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x11972c800) [pid = 1656] [serial = 1655] [outer = 0x0] [url = about:blank] 01:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x123b0b400) [pid = 1656] [serial = 1643] [outer = 0x0] [url = about:blank] 01:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x119911000) [pid = 1656] [serial = 1634] [outer = 0x0] [url = about:blank] 01:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x118130800) [pid = 1656] [serial = 1574] [outer = 0x0] [url = about:blank] 01:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x121714400) [pid = 1656] [serial = 1642] [outer = 0x0] [url = about:blank] 01:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x125ca7400) [pid = 1656] [serial = 1651] [outer = 0x0] [url = about:blank] 01:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x11812d400) [pid = 1656] [serial = 1630] [outer = 0x0] [url = about:blank] 01:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x12170d800) [pid = 1656] [serial = 1613] [outer = 0x0] [url = about:blank] 01:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x11998e400) [pid = 1656] [serial = 1624] [outer = 0x0] [url = about:blank] 01:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x119d4f000) [pid = 1656] [serial = 1636] [outer = 0x0] [url = about:blank] 01:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x124edc800) [pid = 1656] [serial = 1648] [outer = 0x0] [url = about:blank] 01:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x127368400) [pid = 1656] [serial = 1658] [outer = 0x0] [url = about:blank] 01:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x11873c000) [pid = 1656] [serial = 1622] [outer = 0x0] [url = about:blank] 01:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x1184ed800) [pid = 1656] [serial = 1577] [outer = 0x0] [url = about:blank] 01:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x121233000) [pid = 1656] [serial = 1637] [outer = 0x0] [url = about:blank] 01:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x116a0bc00) [pid = 1656] [serial = 1619] [outer = 0x0] [url = about:blank] 01:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x11928ec00) [pid = 1656] [serial = 1633] [outer = 0x0] [url = about:blank] 01:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x113d36400) [pid = 1656] [serial = 1627] [outer = 0x0] [url = about:blank] 01:46:26 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x121282c00) [pid = 1656] [serial = 1639] [outer = 0x0] [url = about:blank] 01:46:26 INFO - PROCESS | 1656 | 1466498786922 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 01:46:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 01:46:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1677ms 01:46:26 INFO - PROCESS | 1656 | 1466498786962 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 01:46:26 INFO - PROCESS | 1656 | 1466498786964 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 01:46:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 01:46:26 INFO - PROCESS | 1656 | 1466498786968 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 01:46:26 INFO - PROCESS | 1656 | 1466498786970 Marionette TRACE conn2 <- [1,2254,null,{}] 01:46:26 INFO - PROCESS | 1656 | 1466498786976 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:26 INFO - PROCESS | 1656 | 1466498786978 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:27 INFO - PROCESS | 1656 | 1466498787054 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 01:46:27 INFO - PROCESS | 1656 | 1466498787108 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:27 INFO - PROCESS | 1656 | 1466498787110 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x112847800 == 28 [pid = 1656] [id = 571] 01:46:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x112e62800) [pid = 1656] [serial = 1713] [outer = 0x0] 01:46:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x112e64400) [pid = 1656] [serial = 1714] [outer = 0x112e62800] 01:46:27 INFO - PROCESS | 1656 | 1466498787138 Marionette DEBUG loaded listener.js 01:46:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x1132a0000) [pid = 1656] [serial = 1715] [outer = 0x112e62800] 01:46:27 INFO - PROCESS | 1656 | 1466498787449 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 01:46:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 01:46:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 524ms 01:46:27 INFO - PROCESS | 1656 | 1466498787493 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 01:46:27 INFO - PROCESS | 1656 | 1466498787496 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 01:46:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 01:46:27 INFO - PROCESS | 1656 | 1466498787501 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 01:46:27 INFO - PROCESS | 1656 | 1466498787503 Marionette TRACE conn2 <- [1,2258,null,{}] 01:46:27 INFO - PROCESS | 1656 | 1466498787506 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:27 INFO - PROCESS | 1656 | 1466498787508 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:27 INFO - PROCESS | 1656 | 1466498787585 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 01:46:27 INFO - PROCESS | 1656 | 1466498787637 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:27 INFO - PROCESS | 1656 | 1466498787638 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x116497800 == 29 [pid = 1656] [id = 572] 01:46:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x1133da000) [pid = 1656] [serial = 1716] [outer = 0x0] 01:46:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x115fd5800) [pid = 1656] [serial = 1717] [outer = 0x1133da000] 01:46:27 INFO - PROCESS | 1656 | 1466498787668 Marionette DEBUG loaded listener.js 01:46:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x1167cbc00) [pid = 1656] [serial = 1718] [outer = 0x1133da000] 01:46:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 01:46:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 470ms 01:46:27 INFO - PROCESS | 1656 | 1466498787968 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 01:46:27 INFO - PROCESS | 1656 | 1466498787979 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 01:46:27 INFO - PROCESS | 1656 | 1466498787980 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 01:46:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 01:46:27 INFO - PROCESS | 1656 | 1466498787982 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 01:46:27 INFO - PROCESS | 1656 | 1466498787996 Marionette TRACE conn2 <- [1,2262,null,{}] 01:46:28 INFO - PROCESS | 1656 | 1466498788012 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:28 INFO - PROCESS | 1656 | 1466498788015 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:28 INFO - PROCESS | 1656 | 1466498788093 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 01:46:28 INFO - PROCESS | 1656 | 1466498788098 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:28 INFO - PROCESS | 1656 | 1466498788100 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x117474800 == 30 [pid = 1656] [id = 573] 01:46:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x110fa1800) [pid = 1656] [serial = 1719] [outer = 0x0] 01:46:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x117eb1c00) [pid = 1656] [serial = 1720] [outer = 0x110fa1800] 01:46:28 INFO - PROCESS | 1656 | 1466498788130 Marionette DEBUG loaded listener.js 01:46:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x11812f400) [pid = 1656] [serial = 1721] [outer = 0x110fa1800] 01:46:28 INFO - PROCESS | 1656 | 1466498788510 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 01:46:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 01:46:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 543ms 01:46:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 01:46:28 INFO - PROCESS | 1656 | 1466498788527 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 01:46:28 INFO - PROCESS | 1656 | 1466498788529 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 01:46:28 INFO - PROCESS | 1656 | 1466498788532 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 01:46:28 INFO - PROCESS | 1656 | 1466498788534 Marionette TRACE conn2 <- [1,2266,null,{}] 01:46:28 INFO - PROCESS | 1656 | 1466498788538 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:28 INFO - PROCESS | 1656 | 1466498788540 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:28 INFO - PROCESS | 1656 | 1466498788654 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 01:46:28 INFO - PROCESS | 1656 | 1466498788661 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:28 INFO - PROCESS | 1656 | 1466498788662 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x118317800 == 31 [pid = 1656] [id = 574] 01:46:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x11823ec00) [pid = 1656] [serial = 1722] [outer = 0x0] 01:46:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x11824c400) [pid = 1656] [serial = 1723] [outer = 0x11823ec00] 01:46:28 INFO - PROCESS | 1656 | 1466498788703 Marionette DEBUG loaded listener.js 01:46:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1184a0000) [pid = 1656] [serial = 1724] [outer = 0x11823ec00] 01:46:29 INFO - PROCESS | 1656 | 1466498789111 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 01:46:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 01:46:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 620ms 01:46:29 INFO - PROCESS | 1656 | 1466498789152 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 01:46:29 INFO - PROCESS | 1656 | 1466498789154 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 01:46:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 01:46:29 INFO - PROCESS | 1656 | 1466498789167 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 01:46:29 INFO - PROCESS | 1656 | 1466498789168 Marionette TRACE conn2 <- [1,2270,null,{}] 01:46:29 INFO - PROCESS | 1656 | 1466498789170 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:29 INFO - PROCESS | 1656 | 1466498789171 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:29 INFO - PROCESS | 1656 | 1466498789258 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 01:46:29 INFO - PROCESS | 1656 | 1466498789262 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:29 INFO - PROCESS | 1656 | 1466498789263 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x11871b000 == 32 [pid = 1656] [id = 575] 01:46:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x113293000) [pid = 1656] [serial = 1725] [outer = 0x0] 01:46:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x1184e5800) [pid = 1656] [serial = 1726] [outer = 0x113293000] 01:46:29 INFO - PROCESS | 1656 | 1466498789289 Marionette DEBUG loaded listener.js 01:46:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1185dec00) [pid = 1656] [serial = 1727] [outer = 0x113293000] 01:46:29 INFO - PROCESS | 1656 | 1466498789634 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 01:46:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 01:46:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 517ms 01:46:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 01:46:29 INFO - PROCESS | 1656 | 1466498789685 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 01:46:29 INFO - PROCESS | 1656 | 1466498789686 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 01:46:29 INFO - PROCESS | 1656 | 1466498789688 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 01:46:29 INFO - PROCESS | 1656 | 1466498789690 Marionette TRACE conn2 <- [1,2274,null,{}] 01:46:29 INFO - PROCESS | 1656 | 1466498789692 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:29 INFO - PROCESS | 1656 | 1466498789696 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:29 INFO - PROCESS | 1656 | 1466498789814 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 01:46:29 INFO - PROCESS | 1656 | 1466498789819 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:29 INFO - PROCESS | 1656 | 1466498789821 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a68000 == 33 [pid = 1656] [id = 576] 01:46:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1184aa800) [pid = 1656] [serial = 1728] [outer = 0x0] 01:46:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11873fc00) [pid = 1656] [serial = 1729] [outer = 0x1184aa800] 01:46:29 INFO - PROCESS | 1656 | 1466498789849 Marionette DEBUG loaded listener.js 01:46:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x11972bc00) [pid = 1656] [serial = 1730] [outer = 0x1184aa800] 01:46:30 INFO - PROCESS | 1656 | 1466498790143 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 01:46:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 01:46:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 470ms 01:46:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 01:46:30 INFO - PROCESS | 1656 | 1466498790162 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 01:46:30 INFO - PROCESS | 1656 | 1466498790163 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 01:46:30 INFO - PROCESS | 1656 | 1466498790166 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 01:46:30 INFO - PROCESS | 1656 | 1466498790167 Marionette TRACE conn2 <- [1,2278,null,{}] 01:46:30 INFO - PROCESS | 1656 | 1466498790169 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:30 INFO - PROCESS | 1656 | 1466498790170 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:30 INFO - PROCESS | 1656 | 1466498790253 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 01:46:30 INFO - PROCESS | 1656 | 1466498790259 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:30 INFO - PROCESS | 1656 | 1466498790260 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x12108d800 == 34 [pid = 1656] [id = 577] 01:46:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11972c400) [pid = 1656] [serial = 1731] [outer = 0x0] 01:46:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x119730400) [pid = 1656] [serial = 1732] [outer = 0x11972c400] 01:46:30 INFO - PROCESS | 1656 | 1466498790284 Marionette DEBUG loaded listener.js 01:46:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11998e400) [pid = 1656] [serial = 1733] [outer = 0x11972c400] 01:46:30 INFO - PROCESS | 1656 | 1466498790598 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 01:46:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 01:46:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 468ms 01:46:30 INFO - PROCESS | 1656 | 1466498790635 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 01:46:30 INFO - PROCESS | 1656 | 1466498790636 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 01:46:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 01:46:30 INFO - PROCESS | 1656 | 1466498790638 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 01:46:30 INFO - PROCESS | 1656 | 1466498790640 Marionette TRACE conn2 <- [1,2282,null,{}] 01:46:30 INFO - PROCESS | 1656 | 1466498790642 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:30 INFO - PROCESS | 1656 | 1466498790643 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:30 INFO - PROCESS | 1656 | 1466498790715 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 01:46:30 INFO - PROCESS | 1656 | 1466498790773 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:30 INFO - PROCESS | 1656 | 1466498790774 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x12172f000 == 35 [pid = 1656] [id = 578] 01:46:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1184a2c00) [pid = 1656] [serial = 1734] [outer = 0x0] 01:46:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119ad9000) [pid = 1656] [serial = 1735] [outer = 0x1184a2c00] 01:46:30 INFO - PROCESS | 1656 | 1466498790798 Marionette DEBUG loaded listener.js 01:46:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119d21400) [pid = 1656] [serial = 1736] [outer = 0x1184a2c00] 01:46:31 INFO - PROCESS | 1656 | 1466498791058 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 01:46:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 01:46:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 471ms 01:46:31 INFO - PROCESS | 1656 | 1466498791113 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 01:46:31 INFO - PROCESS | 1656 | 1466498791114 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 01:46:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 01:46:31 INFO - PROCESS | 1656 | 1466498791116 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 01:46:31 INFO - PROCESS | 1656 | 1466498791118 Marionette TRACE conn2 <- [1,2286,null,{}] 01:46:31 INFO - PROCESS | 1656 | 1466498791120 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:31 INFO - PROCESS | 1656 | 1466498791121 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:31 INFO - PROCESS | 1656 | 1466498791199 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 01:46:31 INFO - PROCESS | 1656 | 1466498791203 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:31 INFO - PROCESS | 1656 | 1466498791213 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x117473000 == 36 [pid = 1656] [id = 579] 01:46:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119d1d400) [pid = 1656] [serial = 1737] [outer = 0x0] 01:46:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119d4ec00) [pid = 1656] [serial = 1738] [outer = 0x119d1d400] 01:46:31 INFO - PROCESS | 1656 | 1466498791239 Marionette DEBUG loaded listener.js 01:46:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x120d1e800) [pid = 1656] [serial = 1739] [outer = 0x119d1d400] 01:46:31 INFO - PROCESS | 1656 | 1466498791550 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 01:46:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 01:46:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 468ms 01:46:31 INFO - PROCESS | 1656 | 1466498791585 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 01:46:31 INFO - PROCESS | 1656 | 1466498791587 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 01:46:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 01:46:31 INFO - PROCESS | 1656 | 1466498791591 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 01:46:31 INFO - PROCESS | 1656 | 1466498791593 Marionette TRACE conn2 <- [1,2290,null,{}] 01:46:31 INFO - PROCESS | 1656 | 1466498791595 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:31 INFO - PROCESS | 1656 | 1466498791596 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:31 INFO - PROCESS | 1656 | 1466498791706 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 01:46:31 INFO - PROCESS | 1656 | 1466498791711 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:31 INFO - PROCESS | 1656 | 1466498791712 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x12534d800 == 37 [pid = 1656] [id = 580] 01:46:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x119ad2c00) [pid = 1656] [serial = 1740] [outer = 0x0] 01:46:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x120de2400) [pid = 1656] [serial = 1741] [outer = 0x119ad2c00] 01:46:31 INFO - PROCESS | 1656 | 1466498791736 Marionette DEBUG loaded listener.js 01:46:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12126f800) [pid = 1656] [serial = 1742] [outer = 0x119ad2c00] 01:46:32 INFO - PROCESS | 1656 | 1466498792039 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 01:46:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 01:46:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 471ms 01:46:32 INFO - PROCESS | 1656 | 1466498792067 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 01:46:32 INFO - PROCESS | 1656 | 1466498792069 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 01:46:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 01:46:32 INFO - PROCESS | 1656 | 1466498792071 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 01:46:32 INFO - PROCESS | 1656 | 1466498792074 Marionette TRACE conn2 <- [1,2294,null,{}] 01:46:32 INFO - PROCESS | 1656 | 1466498792077 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:32 INFO - PROCESS | 1656 | 1466498792079 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:32 INFO - PROCESS | 1656 | 1466498792182 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 01:46:32 INFO - PROCESS | 1656 | 1466498792193 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:32 INFO - PROCESS | 1656 | 1466498792194 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x11871a800 == 38 [pid = 1656] [id = 581] 01:46:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x120d1cc00) [pid = 1656] [serial = 1743] [outer = 0x0] 01:46:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x121280c00) [pid = 1656] [serial = 1744] [outer = 0x120d1cc00] 01:46:32 INFO - PROCESS | 1656 | 1466498792227 Marionette DEBUG loaded listener.js 01:46:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1217bdc00) [pid = 1656] [serial = 1745] [outer = 0x120d1cc00] 01:46:32 INFO - PROCESS | 1656 | 1466498792537 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 01:46:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 01:46:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 523ms 01:46:32 INFO - PROCESS | 1656 | 1466498792599 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 01:46:32 INFO - PROCESS | 1656 | 1466498792601 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 01:46:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 01:46:32 INFO - PROCESS | 1656 | 1466498792604 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 01:46:32 INFO - PROCESS | 1656 | 1466498792605 Marionette TRACE conn2 <- [1,2298,null,{}] 01:46:32 INFO - PROCESS | 1656 | 1466498792607 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:32 INFO - PROCESS | 1656 | 1466498792608 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:32 INFO - PROCESS | 1656 | 1466498792710 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 01:46:32 INFO - PROCESS | 1656 | 1466498792714 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:32 INFO - PROCESS | 1656 | 1466498792715 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x128eec000 == 39 [pid = 1656] [id = 582] 01:46:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x121188400) [pid = 1656] [serial = 1746] [outer = 0x0] 01:46:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1217c4000) [pid = 1656] [serial = 1747] [outer = 0x121188400] 01:46:32 INFO - PROCESS | 1656 | 1466498792774 Marionette DEBUG loaded listener.js 01:46:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x118a62800) [pid = 1656] [serial = 1748] [outer = 0x121188400] 01:46:33 INFO - PROCESS | 1656 | 1466498793128 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 01:46:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 01:46:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 572ms 01:46:33 INFO - PROCESS | 1656 | 1466498793177 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 01:46:33 INFO - PROCESS | 1656 | 1466498793178 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 01:46:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 01:46:33 INFO - PROCESS | 1656 | 1466498793182 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 01:46:33 INFO - PROCESS | 1656 | 1466498793183 Marionette TRACE conn2 <- [1,2302,null,{}] 01:46:33 INFO - PROCESS | 1656 | 1466498793187 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:33 INFO - PROCESS | 1656 | 1466498793189 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:33 INFO - PROCESS | 1656 | 1466498793335 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 01:46:33 INFO - PROCESS | 1656 | 1466498793352 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:33 INFO - PROCESS | 1656 | 1466498793353 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x129482800 == 40 [pid = 1656] [id = 583] 01:46:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x124839800) [pid = 1656] [serial = 1749] [outer = 0x0] 01:46:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1249b8800) [pid = 1656] [serial = 1750] [outer = 0x124839800] 01:46:33 INFO - PROCESS | 1656 | 1466498793404 Marionette DEBUG loaded listener.js 01:46:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x124dad800) [pid = 1656] [serial = 1751] [outer = 0x124839800] 01:46:33 INFO - PROCESS | 1656 | 1466498793757 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 01:46:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 01:46:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 621ms 01:46:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 01:46:33 INFO - PROCESS | 1656 | 1466498793803 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 01:46:33 INFO - PROCESS | 1656 | 1466498793804 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 01:46:33 INFO - PROCESS | 1656 | 1466498793806 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 01:46:33 INFO - PROCESS | 1656 | 1466498793807 Marionette TRACE conn2 <- [1,2306,null,{}] 01:46:33 INFO - PROCESS | 1656 | 1466498793815 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:33 INFO - PROCESS | 1656 | 1466498793816 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:33 INFO - PROCESS | 1656 | 1466498793912 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 01:46:33 INFO - PROCESS | 1656 | 1466498793915 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:33 INFO - PROCESS | 1656 | 1466498793916 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x129692800 == 41 [pid = 1656] [id = 584] 01:46:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12490b400) [pid = 1656] [serial = 1752] [outer = 0x0] 01:46:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x125366800) [pid = 1656] [serial = 1753] [outer = 0x12490b400] 01:46:33 INFO - PROCESS | 1656 | 1466498793940 Marionette DEBUG loaded listener.js 01:46:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x125ca5400) [pid = 1656] [serial = 1754] [outer = 0x12490b400] 01:46:34 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x118238c00) [pid = 1656] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 01:46:34 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x12128c800) [pid = 1656] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 01:46:34 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x115fd7c00) [pid = 1656] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 01:46:34 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x113377400) [pid = 1656] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 01:46:34 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x115016400) [pid = 1656] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 01:46:34 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x123c2f400) [pid = 1656] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 01:46:34 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x117020000) [pid = 1656] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 01:46:34 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12126e400) [pid = 1656] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 01:46:34 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11873b800) [pid = 1656] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 01:46:34 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x115fd6c00) [pid = 1656] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 01:46:34 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x119291c00) [pid = 1656] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 01:46:34 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1184e8000) [pid = 1656] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 01:46:34 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1164e6000) [pid = 1656] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 01:46:34 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1131ca400) [pid = 1656] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 01:46:34 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1131ae400) [pid = 1656] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 01:46:34 INFO - PROCESS | 1656 | 1466498794378 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 01:46:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 01:46:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 620ms 01:46:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 01:46:34 INFO - PROCESS | 1656 | 1466498794428 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 01:46:34 INFO - PROCESS | 1656 | 1466498794429 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 01:46:34 INFO - PROCESS | 1656 | 1466498794431 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 01:46:34 INFO - PROCESS | 1656 | 1466498794432 Marionette TRACE conn2 <- [1,2310,null,{}] 01:46:34 INFO - PROCESS | 1656 | 1466498794434 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:34 INFO - PROCESS | 1656 | 1466498794436 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:34 INFO - PROCESS | 1656 | 1466498794515 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 01:46:34 INFO - PROCESS | 1656 | 1466498794518 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:34 INFO - PROCESS | 1656 | 1466498794520 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a904000 == 42 [pid = 1656] [id = 585] 01:46:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x115016400) [pid = 1656] [serial = 1755] [outer = 0x0] 01:46:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x119291c00) [pid = 1656] [serial = 1756] [outer = 0x115016400] 01:46:34 INFO - PROCESS | 1656 | 1466498794553 Marionette DEBUG loaded listener.js 01:46:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x121718800) [pid = 1656] [serial = 1757] [outer = 0x115016400] 01:46:34 INFO - PROCESS | 1656 | 1466498794865 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 01:46:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 01:46:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 468ms 01:46:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 01:46:34 INFO - PROCESS | 1656 | 1466498794900 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 01:46:34 INFO - PROCESS | 1656 | 1466498794901 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 01:46:34 INFO - PROCESS | 1656 | 1466498794903 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 01:46:34 INFO - PROCESS | 1656 | 1466498794904 Marionette TRACE conn2 <- [1,2314,null,{}] 01:46:34 INFO - PROCESS | 1656 | 1466498794907 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:34 INFO - PROCESS | 1656 | 1466498794908 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:34 INFO - PROCESS | 1656 | 1466498794995 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 01:46:35 INFO - PROCESS | 1656 | 1466498795058 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:35 INFO - PROCESS | 1656 | 1466498795059 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a91c800 == 43 [pid = 1656] [id = 586] 01:46:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x11845bc00) [pid = 1656] [serial = 1758] [outer = 0x0] 01:46:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x125373000) [pid = 1656] [serial = 1759] [outer = 0x11845bc00] 01:46:35 INFO - PROCESS | 1656 | 1466498795101 Marionette DEBUG loaded listener.js 01:46:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x125cafc00) [pid = 1656] [serial = 1760] [outer = 0x11845bc00] 01:46:35 INFO - PROCESS | 1656 | 1466498795507 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 01:46:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 01:46:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 617ms 01:46:35 INFO - PROCESS | 1656 | 1466498795521 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 01:46:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 01:46:35 INFO - PROCESS | 1656 | 1466498795526 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 01:46:35 INFO - PROCESS | 1656 | 1466498795529 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 01:46:35 INFO - PROCESS | 1656 | 1466498795530 Marionette TRACE conn2 <- [1,2318,null,{}] 01:46:35 INFO - PROCESS | 1656 | 1466498795532 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:35 INFO - PROCESS | 1656 | 1466498795533 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:35 INFO - PROCESS | 1656 | 1466498795613 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 01:46:35 INFO - PROCESS | 1656 | 1466498795671 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:35 INFO - PROCESS | 1656 | 1466498795679 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b9c2800 == 44 [pid = 1656] [id = 587] 01:46:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1184ab400) [pid = 1656] [serial = 1761] [outer = 0x0] 01:46:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x126150c00) [pid = 1656] [serial = 1762] [outer = 0x1184ab400] 01:46:35 INFO - PROCESS | 1656 | 1466498795703 Marionette DEBUG loaded listener.js 01:46:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x126614400) [pid = 1656] [serial = 1763] [outer = 0x1184ab400] 01:46:35 INFO - PROCESS | 1656 | 1466498795961 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 01:46:36 INFO - PROCESS | 1656 | 1466498796002 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 01:46:36 INFO - PROCESS | 1656 | 1466498796012 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 01:46:36 INFO - PROCESS | 1656 | 1466498796014 Marionette TRACE conn2 <- [1,2322,null,{}] 01:46:36 INFO - PROCESS | 1656 | 1466498796016 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:36 INFO - PROCESS | 1656 | 1466498796017 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:36 INFO - PROCESS | 1656 | 1466498796108 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 01:46:36 INFO - PROCESS | 1656 | 1466498796113 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:36 INFO - PROCESS | 1656 | 1466498796114 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x119973000 == 45 [pid = 1656] [id = 588] 01:46:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x125372c00) [pid = 1656] [serial = 1764] [outer = 0x0] 01:46:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x127285000) [pid = 1656] [serial = 1765] [outer = 0x125372c00] 01:46:36 INFO - PROCESS | 1656 | 1466498796138 Marionette DEBUG loaded listener.js 01:46:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1289e9000) [pid = 1656] [serial = 1766] [outer = 0x125372c00] 01:46:36 INFO - PROCESS | 1656 | 1466498796727 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 01:46:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 01:46:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 729ms 01:46:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 01:46:36 INFO - PROCESS | 1656 | 1466498796734 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 01:46:36 INFO - PROCESS | 1656 | 1466498796736 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 01:46:36 INFO - PROCESS | 1656 | 1466498796739 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 01:46:36 INFO - PROCESS | 1656 | 1466498796743 Marionette TRACE conn2 <- [1,2326,null,{}] 01:46:36 INFO - PROCESS | 1656 | 1466498796746 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:36 INFO - PROCESS | 1656 | 1466498796748 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:36 INFO - PROCESS | 1656 | 1466498796867 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 01:46:36 INFO - PROCESS | 1656 | 1466498796925 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:36 INFO - PROCESS | 1656 | 1466498796926 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x11641b800 == 46 [pid = 1656] [id = 589] 01:46:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x112e66400) [pid = 1656] [serial = 1767] [outer = 0x0] 01:46:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1133da800) [pid = 1656] [serial = 1768] [outer = 0x112e66400] 01:46:36 INFO - PROCESS | 1656 | 1466498796958 Marionette DEBUG loaded listener.js 01:46:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1164e6800) [pid = 1656] [serial = 1769] [outer = 0x112e66400] 01:46:37 INFO - PROCESS | 1656 | 1466498797713 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 01:46:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 01:46:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1022ms 01:46:37 INFO - PROCESS | 1656 | 1466498797788 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 01:46:37 INFO - PROCESS | 1656 | 1466498797791 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 01:46:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 01:46:37 INFO - PROCESS | 1656 | 1466498797795 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 01:46:37 INFO - PROCESS | 1656 | 1466498797797 Marionette TRACE conn2 <- [1,2330,null,{}] 01:46:37 INFO - PROCESS | 1656 | 1466498797801 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:37 INFO - PROCESS | 1656 | 1466498797803 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:37 INFO - PROCESS | 1656 | 1466498797894 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 01:46:37 INFO - PROCESS | 1656 | 1466498797976 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:37 INFO - PROCESS | 1656 | 1466498797978 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x11640a000 == 47 [pid = 1656] [id = 590] 01:46:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x116a12c00) [pid = 1656] [serial = 1770] [outer = 0x0] 01:46:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x117021000) [pid = 1656] [serial = 1771] [outer = 0x116a12c00] 01:46:38 INFO - PROCESS | 1656 | 1466498798068 Marionette DEBUG loaded listener.js 01:46:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1176f6000) [pid = 1656] [serial = 1772] [outer = 0x116a12c00] 01:46:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12b9c2800 == 46 [pid = 1656] [id = 587] 01:46:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12a91c800 == 45 [pid = 1656] [id = 586] 01:46:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12a904000 == 44 [pid = 1656] [id = 585] 01:46:38 INFO - PROCESS | 1656 | --DOCSHELL 0x129692800 == 43 [pid = 1656] [id = 584] 01:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x128b1d800) [pid = 1656] [serial = 1711] [outer = 0x0] [url = about:blank] 01:46:38 INFO - PROCESS | 1656 | --DOCSHELL 0x129482800 == 42 [pid = 1656] [id = 583] 01:46:38 INFO - PROCESS | 1656 | --DOCSHELL 0x128eec000 == 41 [pid = 1656] [id = 582] 01:46:38 INFO - PROCESS | 1656 | --DOCSHELL 0x11871a800 == 40 [pid = 1656] [id = 581] 01:46:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12534d800 == 39 [pid = 1656] [id = 580] 01:46:38 INFO - PROCESS | 1656 | --DOCSHELL 0x117473000 == 38 [pid = 1656] [id = 579] 01:46:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12172f000 == 37 [pid = 1656] [id = 578] 01:46:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12108d800 == 36 [pid = 1656] [id = 577] 01:46:38 INFO - PROCESS | 1656 | --DOCSHELL 0x119a68000 == 35 [pid = 1656] [id = 576] 01:46:38 INFO - PROCESS | 1656 | --DOCSHELL 0x11871b000 == 34 [pid = 1656] [id = 575] 01:46:38 INFO - PROCESS | 1656 | --DOCSHELL 0x118317800 == 33 [pid = 1656] [id = 574] 01:46:38 INFO - PROCESS | 1656 | --DOCSHELL 0x117474800 == 32 [pid = 1656] [id = 573] 01:46:38 INFO - PROCESS | 1656 | --DOCSHELL 0x116497800 == 31 [pid = 1656] [id = 572] 01:46:38 INFO - PROCESS | 1656 | --DOCSHELL 0x112847800 == 30 [pid = 1656] [id = 571] 01:46:38 INFO - PROCESS | 1656 | --DOCSHELL 0x118712000 == 29 [pid = 1656] [id = 570] 01:46:38 INFO - PROCESS | 1656 | 1466498798553 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 01:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x12170f000) [pid = 1656] [serial = 1693] [outer = 0x0] [url = about:blank] 01:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12180c400) [pid = 1656] [serial = 1696] [outer = 0x0] [url = about:blank] 01:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1217bc400) [pid = 1656] [serial = 1694] [outer = 0x0] [url = about:blank] 01:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x124ee9000) [pid = 1656] [serial = 1699] [outer = 0x0] [url = about:blank] 01:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x124c0fc00) [pid = 1656] [serial = 1697] [outer = 0x0] [url = about:blank] 01:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1184a1400) [pid = 1656] [serial = 1703] [outer = 0x0] [url = about:blank] 01:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1161a2c00) [pid = 1656] [serial = 1702] [outer = 0x0] [url = about:blank] 01:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x119987c00) [pid = 1656] [serial = 1705] [outer = 0x0] [url = about:blank] 01:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12660fc00) [pid = 1656] [serial = 1708] [outer = 0x0] [url = about:blank] 01:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12614c400) [pid = 1656] [serial = 1700] [outer = 0x0] [url = about:blank] 01:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1184ad400) [pid = 1656] [serial = 1676] [outer = 0x0] [url = about:blank] 01:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x118130000) [pid = 1656] [serial = 1675] [outer = 0x0] [url = about:blank] 01:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1217bd000) [pid = 1656] [serial = 1673] [outer = 0x0] [url = about:blank] 01:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x121446800) [pid = 1656] [serial = 1672] [outer = 0x0] [url = about:blank] 01:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x119907000) [pid = 1656] [serial = 1670] [outer = 0x0] [url = about:blank] 01:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11921a000) [pid = 1656] [serial = 1669] [outer = 0x0] [url = about:blank] 01:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11812ac00) [pid = 1656] [serial = 1667] [outer = 0x0] [url = about:blank] 01:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x116a19000) [pid = 1656] [serial = 1666] [outer = 0x0] [url = about:blank] 01:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x119735800) [pid = 1656] [serial = 1687] [outer = 0x0] [url = about:blank] 01:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x119c5e400) [pid = 1656] [serial = 1688] [outer = 0x0] [url = about:blank] 01:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x118741400) [pid = 1656] [serial = 1684] [outer = 0x0] [url = about:blank] 01:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x118e85c00) [pid = 1656] [serial = 1685] [outer = 0x0] [url = about:blank] 01:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11702bc00) [pid = 1656] [serial = 1681] [outer = 0x0] [url = about:blank] 01:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x11823fc00) [pid = 1656] [serial = 1682] [outer = 0x0] [url = about:blank] 01:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x115fd7800) [pid = 1656] [serial = 1679] [outer = 0x0] [url = about:blank] 01:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x113380000) [pid = 1656] [serial = 1678] [outer = 0x0] [url = about:blank] 01:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x127361c00) [pid = 1656] [serial = 1709] [outer = 0x0] [url = about:blank] 01:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x119c5e000) [pid = 1656] [serial = 1690] [outer = 0x0] [url = about:blank] 01:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x121232c00) [pid = 1656] [serial = 1691] [outer = 0x0] [url = about:blank] 01:46:38 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x123c2ac00) [pid = 1656] [serial = 1706] [outer = 0x0] [url = about:blank] 01:46:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 01:46:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 825ms 01:46:38 INFO - PROCESS | 1656 | 1466498798620 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 01:46:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 01:46:38 INFO - PROCESS | 1656 | 1466498798625 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 01:46:38 INFO - PROCESS | 1656 | 1466498798629 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 01:46:38 INFO - PROCESS | 1656 | 1466498798631 Marionette TRACE conn2 <- [1,2334,null,{}] 01:46:38 INFO - PROCESS | 1656 | 1466498798634 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:38 INFO - PROCESS | 1656 | 1466498798635 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:38 INFO - PROCESS | 1656 | 1466498798716 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 01:46:38 INFO - PROCESS | 1656 | 1466498798720 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:38 INFO - PROCESS | 1656 | 1466498798722 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x1170c9000 == 30 [pid = 1656] [id = 591] 01:46:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11812dc00) [pid = 1656] [serial = 1773] [outer = 0x0] 01:46:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x118132000) [pid = 1656] [serial = 1774] [outer = 0x11812dc00] 01:46:38 INFO - PROCESS | 1656 | 1466498798753 Marionette DEBUG loaded listener.js 01:46:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x118245c00) [pid = 1656] [serial = 1775] [outer = 0x11812dc00] 01:46:39 INFO - PROCESS | 1656 | 1466498799110 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 01:46:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 01:46:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 520ms 01:46:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 01:46:39 INFO - PROCESS | 1656 | 1466498799149 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 01:46:39 INFO - PROCESS | 1656 | 1466498799151 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 01:46:39 INFO - PROCESS | 1656 | 1466498799153 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 01:46:39 INFO - PROCESS | 1656 | 1466498799156 Marionette TRACE conn2 <- [1,2338,null,{}] 01:46:39 INFO - PROCESS | 1656 | 1466498799163 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:39 INFO - PROCESS | 1656 | 1466498799167 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:39 INFO - PROCESS | 1656 | 1466498799242 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 01:46:39 INFO - PROCESS | 1656 | 1466498799247 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:39 INFO - PROCESS | 1656 | 1466498799249 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x118311800 == 31 [pid = 1656] [id = 592] 01:46:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1184e2c00) [pid = 1656] [serial = 1776] [outer = 0x0] 01:46:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11873c800) [pid = 1656] [serial = 1777] [outer = 0x1184e2c00] 01:46:39 INFO - PROCESS | 1656 | 1466498799280 Marionette DEBUG loaded listener.js 01:46:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x118749c00) [pid = 1656] [serial = 1778] [outer = 0x1184e2c00] 01:46:39 INFO - PROCESS | 1656 | 1466498799643 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 01:46:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 01:46:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 521ms 01:46:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 01:46:39 INFO - PROCESS | 1656 | 1466498799675 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 01:46:39 INFO - PROCESS | 1656 | 1466498799676 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 01:46:39 INFO - PROCESS | 1656 | 1466498799678 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 01:46:39 INFO - PROCESS | 1656 | 1466498799680 Marionette TRACE conn2 <- [1,2342,null,{}] 01:46:39 INFO - PROCESS | 1656 | 1466498799682 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:39 INFO - PROCESS | 1656 | 1466498799683 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:39 INFO - PROCESS | 1656 | 1466498799784 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 01:46:39 INFO - PROCESS | 1656 | 1466498799792 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:39 INFO - PROCESS | 1656 | 1466498799793 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x11871c800 == 32 [pid = 1656] [id = 593] 01:46:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x118e7cc00) [pid = 1656] [serial = 1779] [outer = 0x0] 01:46:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x119296000) [pid = 1656] [serial = 1780] [outer = 0x118e7cc00] 01:46:39 INFO - PROCESS | 1656 | 1466498799819 Marionette DEBUG loaded listener.js 01:46:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11972ec00) [pid = 1656] [serial = 1781] [outer = 0x118e7cc00] 01:46:40 INFO - PROCESS | 1656 | 1466498800112 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 01:46:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 01:46:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 470ms 01:46:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 01:46:40 INFO - PROCESS | 1656 | 1466498800149 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 01:46:40 INFO - PROCESS | 1656 | 1466498800151 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 01:46:40 INFO - PROCESS | 1656 | 1466498800153 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 01:46:40 INFO - PROCESS | 1656 | 1466498800154 Marionette TRACE conn2 <- [1,2346,null,{}] 01:46:40 INFO - PROCESS | 1656 | 1466498800158 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:40 INFO - PROCESS | 1656 | 1466498800160 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:40 INFO - PROCESS | 1656 | 1466498800233 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 01:46:40 INFO - PROCESS | 1656 | 1466498800236 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:40 INFO - PROCESS | 1656 | 1466498800238 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a90800 == 33 [pid = 1656] [id = 594] 01:46:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11972f800) [pid = 1656] [serial = 1782] [outer = 0x0] 01:46:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119985800) [pid = 1656] [serial = 1783] [outer = 0x11972f800] 01:46:40 INFO - PROCESS | 1656 | 1466498800273 Marionette DEBUG loaded listener.js 01:46:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119c57000) [pid = 1656] [serial = 1784] [outer = 0x11972f800] 01:46:40 INFO - PROCESS | 1656 | 1466498800667 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 01:46:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 01:46:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 570ms 01:46:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 01:46:40 INFO - PROCESS | 1656 | 1466498800725 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 01:46:40 INFO - PROCESS | 1656 | 1466498800727 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 01:46:40 INFO - PROCESS | 1656 | 1466498800730 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 01:46:40 INFO - PROCESS | 1656 | 1466498800732 Marionette TRACE conn2 <- [1,2350,null,{}] 01:46:40 INFO - PROCESS | 1656 | 1466498800735 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:40 INFO - PROCESS | 1656 | 1466498800741 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:40 INFO - PROCESS | 1656 | 1466498800918 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 01:46:40 INFO - PROCESS | 1656 | 1466498800942 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:40 INFO - PROCESS | 1656 | 1466498800944 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x121a9d000 == 34 [pid = 1656] [id = 595] 01:46:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1126d4000) [pid = 1656] [serial = 1785] [outer = 0x0] 01:46:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12127f000) [pid = 1656] [serial = 1786] [outer = 0x1126d4000] 01:46:40 INFO - PROCESS | 1656 | 1466498800984 Marionette DEBUG loaded listener.js 01:46:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x121445800) [pid = 1656] [serial = 1787] [outer = 0x1126d4000] 01:46:41 INFO - PROCESS | 1656 | 1466498801397 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 01:46:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 01:46:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 721ms 01:46:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 01:46:41 INFO - PROCESS | 1656 | 1466498801456 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 01:46:41 INFO - PROCESS | 1656 | 1466498801457 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 01:46:41 INFO - PROCESS | 1656 | 1466498801459 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 01:46:41 INFO - PROCESS | 1656 | 1466498801460 Marionette TRACE conn2 <- [1,2354,null,{}] 01:46:41 INFO - PROCESS | 1656 | 1466498801463 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:41 INFO - PROCESS | 1656 | 1466498801464 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:41 INFO - PROCESS | 1656 | 1466498801560 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 01:46:41 INFO - PROCESS | 1656 | 1466498801622 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:41 INFO - PROCESS | 1656 | 1466498801623 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x12481a800 == 35 [pid = 1656] [id = 596] 01:46:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x119733800) [pid = 1656] [serial = 1788] [outer = 0x0] 01:46:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x121713800) [pid = 1656] [serial = 1789] [outer = 0x119733800] 01:46:41 INFO - PROCESS | 1656 | 1466498801647 Marionette DEBUG loaded listener.js 01:46:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12171b000) [pid = 1656] [serial = 1790] [outer = 0x119733800] 01:46:41 INFO - PROCESS | 1656 | 1466498801949 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 01:46:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 01:46:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 518ms 01:46:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 01:46:41 INFO - PROCESS | 1656 | 1466498801978 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 01:46:41 INFO - PROCESS | 1656 | 1466498801979 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 01:46:41 INFO - PROCESS | 1656 | 1466498801987 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 01:46:41 INFO - PROCESS | 1656 | 1466498801988 Marionette TRACE conn2 <- [1,2358,null,{}] 01:46:41 INFO - PROCESS | 1656 | 1466498801990 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:41 INFO - PROCESS | 1656 | 1466498801991 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:42 INFO - PROCESS | 1656 | 1466498802087 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 01:46:42 INFO - PROCESS | 1656 | 1466498802091 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:42 INFO - PROCESS | 1656 | 1466498802092 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x112fda800 == 36 [pid = 1656] [id = 597] 01:46:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x120df1000) [pid = 1656] [serial = 1791] [outer = 0x0] 01:46:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1217be400) [pid = 1656] [serial = 1792] [outer = 0x120df1000] 01:46:42 INFO - PROCESS | 1656 | 1466498802117 Marionette DEBUG loaded listener.js 01:46:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x123b0b400) [pid = 1656] [serial = 1793] [outer = 0x120df1000] 01:46:42 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1289ee000) [pid = 1656] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 01:46:42 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x121188400) [pid = 1656] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 01:46:42 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11823ec00) [pid = 1656] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 01:46:42 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1133da000) [pid = 1656] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 01:46:42 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11972c400) [pid = 1656] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 01:46:42 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x113293000) [pid = 1656] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 01:46:42 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x119ad2c00) [pid = 1656] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 01:46:42 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x112e62800) [pid = 1656] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 01:46:42 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1184aa800) [pid = 1656] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 01:46:42 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x120d1cc00) [pid = 1656] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 01:46:42 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x124839800) [pid = 1656] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 01:46:42 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x119d1d400) [pid = 1656] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 01:46:42 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x110fa1800) [pid = 1656] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 01:46:42 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1184a2c00) [pid = 1656] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 01:46:42 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x11845bc00) [pid = 1656] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 01:46:42 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x115016400) [pid = 1656] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 01:46:42 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1184ab400) [pid = 1656] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 01:46:42 INFO - PROCESS | 1656 | 1466498802576 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 01:46:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 01:46:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 621ms 01:46:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 01:46:42 INFO - PROCESS | 1656 | 1466498802608 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 01:46:42 INFO - PROCESS | 1656 | 1466498802610 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 01:46:42 INFO - PROCESS | 1656 | 1466498802612 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 01:46:42 INFO - PROCESS | 1656 | 1466498802613 Marionette TRACE conn2 <- [1,2362,null,{}] 01:46:42 INFO - PROCESS | 1656 | 1466498802615 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:42 INFO - PROCESS | 1656 | 1466498802616 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:42 INFO - PROCESS | 1656 | 1466498802700 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 01:46:42 INFO - PROCESS | 1656 | 1466498802704 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:42 INFO - PROCESS | 1656 | 1466498802705 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x119256800 == 37 [pid = 1656] [id = 598] 01:46:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11812d000) [pid = 1656] [serial = 1794] [outer = 0x0] 01:46:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11845bc00) [pid = 1656] [serial = 1795] [outer = 0x11812d000] 01:46:42 INFO - PROCESS | 1656 | 1466498802733 Marionette DEBUG loaded listener.js 01:46:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119727c00) [pid = 1656] [serial = 1796] [outer = 0x11812d000] 01:46:43 INFO - PROCESS | 1656 | 1466498803060 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 01:46:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 01:46:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 467ms 01:46:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 01:46:43 INFO - PROCESS | 1656 | 1466498803080 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 01:46:43 INFO - PROCESS | 1656 | 1466498803081 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 01:46:43 INFO - PROCESS | 1656 | 1466498803083 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 01:46:43 INFO - PROCESS | 1656 | 1466498803084 Marionette TRACE conn2 <- [1,2366,null,{}] 01:46:43 INFO - PROCESS | 1656 | 1466498803087 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:43 INFO - PROCESS | 1656 | 1466498803088 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:43 INFO - PROCESS | 1656 | 1466498803172 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 01:46:43 INFO - PROCESS | 1656 | 1466498803237 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:43 INFO - PROCESS | 1656 | 1466498803238 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x128c2c800 == 38 [pid = 1656] [id = 599] 01:46:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x116f1d000) [pid = 1656] [serial = 1797] [outer = 0x0] 01:46:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119d1d400) [pid = 1656] [serial = 1798] [outer = 0x116f1d000] 01:46:43 INFO - PROCESS | 1656 | 1466498803265 Marionette DEBUG loaded listener.js 01:46:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1249b0c00) [pid = 1656] [serial = 1799] [outer = 0x116f1d000] 01:46:43 INFO - PROCESS | 1656 | 1466498803629 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 01:46:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 01:46:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 570ms 01:46:43 INFO - PROCESS | 1656 | 1466498803654 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 01:46:43 INFO - PROCESS | 1656 | 1466498803655 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 01:46:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 01:46:43 INFO - PROCESS | 1656 | 1466498803658 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 01:46:43 INFO - PROCESS | 1656 | 1466498803660 Marionette TRACE conn2 <- [1,2370,null,{}] 01:46:43 INFO - PROCESS | 1656 | 1466498803662 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:43 INFO - PROCESS | 1656 | 1466498803664 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:43 INFO - PROCESS | 1656 | 1466498803760 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 01:46:43 INFO - PROCESS | 1656 | 1466498803764 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:43 INFO - PROCESS | 1656 | 1466498803766 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x12969e000 == 39 [pid = 1656] [id = 600] 01:46:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x124c06800) [pid = 1656] [serial = 1800] [outer = 0x0] 01:46:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x125c1e400) [pid = 1656] [serial = 1801] [outer = 0x124c06800] 01:46:43 INFO - PROCESS | 1656 | 1466498803793 Marionette DEBUG loaded listener.js 01:46:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1267b1400) [pid = 1656] [serial = 1802] [outer = 0x124c06800] 01:46:44 INFO - PROCESS | 1656 | 1466498804144 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 01:46:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 01:46:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 520ms 01:46:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 01:46:44 INFO - PROCESS | 1656 | 1466498804178 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 01:46:44 INFO - PROCESS | 1656 | 1466498804179 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 01:46:44 INFO - PROCESS | 1656 | 1466498804181 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 01:46:44 INFO - PROCESS | 1656 | 1466498804182 Marionette TRACE conn2 <- [1,2374,null,{}] 01:46:44 INFO - PROCESS | 1656 | 1466498804185 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:44 INFO - PROCESS | 1656 | 1466498804186 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:44 INFO - PROCESS | 1656 | 1466498804267 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 01:46:44 INFO - PROCESS | 1656 | 1466498804271 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:44 INFO - PROCESS | 1656 | 1466498804272 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b1b8800 == 40 [pid = 1656] [id = 601] 01:46:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12490a400) [pid = 1656] [serial = 1803] [outer = 0x0] 01:46:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1289e7800) [pid = 1656] [serial = 1804] [outer = 0x12490a400] 01:46:44 INFO - PROCESS | 1656 | 1466498804299 Marionette DEBUG loaded listener.js 01:46:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x128b15400) [pid = 1656] [serial = 1805] [outer = 0x12490a400] 01:46:44 INFO - PROCESS | 1656 | 1466498804731 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 01:46:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 01:46:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 568ms 01:46:44 INFO - PROCESS | 1656 | 1466498804750 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 01:46:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 01:46:44 INFO - PROCESS | 1656 | 1466498804753 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 01:46:44 INFO - PROCESS | 1656 | 1466498804775 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 01:46:44 INFO - PROCESS | 1656 | 1466498804777 Marionette TRACE conn2 <- [1,2378,null,{}] 01:46:44 INFO - PROCESS | 1656 | 1466498804782 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:44 INFO - PROCESS | 1656 | 1466498804783 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:44 INFO - PROCESS | 1656 | 1466498804885 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 01:46:44 INFO - PROCESS | 1656 | 1466498804959 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:44 INFO - PROCESS | 1656 | 1466498804960 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x11612f000 == 41 [pid = 1656] [id = 602] 01:46:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1150c3c00) [pid = 1656] [serial = 1806] [outer = 0x0] 01:46:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x116903400) [pid = 1656] [serial = 1807] [outer = 0x1150c3c00] 01:46:44 INFO - PROCESS | 1656 | 1466498804991 Marionette DEBUG loaded listener.js 01:46:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x11702b800) [pid = 1656] [serial = 1808] [outer = 0x1150c3c00] 01:46:45 INFO - PROCESS | 1656 | 1466498805460 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 01:46:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 01:46:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 746ms 01:46:45 INFO - PROCESS | 1656 | 1466498805502 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 01:46:45 INFO - PROCESS | 1656 | 1466498805508 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 01:46:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 01:46:45 INFO - PROCESS | 1656 | 1466498805514 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 01:46:45 INFO - PROCESS | 1656 | 1466498805517 Marionette TRACE conn2 <- [1,2382,null,{}] 01:46:45 INFO - PROCESS | 1656 | 1466498805520 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:45 INFO - PROCESS | 1656 | 1466498805523 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:45 INFO - PROCESS | 1656 | 1466498805664 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 01:46:45 INFO - PROCESS | 1656 | 1466498805716 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:45 INFO - PROCESS | 1656 | 1466498805717 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x11925b800 == 42 [pid = 1656] [id = 603] 01:46:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x11845b000) [pid = 1656] [serial = 1809] [outer = 0x0] 01:46:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1184ee000) [pid = 1656] [serial = 1810] [outer = 0x11845b000] 01:46:45 INFO - PROCESS | 1656 | 1466498805749 Marionette DEBUG loaded listener.js 01:46:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x11874a400) [pid = 1656] [serial = 1811] [outer = 0x11845b000] 01:46:46 INFO - PROCESS | 1656 | 1466498806192 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 01:46:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 01:46:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 723ms 01:46:46 INFO - PROCESS | 1656 | 1466498806236 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 01:46:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 01:46:46 INFO - PROCESS | 1656 | 1466498806238 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 01:46:46 INFO - PROCESS | 1656 | 1466498806240 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 01:46:46 INFO - PROCESS | 1656 | 1466498806243 Marionette TRACE conn2 <- [1,2386,null,{}] 01:46:46 INFO - PROCESS | 1656 | 1466498806251 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:46 INFO - PROCESS | 1656 | 1466498806254 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:46 INFO - PROCESS | 1656 | 1466498806393 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 01:46:46 INFO - PROCESS | 1656 | 1466498806447 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:46 INFO - PROCESS | 1656 | 1466498806449 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x12aec5000 == 43 [pid = 1656] [id = 604] 01:46:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x120d1b000) [pid = 1656] [serial = 1812] [outer = 0x0] 01:46:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x120d20400) [pid = 1656] [serial = 1813] [outer = 0x120d1b000] 01:46:46 INFO - PROCESS | 1656 | 1466498806484 Marionette DEBUG loaded listener.js 01:46:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12127d800) [pid = 1656] [serial = 1814] [outer = 0x120d1b000] 01:46:46 INFO - PROCESS | 1656 | 1466498806967 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 01:46:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 01:46:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 775ms 01:46:47 INFO - PROCESS | 1656 | 1466498807015 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 01:46:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 01:46:47 INFO - PROCESS | 1656 | 1466498807017 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 01:46:47 INFO - PROCESS | 1656 | 1466498807019 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 01:46:47 INFO - PROCESS | 1656 | 1466498807020 Marionette TRACE conn2 <- [1,2390,null,{}] 01:46:47 INFO - PROCESS | 1656 | 1466498807023 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:47 INFO - PROCESS | 1656 | 1466498807024 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:47 INFO - PROCESS | 1656 | 1466498807125 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 01:46:47 INFO - PROCESS | 1656 | 1466498807197 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:47 INFO - PROCESS | 1656 | 1466498807198 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bf0a800 == 44 [pid = 1656] [id = 605] 01:46:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1215a7800) [pid = 1656] [serial = 1815] [outer = 0x0] 01:46:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x123c2ac00) [pid = 1656] [serial = 1816] [outer = 0x1215a7800] 01:46:47 INFO - PROCESS | 1656 | 1466498807227 Marionette DEBUG loaded listener.js 01:46:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x125373c00) [pid = 1656] [serial = 1817] [outer = 0x1215a7800] 01:46:47 INFO - PROCESS | 1656 | 1466498807655 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 01:46:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 01:46:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 671ms 01:46:47 INFO - PROCESS | 1656 | 1466498807692 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 01:46:47 INFO - PROCESS | 1656 | 1466498807694 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 01:46:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 01:46:47 INFO - PROCESS | 1656 | 1466498807696 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 01:46:47 INFO - PROCESS | 1656 | 1466498807698 Marionette TRACE conn2 <- [1,2394,null,{}] 01:46:47 INFO - PROCESS | 1656 | 1466498807700 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:47 INFO - PROCESS | 1656 | 1466498807701 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:47 INFO - PROCESS | 1656 | 1466498807818 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 01:46:47 INFO - PROCESS | 1656 | 1466498807878 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:47 INFO - PROCESS | 1656 | 1466498807879 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x129206000 == 45 [pid = 1656] [id = 606] 01:46:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x11329fc00) [pid = 1656] [serial = 1818] [outer = 0x0] 01:46:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x125caec00) [pid = 1656] [serial = 1819] [outer = 0x11329fc00] 01:46:47 INFO - PROCESS | 1656 | 1466498807908 Marionette DEBUG loaded listener.js 01:46:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12660cc00) [pid = 1656] [serial = 1820] [outer = 0x11329fc00] 01:46:48 INFO - PROCESS | 1656 | 1466498808507 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 01:46:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 01:46:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 821ms 01:46:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 01:46:48 INFO - PROCESS | 1656 | 1466498808518 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 01:46:48 INFO - PROCESS | 1656 | 1466498808520 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 01:46:48 INFO - PROCESS | 1656 | 1466498808523 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 01:46:48 INFO - PROCESS | 1656 | 1466498808526 Marionette TRACE conn2 <- [1,2398,null,{}] 01:46:48 INFO - PROCESS | 1656 | 1466498808529 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:48 INFO - PROCESS | 1656 | 1466498808531 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:48 INFO - PROCESS | 1656 | 1466498808625 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 01:46:48 INFO - PROCESS | 1656 | 1466498808698 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:48 INFO - PROCESS | 1656 | 1466498808700 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x11825c800 == 46 [pid = 1656] [id = 607] 01:46:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x11696f800) [pid = 1656] [serial = 1821] [outer = 0x0] 01:46:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x118234000) [pid = 1656] [serial = 1822] [outer = 0x11696f800] 01:46:48 INFO - PROCESS | 1656 | 1466498808728 Marionette DEBUG loaded listener.js 01:46:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1184ac800) [pid = 1656] [serial = 1823] [outer = 0x11696f800] 01:46:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12969e000 == 45 [pid = 1656] [id = 600] 01:46:49 INFO - PROCESS | 1656 | --DOCSHELL 0x128c2c800 == 44 [pid = 1656] [id = 599] 01:46:49 INFO - PROCESS | 1656 | --DOCSHELL 0x119256800 == 43 [pid = 1656] [id = 598] 01:46:49 INFO - PROCESS | 1656 | --DOCSHELL 0x112fda800 == 42 [pid = 1656] [id = 597] 01:46:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12481a800 == 41 [pid = 1656] [id = 596] 01:46:49 INFO - PROCESS | 1656 | --DOCSHELL 0x121a9d000 == 40 [pid = 1656] [id = 595] 01:46:49 INFO - PROCESS | 1656 | --DOCSHELL 0x119a90800 == 39 [pid = 1656] [id = 594] 01:46:49 INFO - PROCESS | 1656 | --DOCSHELL 0x11871c800 == 38 [pid = 1656] [id = 593] 01:46:49 INFO - PROCESS | 1656 | --DOCSHELL 0x118311800 == 37 [pid = 1656] [id = 592] 01:46:49 INFO - PROCESS | 1656 | --DOCSHELL 0x1170c9000 == 36 [pid = 1656] [id = 591] 01:46:49 INFO - PROCESS | 1656 | --DOCSHELL 0x11640a000 == 35 [pid = 1656] [id = 590] 01:46:49 INFO - PROCESS | 1656 | --DOCSHELL 0x11641b800 == 34 [pid = 1656] [id = 589] 01:46:49 INFO - PROCESS | 1656 | --DOCSHELL 0x119973000 == 33 [pid = 1656] [id = 588] 01:46:49 INFO - PROCESS | 1656 | --DOCSHELL 0x129206000 == 32 [pid = 1656] [id = 606] 01:46:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12bf0a800 == 31 [pid = 1656] [id = 605] 01:46:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12aec5000 == 30 [pid = 1656] [id = 604] 01:46:49 INFO - PROCESS | 1656 | --DOCSHELL 0x11925b800 == 29 [pid = 1656] [id = 603] 01:46:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12b1b8800 == 28 [pid = 1656] [id = 601] 01:46:49 INFO - PROCESS | 1656 | --DOCSHELL 0x11612f000 == 27 [pid = 1656] [id = 602] 01:46:49 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x128b8b400) [pid = 1656] [serial = 1712] [outer = 0x0] [url = about:blank] 01:46:49 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1217c4000) [pid = 1656] [serial = 1747] [outer = 0x0] [url = about:blank] 01:46:49 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x11824c400) [pid = 1656] [serial = 1723] [outer = 0x0] [url = about:blank] 01:46:49 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1184a0000) [pid = 1656] [serial = 1724] [outer = 0x0] [url = about:blank] 01:46:49 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x115fd5800) [pid = 1656] [serial = 1717] [outer = 0x0] [url = about:blank] 01:46:49 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1167cbc00) [pid = 1656] [serial = 1718] [outer = 0x0] [url = about:blank] 01:46:49 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x119730400) [pid = 1656] [serial = 1732] [outer = 0x0] [url = about:blank] 01:46:49 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x11998e400) [pid = 1656] [serial = 1733] [outer = 0x0] [url = about:blank] 01:46:49 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1184e5800) [pid = 1656] [serial = 1726] [outer = 0x0] [url = about:blank] 01:46:49 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1185dec00) [pid = 1656] [serial = 1727] [outer = 0x0] [url = about:blank] 01:46:49 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x120de2400) [pid = 1656] [serial = 1741] [outer = 0x0] [url = about:blank] 01:46:49 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x112e64400) [pid = 1656] [serial = 1714] [outer = 0x0] [url = about:blank] 01:46:49 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1132a0000) [pid = 1656] [serial = 1715] [outer = 0x0] [url = about:blank] 01:46:49 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11873fc00) [pid = 1656] [serial = 1729] [outer = 0x0] [url = about:blank] 01:46:49 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x121280c00) [pid = 1656] [serial = 1744] [outer = 0x0] [url = about:blank] 01:46:49 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11972bc00) [pid = 1656] [serial = 1730] [outer = 0x0] [url = about:blank] 01:46:49 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1249b8800) [pid = 1656] [serial = 1750] [outer = 0x0] [url = about:blank] 01:46:49 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x119d4ec00) [pid = 1656] [serial = 1738] [outer = 0x0] [url = about:blank] 01:46:49 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x120d1e800) [pid = 1656] [serial = 1739] [outer = 0x0] [url = about:blank] 01:46:49 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x117eb1c00) [pid = 1656] [serial = 1720] [outer = 0x0] [url = about:blank] 01:46:49 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11812f400) [pid = 1656] [serial = 1721] [outer = 0x0] [url = about:blank] 01:46:49 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x118a62800) [pid = 1656] [serial = 1748] [outer = 0x0] [url = about:blank] 01:46:49 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x119ad9000) [pid = 1656] [serial = 1735] [outer = 0x0] [url = about:blank] 01:46:49 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x125366800) [pid = 1656] [serial = 1753] [outer = 0x0] [url = about:blank] 01:46:49 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x119d21400) [pid = 1656] [serial = 1736] [outer = 0x0] [url = about:blank] 01:46:49 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x125cafc00) [pid = 1656] [serial = 1760] [outer = 0x0] [url = about:blank] 01:46:49 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x119291c00) [pid = 1656] [serial = 1756] [outer = 0x0] [url = about:blank] 01:46:49 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x124dad800) [pid = 1656] [serial = 1751] [outer = 0x0] [url = about:blank] 01:46:49 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x126614400) [pid = 1656] [serial = 1763] [outer = 0x0] [url = about:blank] 01:46:49 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x126150c00) [pid = 1656] [serial = 1762] [outer = 0x0] [url = about:blank] 01:46:49 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x125373000) [pid = 1656] [serial = 1759] [outer = 0x0] [url = about:blank] 01:46:49 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1217bdc00) [pid = 1656] [serial = 1745] [outer = 0x0] [url = about:blank] 01:46:49 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x121718800) [pid = 1656] [serial = 1757] [outer = 0x0] [url = about:blank] 01:46:49 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x12126f800) [pid = 1656] [serial = 1742] [outer = 0x0] [url = about:blank] 01:46:49 INFO - PROCESS | 1656 | 1466498809628 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 01:46:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 01:46:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1125ms 01:46:49 INFO - PROCESS | 1656 | 1466498809647 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 01:46:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 01:46:49 INFO - PROCESS | 1656 | 1466498809650 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 01:46:49 INFO - PROCESS | 1656 | 1466498809653 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 01:46:49 INFO - PROCESS | 1656 | 1466498809655 Marionette TRACE conn2 <- [1,2402,null,{}] 01:46:49 INFO - PROCESS | 1656 | 1466498809660 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:49 INFO - PROCESS | 1656 | 1466498809661 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:49 INFO - PROCESS | 1656 | 1466498809743 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 01:46:49 INFO - PROCESS | 1656 | 1466498809795 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:49 INFO - PROCESS | 1656 | 1466498809798 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x113f2a000 == 28 [pid = 1656] [id = 608] 01:46:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1167c6c00) [pid = 1656] [serial = 1824] [outer = 0x0] 01:46:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x117022c00) [pid = 1656] [serial = 1825] [outer = 0x1167c6c00] 01:46:49 INFO - PROCESS | 1656 | 1466498809825 Marionette DEBUG loaded listener.js 01:46:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x118127800) [pid = 1656] [serial = 1826] [outer = 0x1167c6c00] 01:46:50 INFO - PROCESS | 1656 | 1466498810136 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 01:46:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 01:46:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 524ms 01:46:50 INFO - PROCESS | 1656 | 1466498810177 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 01:46:50 INFO - PROCESS | 1656 | 1466498810181 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 01:46:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 01:46:50 INFO - PROCESS | 1656 | 1466498810186 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 01:46:50 INFO - PROCESS | 1656 | 1466498810187 Marionette TRACE conn2 <- [1,2406,null,{}] 01:46:50 INFO - PROCESS | 1656 | 1466498810190 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:50 INFO - PROCESS | 1656 | 1466498810192 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:50 INFO - PROCESS | 1656 | 1466498810267 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 01:46:50 INFO - PROCESS | 1656 | 1466498810272 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:50 INFO - PROCESS | 1656 | 1466498810275 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x118153800 == 29 [pid = 1656] [id = 609] 01:46:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x118130c00) [pid = 1656] [serial = 1827] [outer = 0x0] 01:46:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1184a0400) [pid = 1656] [serial = 1828] [outer = 0x118130c00] 01:46:50 INFO - PROCESS | 1656 | 1466498810305 Marionette DEBUG loaded listener.js 01:46:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11873fc00) [pid = 1656] [serial = 1829] [outer = 0x118130c00] 01:46:50 INFO - PROCESS | 1656 | 1466498810711 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 01:46:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 01:46:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 570ms 01:46:50 INFO - PROCESS | 1656 | 1466498810756 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 01:46:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 01:46:50 INFO - PROCESS | 1656 | 1466498810759 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 01:46:50 INFO - PROCESS | 1656 | 1466498810761 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 01:46:50 INFO - PROCESS | 1656 | 1466498810764 Marionette TRACE conn2 <- [1,2410,null,{}] 01:46:50 INFO - PROCESS | 1656 | 1466498810772 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:50 INFO - PROCESS | 1656 | 1466498810775 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:50 INFO - PROCESS | 1656 | 1466498810850 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 01:46:50 INFO - PROCESS | 1656 | 1466498810857 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:50 INFO - PROCESS | 1656 | 1466498810861 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x1126e3800 == 30 [pid = 1656] [id = 610] 01:46:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1133a9000) [pid = 1656] [serial = 1830] [outer = 0x0] 01:46:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x119299400) [pid = 1656] [serial = 1831] [outer = 0x1133a9000] 01:46:50 INFO - PROCESS | 1656 | 1466498810888 Marionette DEBUG loaded listener.js 01:46:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119910000) [pid = 1656] [serial = 1832] [outer = 0x1133a9000] 01:46:51 INFO - PROCESS | 1656 | 1466498811213 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 01:46:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 01:46:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 471ms 01:46:51 INFO - PROCESS | 1656 | 1466498811233 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 01:46:51 INFO - PROCESS | 1656 | 1466498811235 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 01:46:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 01:46:51 INFO - PROCESS | 1656 | 1466498811237 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 01:46:51 INFO - PROCESS | 1656 | 1466498811238 Marionette TRACE conn2 <- [1,2414,null,{}] 01:46:51 INFO - PROCESS | 1656 | 1466498811243 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:51 INFO - PROCESS | 1656 | 1466498811244 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:51 INFO - PROCESS | 1656 | 1466498811354 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 01:46:51 INFO - PROCESS | 1656 | 1466498811359 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:51 INFO - PROCESS | 1656 | 1466498811361 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x119967000 == 31 [pid = 1656] [id = 611] 01:46:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11990c000) [pid = 1656] [serial = 1833] [outer = 0x0] 01:46:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119d20800) [pid = 1656] [serial = 1834] [outer = 0x11990c000] 01:46:51 INFO - PROCESS | 1656 | 1466498811386 Marionette DEBUG loaded listener.js 01:46:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x120d1e400) [pid = 1656] [serial = 1835] [outer = 0x11990c000] 01:46:51 INFO - PROCESS | 1656 | 1466498811684 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 01:46:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 01:46:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 473ms 01:46:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 01:46:51 INFO - PROCESS | 1656 | 1466498811713 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 01:46:51 INFO - PROCESS | 1656 | 1466498811714 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 01:46:51 INFO - PROCESS | 1656 | 1466498811716 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 01:46:51 INFO - PROCESS | 1656 | 1466498811727 Marionette TRACE conn2 <- [1,2418,null,{}] 01:46:51 INFO - PROCESS | 1656 | 1466498811730 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:51 INFO - PROCESS | 1656 | 1466498811731 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:51 INFO - PROCESS | 1656 | 1466498811822 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 01:46:51 INFO - PROCESS | 1656 | 1466498811857 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:51 INFO - PROCESS | 1656 | 1466498811858 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x121720000 == 32 [pid = 1656] [id = 612] 01:46:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x116f5d400) [pid = 1656] [serial = 1836] [outer = 0x0] 01:46:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x120de4800) [pid = 1656] [serial = 1837] [outer = 0x116f5d400] 01:46:51 INFO - PROCESS | 1656 | 1466498811883 Marionette DEBUG loaded listener.js 01:46:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12127f400) [pid = 1656] [serial = 1838] [outer = 0x116f5d400] 01:46:52 INFO - PROCESS | 1656 | 1466498812218 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 01:46:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 01:46:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 533ms 01:46:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 01:46:52 INFO - PROCESS | 1656 | 1466498812256 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 01:46:52 INFO - PROCESS | 1656 | 1466498812258 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 01:46:52 INFO - PROCESS | 1656 | 1466498812260 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 01:46:52 INFO - PROCESS | 1656 | 1466498812261 Marionette TRACE conn2 <- [1,2422,null,{}] 01:46:52 INFO - PROCESS | 1656 | 1466498812263 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:52 INFO - PROCESS | 1656 | 1466498812268 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:52 INFO - PROCESS | 1656 | 1466498812383 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 01:46:52 INFO - PROCESS | 1656 | 1466498812386 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:52 INFO - PROCESS | 1656 | 1466498812388 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x12481c800 == 33 [pid = 1656] [id = 613] 01:46:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x11662d800) [pid = 1656] [serial = 1839] [outer = 0x0] 01:46:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12170f400) [pid = 1656] [serial = 1840] [outer = 0x11662d800] 01:46:52 INFO - PROCESS | 1656 | 1466498812414 Marionette DEBUG loaded listener.js 01:46:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x124ee5400) [pid = 1656] [serial = 1841] [outer = 0x11662d800] 01:46:52 INFO - PROCESS | 1656 | 1466498812721 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 01:46:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 01:46:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 468ms 01:46:52 INFO - PROCESS | 1656 | 1466498812731 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 01:46:52 INFO - PROCESS | 1656 | 1466498812732 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 01:46:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 01:46:52 INFO - PROCESS | 1656 | 1466498812769 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 01:46:52 INFO - PROCESS | 1656 | 1466498812770 Marionette TRACE conn2 <- [1,2426,null,{}] 01:46:52 INFO - PROCESS | 1656 | 1466498812777 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:52 INFO - PROCESS | 1656 | 1466498812778 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:52 INFO - PROCESS | 1656 | 1466498812873 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 01:46:52 INFO - PROCESS | 1656 | 1466498812877 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:52 INFO - PROCESS | 1656 | 1466498812878 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x12729b800 == 34 [pid = 1656] [id = 614] 01:46:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1126d7400) [pid = 1656] [serial = 1842] [outer = 0x0] 01:46:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x125369400) [pid = 1656] [serial = 1843] [outer = 0x1126d7400] 01:46:52 INFO - PROCESS | 1656 | 1466498812902 Marionette DEBUG loaded listener.js 01:46:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x126291c00) [pid = 1656] [serial = 1844] [outer = 0x1126d7400] 01:46:53 INFO - PROCESS | 1656 | 1466498813218 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 01:46:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 01:46:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 496ms 01:46:53 INFO - PROCESS | 1656 | 1466498813239 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 01:46:53 INFO - PROCESS | 1656 | 1466498813242 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 01:46:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 01:46:53 INFO - PROCESS | 1656 | 1466498813257 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 01:46:53 INFO - PROCESS | 1656 | 1466498813260 Marionette TRACE conn2 <- [1,2430,null,{}] 01:46:53 INFO - PROCESS | 1656 | 1466498813263 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:53 INFO - PROCESS | 1656 | 1466498813265 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:53 INFO - PROCESS | 1656 | 1466498813362 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 01:46:53 INFO - PROCESS | 1656 | 1466498813374 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:53 INFO - PROCESS | 1656 | 1466498813376 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x128c2c000 == 35 [pid = 1656] [id = 615] 01:46:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12660d400) [pid = 1656] [serial = 1845] [outer = 0x0] 01:46:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1267ab000) [pid = 1656] [serial = 1846] [outer = 0x12660d400] 01:46:53 INFO - PROCESS | 1656 | 1466498813400 Marionette DEBUG loaded listener.js 01:46:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12736e000) [pid = 1656] [serial = 1847] [outer = 0x12660d400] 01:46:53 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12490b400) [pid = 1656] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 01:46:53 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x124c06800) [pid = 1656] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 01:46:53 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12490a400) [pid = 1656] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 01:46:53 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1126d4000) [pid = 1656] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 01:46:53 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x119733800) [pid = 1656] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 01:46:53 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1184e2c00) [pid = 1656] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 01:46:53 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x112e66400) [pid = 1656] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 01:46:53 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11972f800) [pid = 1656] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 01:46:53 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x125372c00) [pid = 1656] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 01:46:53 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11812dc00) [pid = 1656] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 01:46:53 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x118e7cc00) [pid = 1656] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 01:46:53 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x116a12c00) [pid = 1656] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 01:46:53 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x120df1000) [pid = 1656] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 01:46:53 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x11812d000) [pid = 1656] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 01:46:53 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x116f1d000) [pid = 1656] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 01:46:53 INFO - PROCESS | 1656 | 1466498813887 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 01:46:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 01:46:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 680ms 01:46:53 INFO - PROCESS | 1656 | 1466498813931 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 01:46:53 INFO - PROCESS | 1656 | 1466498813932 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 01:46:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 01:46:53 INFO - PROCESS | 1656 | 1466498813934 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 01:46:53 INFO - PROCESS | 1656 | 1466498813936 Marionette TRACE conn2 <- [1,2434,null,{}] 01:46:53 INFO - PROCESS | 1656 | 1466498813945 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:53 INFO - PROCESS | 1656 | 1466498813946 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:54 INFO - PROCESS | 1656 | 1466498814021 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 01:46:54 INFO - PROCESS | 1656 | 1466498814026 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:54 INFO - PROCESS | 1656 | 1466498814027 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x118ac7800 == 36 [pid = 1656] [id = 616] 01:46:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x110fa5c00) [pid = 1656] [serial = 1848] [outer = 0x0] 01:46:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x117eb2c00) [pid = 1656] [serial = 1849] [outer = 0x110fa5c00] 01:46:54 INFO - PROCESS | 1656 | 1466498814052 Marionette DEBUG loaded listener.js 01:46:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x120df1000) [pid = 1656] [serial = 1850] [outer = 0x110fa5c00] 01:46:54 INFO - PROCESS | 1656 | 1466498814381 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 01:46:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 01:46:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 469ms 01:46:54 INFO - PROCESS | 1656 | 1466498814405 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 01:46:54 INFO - PROCESS | 1656 | 1466498814407 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 01:46:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 01:46:54 INFO - PROCESS | 1656 | 1466498814411 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 01:46:54 INFO - PROCESS | 1656 | 1466498814412 Marionette TRACE conn2 <- [1,2438,null,{}] 01:46:54 INFO - PROCESS | 1656 | 1466498814414 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:54 INFO - PROCESS | 1656 | 1466498814415 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:54 INFO - PROCESS | 1656 | 1466498814515 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 01:46:54 INFO - PROCESS | 1656 | 1466498814521 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:54 INFO - PROCESS | 1656 | 1466498814522 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x129218000 == 37 [pid = 1656] [id = 617] 01:46:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x123b05000) [pid = 1656] [serial = 1851] [outer = 0x0] 01:46:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x127282400) [pid = 1656] [serial = 1852] [outer = 0x123b05000] 01:46:54 INFO - PROCESS | 1656 | 1466498814550 Marionette DEBUG loaded listener.js 01:46:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x128b11800) [pid = 1656] [serial = 1853] [outer = 0x123b05000] 01:46:54 INFO - PROCESS | 1656 | 1466498814852 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 01:46:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 01:46:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 468ms 01:46:54 INFO - PROCESS | 1656 | 1466498814880 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 01:46:54 INFO - PROCESS | 1656 | 1466498814881 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 01:46:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 01:46:54 INFO - PROCESS | 1656 | 1466498814884 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 01:46:54 INFO - PROCESS | 1656 | 1466498814886 Marionette TRACE conn2 <- [1,2442,null,{}] 01:46:54 INFO - PROCESS | 1656 | 1466498814888 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:54 INFO - PROCESS | 1656 | 1466498814899 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:54 INFO - PROCESS | 1656 | 1466498814988 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 01:46:54 INFO - PROCESS | 1656 | 1466498814993 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:54 INFO - PROCESS | 1656 | 1466498814995 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x1213f7800 == 38 [pid = 1656] [id = 618] 01:46:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x119ad5400) [pid = 1656] [serial = 1854] [outer = 0x0] 01:46:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x128b8a400) [pid = 1656] [serial = 1855] [outer = 0x119ad5400] 01:46:55 INFO - PROCESS | 1656 | 1466498815021 Marionette DEBUG loaded listener.js 01:46:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x128bbac00) [pid = 1656] [serial = 1856] [outer = 0x119ad5400] 01:46:55 INFO - PROCESS | 1656 | 1466498815346 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 01:46:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 01:46:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 519ms 01:46:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 01:46:55 INFO - PROCESS | 1656 | 1466498815403 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 01:46:55 INFO - PROCESS | 1656 | 1466498815405 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 01:46:55 INFO - PROCESS | 1656 | 1466498815408 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 01:46:55 INFO - PROCESS | 1656 | 1466498815409 Marionette TRACE conn2 <- [1,2446,null,{}] 01:46:55 INFO - PROCESS | 1656 | 1466498815427 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:55 INFO - PROCESS | 1656 | 1466498815429 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:55 INFO - PROCESS | 1656 | 1466498815511 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 01:46:55 INFO - PROCESS | 1656 | 1466498815515 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:55 INFO - PROCESS | 1656 | 1466498815516 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b1c6800 == 39 [pid = 1656] [id = 619] 01:46:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x128bbb000) [pid = 1656] [serial = 1857] [outer = 0x0] 01:46:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x128bbe800) [pid = 1656] [serial = 1858] [outer = 0x128bbb000] 01:46:55 INFO - PROCESS | 1656 | 1466498815540 Marionette DEBUG loaded listener.js 01:46:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x128bc5400) [pid = 1656] [serial = 1859] [outer = 0x128bbb000] 01:46:55 INFO - PROCESS | 1656 | 1466498815989 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 01:46:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 01:46:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 629ms 01:46:56 INFO - PROCESS | 1656 | 1466498816038 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 01:46:56 INFO - PROCESS | 1656 | 1466498816040 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 01:46:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 01:46:56 INFO - PROCESS | 1656 | 1466498816072 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 01:46:56 INFO - PROCESS | 1656 | 1466498816075 Marionette TRACE conn2 <- [1,2450,null,{}] 01:46:56 INFO - PROCESS | 1656 | 1466498816080 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:56 INFO - PROCESS | 1656 | 1466498816082 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:56 INFO - PROCESS | 1656 | 1466498816193 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 01:46:56 INFO - PROCESS | 1656 | 1466498816254 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:56 INFO - PROCESS | 1656 | 1466498816255 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x113d76000 == 40 [pid = 1656] [id = 620] 01:46:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x115fd5400) [pid = 1656] [serial = 1860] [outer = 0x0] 01:46:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1164d8400) [pid = 1656] [serial = 1861] [outer = 0x115fd5400] 01:46:56 INFO - PROCESS | 1656 | 1466498816286 Marionette DEBUG loaded listener.js 01:46:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x117eb0000) [pid = 1656] [serial = 1862] [outer = 0x115fd5400] 01:46:56 INFO - PROCESS | 1656 | 1466498816882 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 01:46:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 01:46:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 830ms 01:46:56 INFO - PROCESS | 1656 | 1466498816900 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 01:46:56 INFO - PROCESS | 1656 | 1466498816903 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 01:46:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 01:46:56 INFO - PROCESS | 1656 | 1466498816908 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 01:46:56 INFO - PROCESS | 1656 | 1466498816910 Marionette TRACE conn2 <- [1,2454,null,{}] 01:46:56 INFO - PROCESS | 1656 | 1466498816913 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:56 INFO - PROCESS | 1656 | 1466498816914 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:57 INFO - PROCESS | 1656 | 1466498817023 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 01:46:57 INFO - PROCESS | 1656 | 1466498817107 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:57 INFO - PROCESS | 1656 | 1466498817108 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a54000 == 41 [pid = 1656] [id = 621] 01:46:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x11849f400) [pid = 1656] [serial = 1863] [outer = 0x0] 01:46:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1185dd800) [pid = 1656] [serial = 1864] [outer = 0x11849f400] 01:46:57 INFO - PROCESS | 1656 | 1466498817139 Marionette DEBUG loaded listener.js 01:46:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x118e89400) [pid = 1656] [serial = 1865] [outer = 0x11849f400] 01:46:57 INFO - PROCESS | 1656 | 1466498817767 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 01:46:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 01:46:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 872ms 01:46:57 INFO - PROCESS | 1656 | 1466498817781 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 01:46:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 01:46:57 INFO - PROCESS | 1656 | 1466498817783 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 01:46:57 INFO - PROCESS | 1656 | 1466498817786 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 01:46:57 INFO - PROCESS | 1656 | 1466498817788 Marionette TRACE conn2 <- [1,2458,null,{}] 01:46:57 INFO - PROCESS | 1656 | 1466498817792 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:57 INFO - PROCESS | 1656 | 1466498817793 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:57 INFO - PROCESS | 1656 | 1466498817901 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 01:46:57 INFO - PROCESS | 1656 | --DOCSHELL 0x1213f7800 == 40 [pid = 1656] [id = 618] 01:46:57 INFO - PROCESS | 1656 | --DOCSHELL 0x129218000 == 39 [pid = 1656] [id = 617] 01:46:57 INFO - PROCESS | 1656 | --DOCSHELL 0x118ac7800 == 38 [pid = 1656] [id = 616] 01:46:57 INFO - PROCESS | 1656 | --DOCSHELL 0x128c2c000 == 37 [pid = 1656] [id = 615] 01:46:57 INFO - PROCESS | 1656 | --DOCSHELL 0x12729b800 == 36 [pid = 1656] [id = 614] 01:46:57 INFO - PROCESS | 1656 | --DOCSHELL 0x12481c800 == 35 [pid = 1656] [id = 613] 01:46:57 INFO - PROCESS | 1656 | --DOCSHELL 0x121720000 == 34 [pid = 1656] [id = 612] 01:46:57 INFO - PROCESS | 1656 | --DOCSHELL 0x119967000 == 33 [pid = 1656] [id = 611] 01:46:57 INFO - PROCESS | 1656 | --DOCSHELL 0x1126e3800 == 32 [pid = 1656] [id = 610] 01:46:57 INFO - PROCESS | 1656 | --DOCSHELL 0x118153800 == 31 [pid = 1656] [id = 609] 01:46:57 INFO - PROCESS | 1656 | --DOCSHELL 0x113f2a000 == 30 [pid = 1656] [id = 608] 01:46:57 INFO - PROCESS | 1656 | --DOCSHELL 0x11825c800 == 29 [pid = 1656] [id = 607] 01:46:57 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1267b1400) [pid = 1656] [serial = 1802] [outer = 0x0] [url = about:blank] 01:46:57 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1289e7800) [pid = 1656] [serial = 1804] [outer = 0x0] [url = about:blank] 01:46:57 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x128b15400) [pid = 1656] [serial = 1805] [outer = 0x0] [url = about:blank] 01:46:57 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12127f000) [pid = 1656] [serial = 1786] [outer = 0x0] [url = about:blank] 01:46:57 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x121713800) [pid = 1656] [serial = 1789] [outer = 0x0] [url = about:blank] 01:46:57 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x11873c800) [pid = 1656] [serial = 1777] [outer = 0x0] [url = about:blank] 01:46:57 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x118749c00) [pid = 1656] [serial = 1778] [outer = 0x0] [url = about:blank] 01:46:57 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1133da800) [pid = 1656] [serial = 1768] [outer = 0x0] [url = about:blank] 01:46:57 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1164e6800) [pid = 1656] [serial = 1769] [outer = 0x0] [url = about:blank] 01:46:57 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x119985800) [pid = 1656] [serial = 1783] [outer = 0x0] [url = about:blank] 01:46:57 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x121445800) [pid = 1656] [serial = 1787] [outer = 0x0] [url = about:blank] 01:46:57 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1289e9000) [pid = 1656] [serial = 1766] [outer = 0x0] [url = about:blank] 01:46:57 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x127285000) [pid = 1656] [serial = 1765] [outer = 0x0] [url = about:blank] 01:46:57 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x118132000) [pid = 1656] [serial = 1774] [outer = 0x0] [url = about:blank] 01:46:57 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x118245c00) [pid = 1656] [serial = 1775] [outer = 0x0] [url = about:blank] 01:46:57 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x119296000) [pid = 1656] [serial = 1780] [outer = 0x0] [url = about:blank] 01:46:57 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x11972ec00) [pid = 1656] [serial = 1781] [outer = 0x0] [url = about:blank] 01:46:57 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x117021000) [pid = 1656] [serial = 1771] [outer = 0x0] [url = about:blank] 01:46:57 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1176f6000) [pid = 1656] [serial = 1772] [outer = 0x0] [url = about:blank] 01:46:57 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1217be400) [pid = 1656] [serial = 1792] [outer = 0x0] [url = about:blank] 01:46:57 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x12171b000) [pid = 1656] [serial = 1790] [outer = 0x0] [url = about:blank] 01:46:57 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x11845bc00) [pid = 1656] [serial = 1795] [outer = 0x0] [url = about:blank] 01:46:57 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x119727c00) [pid = 1656] [serial = 1796] [outer = 0x0] [url = about:blank] 01:46:57 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x125c1e400) [pid = 1656] [serial = 1801] [outer = 0x0] [url = about:blank] 01:46:57 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x123b0b400) [pid = 1656] [serial = 1793] [outer = 0x0] [url = about:blank] 01:46:57 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1249b0c00) [pid = 1656] [serial = 1799] [outer = 0x0] [url = about:blank] 01:46:57 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x119d1d400) [pid = 1656] [serial = 1798] [outer = 0x0] [url = about:blank] 01:46:57 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x119c57000) [pid = 1656] [serial = 1784] [outer = 0x0] [url = about:blank] 01:46:57 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x125ca5400) [pid = 1656] [serial = 1754] [outer = 0x0] [url = about:blank] 01:46:58 INFO - PROCESS | 1656 | 1466498817994 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:58 INFO - PROCESS | 1656 | 1466498817996 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x112854000 == 30 [pid = 1656] [id = 622] 01:46:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x115fd9000) [pid = 1656] [serial = 1866] [outer = 0x0] 01:46:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x117023c00) [pid = 1656] [serial = 1867] [outer = 0x115fd9000] 01:46:58 INFO - PROCESS | 1656 | 1466498818023 Marionette DEBUG loaded listener.js 01:46:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1184a6800) [pid = 1656] [serial = 1868] [outer = 0x115fd9000] 01:46:58 INFO - PROCESS | 1656 | 1466498818318 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 01:46:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 01:46:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 573ms 01:46:58 INFO - PROCESS | 1656 | 1466498818361 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 01:46:58 INFO - PROCESS | 1656 | 1466498818364 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 01:46:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 01:46:58 INFO - PROCESS | 1656 | 1466498818368 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 01:46:58 INFO - PROCESS | 1656 | 1466498818370 Marionette TRACE conn2 <- [1,2462,null,{}] 01:46:58 INFO - PROCESS | 1656 | 1466498818396 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:58 INFO - PROCESS | 1656 | 1466498818398 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:58 INFO - PROCESS | 1656 | 1466498818475 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 01:46:58 INFO - PROCESS | 1656 | 1466498818549 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:58 INFO - PROCESS | 1656 | 1466498818550 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x117474800 == 31 [pid = 1656] [id = 623] 01:46:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1184a0800) [pid = 1656] [serial = 1869] [outer = 0x0] 01:46:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x118a89c00) [pid = 1656] [serial = 1870] [outer = 0x1184a0800] 01:46:58 INFO - PROCESS | 1656 | 1466498818577 Marionette DEBUG loaded listener.js 01:46:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x119905c00) [pid = 1656] [serial = 1871] [outer = 0x1184a0800] 01:46:58 INFO - PROCESS | 1656 | 1466498818861 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 01:46:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 01:46:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 542ms 01:46:58 INFO - PROCESS | 1656 | 1466498818927 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 01:46:58 INFO - PROCESS | 1656 | 1466498818929 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 01:46:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 01:46:58 INFO - PROCESS | 1656 | 1466498818933 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 01:46:58 INFO - PROCESS | 1656 | 1466498818936 Marionette TRACE conn2 <- [1,2466,null,{}] 01:46:58 INFO - PROCESS | 1656 | 1466498818941 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:58 INFO - PROCESS | 1656 | 1466498818943 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:59 INFO - PROCESS | 1656 | 1466498819045 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 01:46:59 INFO - PROCESS | 1656 | 1466498819097 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:59 INFO - PROCESS | 1656 | 1466498819099 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x1169b8000 == 32 [pid = 1656] [id = 624] 01:46:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x115fd7c00) [pid = 1656] [serial = 1872] [outer = 0x0] 01:46:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x118242800) [pid = 1656] [serial = 1873] [outer = 0x115fd7c00] 01:46:59 INFO - PROCESS | 1656 | 1466498819132 Marionette DEBUG loaded listener.js 01:46:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11873c800) [pid = 1656] [serial = 1874] [outer = 0x115fd7c00] 01:46:59 INFO - PROCESS | 1656 | 1466498819525 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 01:46:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 01:46:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 621ms 01:46:59 INFO - PROCESS | 1656 | 1466498819555 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 01:46:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 01:46:59 INFO - PROCESS | 1656 | 1466498819557 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 01:46:59 INFO - PROCESS | 1656 | 1466498819562 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 01:46:59 INFO - PROCESS | 1656 | 1466498819565 Marionette TRACE conn2 <- [1,2470,null,{}] 01:46:59 INFO - PROCESS | 1656 | 1466498819568 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:59 INFO - PROCESS | 1656 | 1466498819570 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:59 INFO - PROCESS | 1656 | 1466498819664 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 01:46:59 INFO - PROCESS | 1656 | 1466498819743 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:59 INFO - PROCESS | 1656 | 1466498819744 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:46:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x1196d8000 == 33 [pid = 1656] [id = 625] 01:46:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x119985800) [pid = 1656] [serial = 1875] [outer = 0x0] 01:46:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119d1cc00) [pid = 1656] [serial = 1876] [outer = 0x119985800] 01:46:59 INFO - PROCESS | 1656 | 1466498819776 Marionette DEBUG loaded listener.js 01:46:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x120d18800) [pid = 1656] [serial = 1877] [outer = 0x119985800] 01:47:00 INFO - PROCESS | 1656 | 1466498820222 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 01:47:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 01:47:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 672ms 01:47:00 INFO - PROCESS | 1656 | 1466498820233 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 01:47:00 INFO - PROCESS | 1656 | 1466498820235 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 01:47:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 01:47:00 INFO - PROCESS | 1656 | 1466498820237 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 01:47:00 INFO - PROCESS | 1656 | 1466498820238 Marionette TRACE conn2 <- [1,2474,null,{}] 01:47:00 INFO - PROCESS | 1656 | 1466498820246 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:00 INFO - PROCESS | 1656 | 1466498820249 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:00 INFO - PROCESS | 1656 | 1466498820349 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 01:47:00 INFO - PROCESS | 1656 | 1466498820409 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:00 INFO - PROCESS | 1656 | 1466498820411 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x121732000 == 34 [pid = 1656] [id = 626] 01:47:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1215b3400) [pid = 1656] [serial = 1878] [outer = 0x0] 01:47:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x121713800) [pid = 1656] [serial = 1879] [outer = 0x1215b3400] 01:47:00 INFO - PROCESS | 1656 | 1466498820444 Marionette DEBUG loaded listener.js 01:47:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1217bd400) [pid = 1656] [serial = 1880] [outer = 0x1215b3400] 01:47:00 INFO - PROCESS | 1656 | 1466498820876 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 01:47:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 01:47:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 671ms 01:47:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 01:47:00 INFO - PROCESS | 1656 | 1466498820909 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 01:47:00 INFO - PROCESS | 1656 | 1466498820910 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 01:47:00 INFO - PROCESS | 1656 | 1466498820913 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 01:47:00 INFO - PROCESS | 1656 | 1466498820914 Marionette TRACE conn2 <- [1,2478,null,{}] 01:47:00 INFO - PROCESS | 1656 | 1466498820916 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:00 INFO - PROCESS | 1656 | 1466498820918 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:01 INFO - PROCESS | 1656 | 1466498821015 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 01:47:01 INFO - PROCESS | 1656 | 1466498821123 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:01 INFO - PROCESS | 1656 | 1466498821124 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x12535c000 == 35 [pid = 1656] [id = 627] 01:47:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1217c5800) [pid = 1656] [serial = 1881] [outer = 0x0] 01:47:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x124c08400) [pid = 1656] [serial = 1882] [outer = 0x1217c5800] 01:47:01 INFO - PROCESS | 1656 | 1466498821157 Marionette DEBUG loaded listener.js 01:47:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x124dad800) [pid = 1656] [serial = 1883] [outer = 0x1217c5800] 01:47:01 INFO - PROCESS | 1656 | 1466498821555 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 01:47:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 01:47:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 673ms 01:47:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 01:47:01 INFO - PROCESS | 1656 | 1466498821588 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 01:47:01 INFO - PROCESS | 1656 | 1466498821590 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 01:47:01 INFO - PROCESS | 1656 | 1466498821594 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 01:47:01 INFO - PROCESS | 1656 | 1466498821596 Marionette TRACE conn2 <- [1,2482,null,{}] 01:47:01 INFO - PROCESS | 1656 | 1466498821599 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:01 INFO - PROCESS | 1656 | 1466498821602 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:01 INFO - PROCESS | 1656 | 1466498821739 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 01:47:01 INFO - PROCESS | 1656 | 1466498821863 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:01 INFO - PROCESS | 1656 | 1466498821865 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x128b2b000 == 36 [pid = 1656] [id = 628] 01:47:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x123c2a400) [pid = 1656] [serial = 1884] [outer = 0x0] 01:47:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x125ca4800) [pid = 1656] [serial = 1885] [outer = 0x123c2a400] 01:47:01 INFO - PROCESS | 1656 | 1466498821914 Marionette DEBUG loaded listener.js 01:47:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12660fc00) [pid = 1656] [serial = 1886] [outer = 0x123c2a400] 01:47:02 INFO - PROCESS | 1656 | 1466498822389 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 01:47:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 01:47:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 820ms 01:47:02 INFO - PROCESS | 1656 | 1466498822414 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 01:47:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 01:47:02 INFO - PROCESS | 1656 | 1466498822415 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 01:47:02 INFO - PROCESS | 1656 | 1466498822418 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 01:47:02 INFO - PROCESS | 1656 | 1466498822419 Marionette TRACE conn2 <- [1,2486,null,{}] 01:47:02 INFO - PROCESS | 1656 | 1466498822422 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:02 INFO - PROCESS | 1656 | 1466498822428 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:02 INFO - PROCESS | 1656 | 1466498822550 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 01:47:02 INFO - PROCESS | 1656 | 1466498822609 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:02 INFO - PROCESS | 1656 | 1466498822610 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x129204000 == 37 [pid = 1656] [id = 629] 01:47:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x127364000) [pid = 1656] [serial = 1887] [outer = 0x0] 01:47:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x128b15c00) [pid = 1656] [serial = 1888] [outer = 0x127364000] 01:47:02 INFO - PROCESS | 1656 | 1466498822640 Marionette DEBUG loaded listener.js 01:47:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x128b96c00) [pid = 1656] [serial = 1889] [outer = 0x127364000] 01:47:03 INFO - PROCESS | 1656 | 1466498823217 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 01:47:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 01:47:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 820ms 01:47:03 INFO - PROCESS | 1656 | 1466498823239 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 01:47:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 01:47:03 INFO - PROCESS | 1656 | 1466498823243 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 01:47:03 INFO - PROCESS | 1656 | 1466498823245 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 01:47:03 INFO - PROCESS | 1656 | 1466498823249 Marionette TRACE conn2 <- [1,2490,null,{}] 01:47:03 INFO - PROCESS | 1656 | 1466498823252 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:03 INFO - PROCESS | 1656 | 1466498823253 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:03 INFO - PROCESS | 1656 | 1466498823384 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 01:47:03 INFO - PROCESS | 1656 | --DOCSHELL 0x112854000 == 36 [pid = 1656] [id = 622] 01:47:03 INFO - PROCESS | 1656 | --DOCSHELL 0x113d76000 == 35 [pid = 1656] [id = 620] 01:47:03 INFO - PROCESS | 1656 | --DOCSHELL 0x119a54000 == 34 [pid = 1656] [id = 621] 01:47:03 INFO - PROCESS | 1656 | --DOCSHELL 0x129204000 == 33 [pid = 1656] [id = 629] 01:47:03 INFO - PROCESS | 1656 | --DOCSHELL 0x128b2b000 == 32 [pid = 1656] [id = 628] 01:47:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12b1c6800 == 31 [pid = 1656] [id = 619] 01:47:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12535c000 == 30 [pid = 1656] [id = 627] 01:47:03 INFO - PROCESS | 1656 | --DOCSHELL 0x121732000 == 29 [pid = 1656] [id = 626] 01:47:03 INFO - PROCESS | 1656 | --DOCSHELL 0x1196d8000 == 28 [pid = 1656] [id = 625] 01:47:03 INFO - PROCESS | 1656 | --DOCSHELL 0x117474800 == 27 [pid = 1656] [id = 623] 01:47:03 INFO - PROCESS | 1656 | --DOCSHELL 0x1169b8000 == 26 [pid = 1656] [id = 624] 01:47:03 INFO - PROCESS | 1656 | 1466498823992 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:03 INFO - PROCESS | 1656 | 1466498823994 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x10ebe9000 == 27 [pid = 1656] [id = 630] 01:47:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x112e64000) [pid = 1656] [serial = 1890] [outer = 0x0] 01:47:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1131ad800) [pid = 1656] [serial = 1891] [outer = 0x112e64000] 01:47:04 INFO - PROCESS | 1656 | 1466498824077 Marionette DEBUG loaded listener.js 01:47:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x115fd8400) [pid = 1656] [serial = 1892] [outer = 0x112e64000] 01:47:04 INFO - PROCESS | 1656 | 1466498824386 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 01:47:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 01:47:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1173ms 01:47:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 01:47:04 INFO - PROCESS | 1656 | 1466498824419 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 01:47:04 INFO - PROCESS | 1656 | 1466498824421 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 01:47:04 INFO - PROCESS | 1656 | 1466498824426 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 01:47:04 INFO - PROCESS | 1656 | 1466498824429 Marionette TRACE conn2 <- [1,2494,null,{}] 01:47:04 INFO - PROCESS | 1656 | 1466498824433 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:04 INFO - PROCESS | 1656 | 1466498824436 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:04 INFO - PROCESS | 1656 | 1466498824516 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 01:47:04 INFO - PROCESS | 1656 | 1466498824521 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:04 INFO - PROCESS | 1656 | 1466498824523 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x116ae1800 == 28 [pid = 1656] [id = 631] 01:47:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1176f8400) [pid = 1656] [serial = 1893] [outer = 0x0] 01:47:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x118462800) [pid = 1656] [serial = 1894] [outer = 0x1176f8400] 01:47:04 INFO - PROCESS | 1656 | 1466498824554 Marionette DEBUG loaded listener.js 01:47:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x11873bc00) [pid = 1656] [serial = 1895] [outer = 0x1176f8400] 01:47:04 INFO - PROCESS | 1656 | 1466498824953 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 01:47:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 01:47:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 576ms 01:47:05 INFO - PROCESS | 1656 | 1466498825003 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 01:47:05 INFO - PROCESS | 1656 | 1466498825006 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 01:47:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 01:47:05 INFO - PROCESS | 1656 | 1466498825016 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 01:47:05 INFO - PROCESS | 1656 | 1466498825017 Marionette TRACE conn2 <- [1,2498,null,{}] 01:47:05 INFO - PROCESS | 1656 | 1466498825019 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:05 INFO - PROCESS | 1656 | 1466498825021 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:05 INFO - PROCESS | 1656 | 1466498825122 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 01:47:05 INFO - PROCESS | 1656 | 1466498825127 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:05 INFO - PROCESS | 1656 | 1466498825128 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x11871b000 == 29 [pid = 1656] [id = 632] 01:47:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x118135c00) [pid = 1656] [serial = 1896] [outer = 0x0] 01:47:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x118a65400) [pid = 1656] [serial = 1897] [outer = 0x118135c00] 01:47:05 INFO - PROCESS | 1656 | 1466498825153 Marionette DEBUG loaded listener.js 01:47:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x119731800) [pid = 1656] [serial = 1898] [outer = 0x118135c00] 01:47:05 INFO - PROCESS | 1656 | 1466498825529 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 01:47:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 01:47:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 568ms 01:47:05 INFO - PROCESS | 1656 | 1466498825585 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 01:47:05 INFO - PROCESS | 1656 | 1466498825587 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 01:47:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 01:47:05 INFO - PROCESS | 1656 | 1466498825592 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 01:47:05 INFO - PROCESS | 1656 | 1466498825599 Marionette TRACE conn2 <- [1,2502,null,{}] 01:47:05 INFO - PROCESS | 1656 | 1466498825609 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:05 INFO - PROCESS | 1656 | 1466498825613 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:05 INFO - PROCESS | 1656 | 1466498825764 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 01:47:05 INFO - PROCESS | 1656 | 1466498825783 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:05 INFO - PROCESS | 1656 | 1466498825785 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x1211d2000 == 30 [pid = 1656] [id = 633] 01:47:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x119731000) [pid = 1656] [serial = 1899] [outer = 0x0] 01:47:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x119ad6000) [pid = 1656] [serial = 1900] [outer = 0x119731000] 01:47:05 INFO - PROCESS | 1656 | 1466498825825 Marionette DEBUG loaded listener.js 01:47:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12126b800) [pid = 1656] [serial = 1901] [outer = 0x119731000] 01:47:06 INFO - PROCESS | 1656 | 1466498826240 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 01:47:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 01:47:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 684ms 01:47:06 INFO - PROCESS | 1656 | 1466498826279 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 01:47:06 INFO - PROCESS | 1656 | 1466498826281 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 01:47:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 01:47:06 INFO - PROCESS | 1656 | 1466498826283 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 01:47:06 INFO - PROCESS | 1656 | 1466498826284 Marionette TRACE conn2 <- [1,2506,null,{}] 01:47:06 INFO - PROCESS | 1656 | 1466498826287 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:06 INFO - PROCESS | 1656 | 1466498826288 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:06 INFO - PROCESS | 1656 | 1466498826389 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 01:47:06 INFO - PROCESS | 1656 | 1466498826443 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:06 INFO - PROCESS | 1656 | 1466498826444 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x1248a8800 == 31 [pid = 1656] [id = 634] 01:47:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12126c000) [pid = 1656] [serial = 1902] [outer = 0x0] 01:47:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x12170f800) [pid = 1656] [serial = 1903] [outer = 0x12126c000] 01:47:06 INFO - PROCESS | 1656 | 1466498826469 Marionette DEBUG loaded listener.js 01:47:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x1217bdc00) [pid = 1656] [serial = 1904] [outer = 0x12126c000] 01:47:06 INFO - PROCESS | 1656 | 1466498826799 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 01:47:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 01:47:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 568ms 01:47:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 01:47:06 INFO - PROCESS | 1656 | 1466498826852 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 01:47:06 INFO - PROCESS | 1656 | 1466498826854 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 01:47:06 INFO - PROCESS | 1656 | 1466498826856 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 01:47:06 INFO - PROCESS | 1656 | 1466498826857 Marionette TRACE conn2 <- [1,2510,null,{}] 01:47:06 INFO - PROCESS | 1656 | 1466498826860 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:06 INFO - PROCESS | 1656 | 1466498826861 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:06 INFO - PROCESS | 1656 | 1466498826956 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 01:47:07 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1133a9000) [pid = 1656] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 01:47:07 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x11696f800) [pid = 1656] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 01:47:07 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x11990c000) [pid = 1656] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 01:47:07 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x116f5d400) [pid = 1656] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 01:47:07 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x11662d800) [pid = 1656] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 01:47:07 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x12660d400) [pid = 1656] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 01:47:07 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1126d7400) [pid = 1656] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 01:47:07 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1167c6c00) [pid = 1656] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 01:47:07 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x118130c00) [pid = 1656] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 01:47:07 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x110fa5c00) [pid = 1656] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 01:47:07 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x123b05000) [pid = 1656] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 01:47:07 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x119ad5400) [pid = 1656] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 01:47:07 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1150c3c00) [pid = 1656] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 01:47:07 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x11845b000) [pid = 1656] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 01:47:07 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x120d1b000) [pid = 1656] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 01:47:07 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1215a7800) [pid = 1656] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 01:47:07 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x115fd9000) [pid = 1656] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 01:47:07 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x115fd5400) [pid = 1656] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 01:47:07 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11329fc00) [pid = 1656] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 01:47:07 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1184a0800) [pid = 1656] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 01:47:07 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x128bbb000) [pid = 1656] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 01:47:07 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x11849f400) [pid = 1656] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 01:47:07 INFO - PROCESS | 1656 | 1466498827273 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:07 INFO - PROCESS | 1656 | 1466498827277 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x11830e000 == 32 [pid = 1656] [id = 635] 01:47:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x115fd8000) [pid = 1656] [serial = 1905] [outer = 0x0] 01:47:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x116a0bc00) [pid = 1656] [serial = 1906] [outer = 0x115fd8000] 01:47:07 INFO - PROCESS | 1656 | 1466498827311 Marionette DEBUG loaded listener.js 01:47:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x118e87c00) [pid = 1656] [serial = 1907] [outer = 0x115fd8000] 01:47:07 INFO - PROCESS | 1656 | 1466498827611 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 01:47:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 01:47:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 771ms 01:47:07 INFO - PROCESS | 1656 | 1466498827631 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 01:47:07 INFO - PROCESS | 1656 | 1466498827632 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 01:47:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 01:47:07 INFO - PROCESS | 1656 | 1466498827635 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 01:47:07 INFO - PROCESS | 1656 | 1466498827636 Marionette TRACE conn2 <- [1,2514,null,{}] 01:47:07 INFO - PROCESS | 1656 | 1466498827659 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:07 INFO - PROCESS | 1656 | 1466498827661 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:07 INFO - PROCESS | 1656 | 1466498827740 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 01:47:07 INFO - PROCESS | 1656 | 1466498827747 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:07 INFO - PROCESS | 1656 | 1466498827748 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x111ad5800 == 33 [pid = 1656] [id = 636] 01:47:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x118a8a800) [pid = 1656] [serial = 1908] [outer = 0x0] 01:47:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12186e000) [pid = 1656] [serial = 1909] [outer = 0x118a8a800] 01:47:07 INFO - PROCESS | 1656 | 1466498827773 Marionette DEBUG loaded listener.js 01:47:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x124daa400) [pid = 1656] [serial = 1910] [outer = 0x118a8a800] 01:47:08 INFO - PROCESS | 1656 | 1466498828127 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 01:47:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 01:47:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 518ms 01:47:08 INFO - PROCESS | 1656 | 1466498828154 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 01:47:08 INFO - PROCESS | 1656 | 1466498828155 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 01:47:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 01:47:08 INFO - PROCESS | 1656 | 1466498828159 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 01:47:08 INFO - PROCESS | 1656 | 1466498828161 Marionette TRACE conn2 <- [1,2518,null,{}] 01:47:08 INFO - PROCESS | 1656 | 1466498828163 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:08 INFO - PROCESS | 1656 | 1466498828164 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:08 INFO - PROCESS | 1656 | 1466498828269 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 01:47:08 INFO - PROCESS | 1656 | 1466498828277 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:08 INFO - PROCESS | 1656 | 1466498828278 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a908000 == 34 [pid = 1656] [id = 637] 01:47:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x112e61c00) [pid = 1656] [serial = 1911] [outer = 0x0] 01:47:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x125c28400) [pid = 1656] [serial = 1912] [outer = 0x112e61c00] 01:47:08 INFO - PROCESS | 1656 | 1466498828301 Marionette DEBUG loaded listener.js 01:47:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x126292400) [pid = 1656] [serial = 1913] [outer = 0x112e61c00] 01:47:08 INFO - PROCESS | 1656 | 1466498828602 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 01:47:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 01:47:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 471ms 01:47:08 INFO - PROCESS | 1656 | 1466498828630 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 01:47:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 01:47:08 INFO - PROCESS | 1656 | 1466498828631 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 01:47:08 INFO - PROCESS | 1656 | 1466498828633 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 01:47:08 INFO - PROCESS | 1656 | 1466498828634 Marionette TRACE conn2 <- [1,2522,null,{}] 01:47:08 INFO - PROCESS | 1656 | 1466498828637 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:08 INFO - PROCESS | 1656 | 1466498828638 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:08 INFO - PROCESS | 1656 | 1466498828716 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 01:47:08 INFO - PROCESS | 1656 | 1466498828720 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:08 INFO - PROCESS | 1656 | 1466498828721 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b090000 == 35 [pid = 1656] [id = 638] 01:47:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x125cad400) [pid = 1656] [serial = 1914] [outer = 0x0] 01:47:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1289e4400) [pid = 1656] [serial = 1915] [outer = 0x125cad400] 01:47:08 INFO - PROCESS | 1656 | 1466498828749 Marionette DEBUG loaded listener.js 01:47:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x128b13c00) [pid = 1656] [serial = 1916] [outer = 0x125cad400] 01:47:09 INFO - PROCESS | 1656 | 1466498829078 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 01:47:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 01:47:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 471ms 01:47:09 INFO - PROCESS | 1656 | 1466498829105 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 01:47:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 01:47:09 INFO - PROCESS | 1656 | 1466498829115 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 01:47:09 INFO - PROCESS | 1656 | 1466498829118 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 01:47:09 INFO - PROCESS | 1656 | 1466498829119 Marionette TRACE conn2 <- [1,2526,null,{}] 01:47:09 INFO - PROCESS | 1656 | 1466498829121 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:09 INFO - PROCESS | 1656 | 1466498829122 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:09 INFO - PROCESS | 1656 | 1466498829232 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 01:47:09 INFO - PROCESS | 1656 | 1466498829240 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:09 INFO - PROCESS | 1656 | 1466498829241 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b9d4000 == 36 [pid = 1656] [id = 639] 01:47:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x118a56800) [pid = 1656] [serial = 1917] [outer = 0x0] 01:47:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x128b13800) [pid = 1656] [serial = 1918] [outer = 0x118a56800] 01:47:09 INFO - PROCESS | 1656 | 1466498829266 Marionette DEBUG loaded listener.js 01:47:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x128b1f400) [pid = 1656] [serial = 1919] [outer = 0x118a56800] 01:47:09 INFO - PROCESS | 1656 | 1466498829847 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 01:47:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 01:47:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 770ms 01:47:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 01:47:09 INFO - PROCESS | 1656 | 1466498829888 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 01:47:09 INFO - PROCESS | 1656 | 1466498829891 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 01:47:09 INFO - PROCESS | 1656 | 1466498829894 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 01:47:09 INFO - PROCESS | 1656 | 1466498829898 Marionette TRACE conn2 <- [1,2530,null,{}] 01:47:09 INFO - PROCESS | 1656 | 1466498829902 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:09 INFO - PROCESS | 1656 | 1466498829903 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:10 INFO - PROCESS | 1656 | 1466498830014 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 01:47:10 INFO - PROCESS | 1656 | 1466498830074 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:10 INFO - PROCESS | 1656 | 1466498830075 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x11831c000 == 37 [pid = 1656] [id = 640] 01:47:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x115fd6c00) [pid = 1656] [serial = 1920] [outer = 0x0] 01:47:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x11690bc00) [pid = 1656] [serial = 1921] [outer = 0x115fd6c00] 01:47:10 INFO - PROCESS | 1656 | 1466498830107 Marionette DEBUG loaded listener.js 01:47:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x118127400) [pid = 1656] [serial = 1922] [outer = 0x115fd6c00] 01:47:10 INFO - PROCESS | 1656 | 1466498830680 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 01:47:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 01:47:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 823ms 01:47:10 INFO - PROCESS | 1656 | 1466498830743 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 01:47:10 INFO - PROCESS | 1656 | 1466498830746 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 01:47:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 01:47:10 INFO - PROCESS | 1656 | 1466498830751 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 01:47:10 INFO - PROCESS | 1656 | 1466498830753 Marionette TRACE conn2 <- [1,2534,null,{}] 01:47:10 INFO - PROCESS | 1656 | 1466498830756 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:10 INFO - PROCESS | 1656 | 1466498830758 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:10 INFO - PROCESS | 1656 | 1466498830869 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 01:47:11 INFO - PROCESS | 1656 | 1466498831069 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:11 INFO - PROCESS | 1656 | 1466498831070 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x112854000 == 38 [pid = 1656] [id = 641] 01:47:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1131c5400) [pid = 1656] [serial = 1923] [outer = 0x0] 01:47:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1164e5800) [pid = 1656] [serial = 1924] [outer = 0x1131c5400] 01:47:11 INFO - PROCESS | 1656 | 1466498831098 Marionette DEBUG loaded listener.js 01:47:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1176f6000) [pid = 1656] [serial = 1925] [outer = 0x1131c5400] 01:47:11 INFO - PROCESS | 1656 | --DOCSHELL 0x12b090000 == 37 [pid = 1656] [id = 638] 01:47:11 INFO - PROCESS | 1656 | --DOCSHELL 0x12a908000 == 36 [pid = 1656] [id = 637] 01:47:11 INFO - PROCESS | 1656 | --DOCSHELL 0x111ad5800 == 35 [pid = 1656] [id = 636] 01:47:11 INFO - PROCESS | 1656 | --DOCSHELL 0x11830e000 == 34 [pid = 1656] [id = 635] 01:47:11 INFO - PROCESS | 1656 | --DOCSHELL 0x1248a8800 == 33 [pid = 1656] [id = 634] 01:47:11 INFO - PROCESS | 1656 | --DOCSHELL 0x1211d2000 == 32 [pid = 1656] [id = 633] 01:47:11 INFO - PROCESS | 1656 | --DOCSHELL 0x11871b000 == 31 [pid = 1656] [id = 632] 01:47:11 INFO - PROCESS | 1656 | --DOCSHELL 0x116ae1800 == 30 [pid = 1656] [id = 631] 01:47:11 INFO - PROCESS | 1656 | --DOCSHELL 0x10ebe9000 == 29 [pid = 1656] [id = 630] 01:47:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 01:47:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 771ms 01:47:11 INFO - PROCESS | 1656 | 1466498831517 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 01:47:11 INFO - PROCESS | 1656 | 1466498831523 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 01:47:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 01:47:11 INFO - PROCESS | 1656 | 1466498831527 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 01:47:11 INFO - PROCESS | 1656 | 1466498831530 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 01:47:11 INFO - PROCESS | 1656 | 1466498831532 Marionette TRACE conn2 <- [1,2538,null,{}] 01:47:11 INFO - PROCESS | 1656 | 1466498831535 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:11 INFO - PROCESS | 1656 | 1466498831537 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:11 INFO - PROCESS | 1656 | 1466498831621 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 01:47:11 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x119299400) [pid = 1656] [serial = 1831] [outer = 0x0] [url = about:blank] 01:47:11 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x119910000) [pid = 1656] [serial = 1832] [outer = 0x0] [url = about:blank] 01:47:11 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x1184ac800) [pid = 1656] [serial = 1823] [outer = 0x0] [url = about:blank] 01:47:11 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x118234000) [pid = 1656] [serial = 1822] [outer = 0x0] [url = about:blank] 01:47:11 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x119d20800) [pid = 1656] [serial = 1834] [outer = 0x0] [url = about:blank] 01:47:11 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x12127f400) [pid = 1656] [serial = 1838] [outer = 0x0] [url = about:blank] 01:47:11 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x12170f400) [pid = 1656] [serial = 1840] [outer = 0x0] [url = about:blank] 01:47:11 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1267ab000) [pid = 1656] [serial = 1846] [outer = 0x0] [url = about:blank] 01:47:11 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x125369400) [pid = 1656] [serial = 1843] [outer = 0x0] [url = about:blank] 01:47:11 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x117022c00) [pid = 1656] [serial = 1825] [outer = 0x0] [url = about:blank] 01:47:11 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x118127800) [pid = 1656] [serial = 1826] [outer = 0x0] [url = about:blank] 01:47:11 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1184a0400) [pid = 1656] [serial = 1828] [outer = 0x0] [url = about:blank] 01:47:11 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x120df1000) [pid = 1656] [serial = 1850] [outer = 0x0] [url = about:blank] 01:47:11 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x11873fc00) [pid = 1656] [serial = 1829] [outer = 0x0] [url = about:blank] 01:47:11 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x117eb2c00) [pid = 1656] [serial = 1849] [outer = 0x0] [url = about:blank] 01:47:11 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x127282400) [pid = 1656] [serial = 1852] [outer = 0x0] [url = about:blank] 01:47:11 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x128b8a400) [pid = 1656] [serial = 1855] [outer = 0x0] [url = about:blank] 01:47:11 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11702b800) [pid = 1656] [serial = 1808] [outer = 0x0] [url = about:blank] 01:47:11 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x116903400) [pid = 1656] [serial = 1807] [outer = 0x0] [url = about:blank] 01:47:11 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11874a400) [pid = 1656] [serial = 1811] [outer = 0x0] [url = about:blank] 01:47:11 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1184ee000) [pid = 1656] [serial = 1810] [outer = 0x0] [url = about:blank] 01:47:11 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x12127d800) [pid = 1656] [serial = 1814] [outer = 0x0] [url = about:blank] 01:47:11 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x120d20400) [pid = 1656] [serial = 1813] [outer = 0x0] [url = about:blank] 01:47:11 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x125373c00) [pid = 1656] [serial = 1817] [outer = 0x0] [url = about:blank] 01:47:11 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x123c2ac00) [pid = 1656] [serial = 1816] [outer = 0x0] [url = about:blank] 01:47:11 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x128bbac00) [pid = 1656] [serial = 1856] [outer = 0x0] [url = about:blank] 01:47:11 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12736e000) [pid = 1656] [serial = 1847] [outer = 0x0] [url = about:blank] 01:47:11 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1184a6800) [pid = 1656] [serial = 1868] [outer = 0x0] [url = about:blank] 01:47:11 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x117eb0000) [pid = 1656] [serial = 1862] [outer = 0x0] [url = about:blank] 01:47:11 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x12660cc00) [pid = 1656] [serial = 1820] [outer = 0x0] [url = about:blank] 01:47:11 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x118a89c00) [pid = 1656] [serial = 1870] [outer = 0x0] [url = about:blank] 01:47:11 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x128bbe800) [pid = 1656] [serial = 1858] [outer = 0x0] [url = about:blank] 01:47:11 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x118e89400) [pid = 1656] [serial = 1865] [outer = 0x0] [url = about:blank] 01:47:11 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1164d8400) [pid = 1656] [serial = 1861] [outer = 0x0] [url = about:blank] 01:47:11 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x125caec00) [pid = 1656] [serial = 1819] [outer = 0x0] [url = about:blank] 01:47:11 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x120de4800) [pid = 1656] [serial = 1837] [outer = 0x0] [url = about:blank] 01:47:11 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x117023c00) [pid = 1656] [serial = 1867] [outer = 0x0] [url = about:blank] 01:47:11 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x128bc5400) [pid = 1656] [serial = 1859] [outer = 0x0] [url = about:blank] 01:47:11 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x1185dd800) [pid = 1656] [serial = 1864] [outer = 0x0] [url = about:blank] 01:47:11 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x128b11800) [pid = 1656] [serial = 1853] [outer = 0x0] [url = about:blank] 01:47:11 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x124ee5400) [pid = 1656] [serial = 1841] [outer = 0x0] [url = about:blank] 01:47:11 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x126291c00) [pid = 1656] [serial = 1844] [outer = 0x0] [url = about:blank] 01:47:11 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x119905c00) [pid = 1656] [serial = 1871] [outer = 0x0] [url = about:blank] 01:47:11 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x120d1e400) [pid = 1656] [serial = 1835] [outer = 0x0] [url = about:blank] 01:47:11 INFO - PROCESS | 1656 | 1466498831710 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:11 INFO - PROCESS | 1656 | 1466498831712 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x116720000 == 30 [pid = 1656] [id = 642] 01:47:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x11701f400) [pid = 1656] [serial = 1926] [outer = 0x0] 01:47:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x117eb0000) [pid = 1656] [serial = 1927] [outer = 0x11701f400] 01:47:11 INFO - PROCESS | 1656 | 1466498831766 Marionette DEBUG loaded listener.js 01:47:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x1184e2c00) [pid = 1656] [serial = 1928] [outer = 0x11701f400] 01:47:12 INFO - PROCESS | 1656 | 1466498832185 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 01:47:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 01:47:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 720ms 01:47:12 INFO - PROCESS | 1656 | 1466498832253 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 01:47:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 01:47:12 INFO - PROCESS | 1656 | 1466498832255 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 01:47:12 INFO - PROCESS | 1656 | 1466498832258 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 01:47:12 INFO - PROCESS | 1656 | 1466498832259 Marionette TRACE conn2 <- [1,2542,null,{}] 01:47:12 INFO - PROCESS | 1656 | 1466498832261 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:12 INFO - PROCESS | 1656 | 1466498832263 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:12 INFO - PROCESS | 1656 | 1466498832362 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 01:47:12 INFO - PROCESS | 1656 | 1466498832369 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:12 INFO - PROCESS | 1656 | 1466498832370 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x11842b800 == 31 [pid = 1656] [id = 643] 01:47:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x118740c00) [pid = 1656] [serial = 1929] [outer = 0x0] 01:47:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x11928ec00) [pid = 1656] [serial = 1930] [outer = 0x118740c00] 01:47:12 INFO - PROCESS | 1656 | 1466498832398 Marionette DEBUG loaded listener.js 01:47:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x119910000) [pid = 1656] [serial = 1931] [outer = 0x118740c00] 01:47:12 INFO - PROCESS | 1656 | 1466498832741 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 01:47:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 01:47:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 519ms 01:47:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 01:47:12 INFO - PROCESS | 1656 | 1466498832785 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 01:47:12 INFO - PROCESS | 1656 | 1466498832786 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 01:47:12 INFO - PROCESS | 1656 | 1466498832795 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 01:47:12 INFO - PROCESS | 1656 | 1466498832799 Marionette TRACE conn2 <- [1,2546,null,{}] 01:47:12 INFO - PROCESS | 1656 | 1466498832802 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:12 INFO - PROCESS | 1656 | 1466498832805 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:12 INFO - PROCESS | 1656 | 1466498832885 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 01:47:12 INFO - PROCESS | 1656 | 1466498832889 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:12 INFO - PROCESS | 1656 | 1466498832890 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f57800 == 32 [pid = 1656] [id = 644] 01:47:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x119911000) [pid = 1656] [serial = 1932] [outer = 0x0] 01:47:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x119c53800) [pid = 1656] [serial = 1933] [outer = 0x119911000] 01:47:12 INFO - PROCESS | 1656 | 1466498832918 Marionette DEBUG loaded listener.js 01:47:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x121232400) [pid = 1656] [serial = 1934] [outer = 0x119911000] 01:47:13 INFO - PROCESS | 1656 | 1466498833248 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 01:47:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 01:47:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 477ms 01:47:13 INFO - PROCESS | 1656 | 1466498833267 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 01:47:13 INFO - PROCESS | 1656 | 1466498833269 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 01:47:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 01:47:13 INFO - PROCESS | 1656 | 1466498833271 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 01:47:13 INFO - PROCESS | 1656 | 1466498833273 Marionette TRACE conn2 <- [1,2550,null,{}] 01:47:13 INFO - PROCESS | 1656 | 1466498833278 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:13 INFO - PROCESS | 1656 | 1466498833280 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:13 INFO - PROCESS | 1656 | 1466498833363 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 01:47:13 INFO - PROCESS | 1656 | 1466498833422 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:13 INFO - PROCESS | 1656 | 1466498833423 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x121aa2000 == 33 [pid = 1656] [id = 645] 01:47:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x113f1e000) [pid = 1656] [serial = 1935] [outer = 0x0] 01:47:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x121286000) [pid = 1656] [serial = 1936] [outer = 0x113f1e000] 01:47:13 INFO - PROCESS | 1656 | 1466498833448 Marionette DEBUG loaded listener.js 01:47:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x121719800) [pid = 1656] [serial = 1937] [outer = 0x113f1e000] 01:47:13 INFO - PROCESS | 1656 | 1466498833771 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 01:47:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 01:47:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 523ms 01:47:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 01:47:13 INFO - PROCESS | 1656 | 1466498833795 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 01:47:13 INFO - PROCESS | 1656 | 1466498833797 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 01:47:13 INFO - PROCESS | 1656 | 1466498833799 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 01:47:13 INFO - PROCESS | 1656 | 1466498833800 Marionette TRACE conn2 <- [1,2554,null,{}] 01:47:13 INFO - PROCESS | 1656 | 1466498833802 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:13 INFO - PROCESS | 1656 | 1466498833804 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:13 INFO - PROCESS | 1656 | 1466498833903 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 01:47:13 INFO - PROCESS | 1656 | 1466498833942 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:13 INFO - PROCESS | 1656 | 1466498833946 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a93000 == 34 [pid = 1656] [id = 646] 01:47:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1249b5400) [pid = 1656] [serial = 1938] [outer = 0x0] 01:47:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x124c82000) [pid = 1656] [serial = 1939] [outer = 0x1249b5400] 01:47:13 INFO - PROCESS | 1656 | 1466498833979 Marionette DEBUG loaded listener.js 01:47:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x125caf800) [pid = 1656] [serial = 1940] [outer = 0x1249b5400] 01:47:14 INFO - PROCESS | 1656 | 1466498834303 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 01:47:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 01:47:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 518ms 01:47:14 INFO - PROCESS | 1656 | 1466498834326 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 01:47:14 INFO - PROCESS | 1656 | 1466498834328 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 01:47:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 01:47:14 INFO - PROCESS | 1656 | 1466498834330 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 01:47:14 INFO - PROCESS | 1656 | 1466498834331 Marionette TRACE conn2 <- [1,2558,null,{}] 01:47:14 INFO - PROCESS | 1656 | 1466498834334 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:14 INFO - PROCESS | 1656 | 1466498834335 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:14 INFO - PROCESS | 1656 | 1466498834439 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 01:47:14 INFO - PROCESS | 1656 | 1466498834443 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:14 INFO - PROCESS | 1656 | 1466498834444 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x128b33800 == 35 [pid = 1656] [id = 647] 01:47:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1249b7000) [pid = 1656] [serial = 1941] [outer = 0x0] 01:47:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x127361c00) [pid = 1656] [serial = 1942] [outer = 0x1249b7000] 01:47:14 INFO - PROCESS | 1656 | 1466498834468 Marionette DEBUG loaded listener.js 01:47:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x128b88800) [pid = 1656] [serial = 1943] [outer = 0x1249b7000] 01:47:14 INFO - PROCESS | 1656 | 1466498834810 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 01:47:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 01:47:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 520ms 01:47:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 01:47:14 INFO - PROCESS | 1656 | 1466498834852 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 01:47:14 INFO - PROCESS | 1656 | 1466498834853 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 01:47:14 INFO - PROCESS | 1656 | 1466498834855 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 01:47:14 INFO - PROCESS | 1656 | 1466498834856 Marionette TRACE conn2 <- [1,2562,null,{}] 01:47:14 INFO - PROCESS | 1656 | 1466498834862 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:14 INFO - PROCESS | 1656 | 1466498834863 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:14 INFO - PROCESS | 1656 | 1466498834960 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 01:47:14 INFO - PROCESS | 1656 | 1466498834964 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:14 INFO - PROCESS | 1656 | 1466498834965 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x1126f0000 == 36 [pid = 1656] [id = 648] 01:47:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1261e5400) [pid = 1656] [serial = 1944] [outer = 0x0] 01:47:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x128b90800) [pid = 1656] [serial = 1945] [outer = 0x1261e5400] 01:47:14 INFO - PROCESS | 1656 | 1466498834989 Marionette DEBUG loaded listener.js 01:47:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x128bbd000) [pid = 1656] [serial = 1946] [outer = 0x1261e5400] 01:47:15 INFO - PROCESS | 1656 | 1466498835339 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 01:47:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 01:47:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 522ms 01:47:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 01:47:15 INFO - PROCESS | 1656 | 1466498835377 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 01:47:15 INFO - PROCESS | 1656 | 1466498835379 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 01:47:15 INFO - PROCESS | 1656 | 1466498835381 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 01:47:15 INFO - PROCESS | 1656 | 1466498835382 Marionette TRACE conn2 <- [1,2566,null,{}] 01:47:15 INFO - PROCESS | 1656 | 1466498835384 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:15 INFO - PROCESS | 1656 | 1466498835385 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:15 INFO - PROCESS | 1656 | 1466498835485 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 01:47:15 INFO - PROCESS | 1656 | 1466498835488 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:15 INFO - PROCESS | 1656 | 1466498835489 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a904000 == 37 [pid = 1656] [id = 649] 01:47:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x128b97400) [pid = 1656] [serial = 1947] [outer = 0x0] 01:47:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x128bc8400) [pid = 1656] [serial = 1948] [outer = 0x128b97400] 01:47:15 INFO - PROCESS | 1656 | 1466498835515 Marionette DEBUG loaded listener.js 01:47:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x128cbe400) [pid = 1656] [serial = 1949] [outer = 0x128b97400] 01:47:15 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x125cad400) [pid = 1656] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 01:47:15 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x118135c00) [pid = 1656] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 01:47:15 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x112e64000) [pid = 1656] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 01:47:15 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x112e61c00) [pid = 1656] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 01:47:15 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1176f8400) [pid = 1656] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 01:47:15 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x115fd7c00) [pid = 1656] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 01:47:15 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x119985800) [pid = 1656] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 01:47:15 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1215b3400) [pid = 1656] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 01:47:15 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1217c5800) [pid = 1656] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 01:47:15 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x123c2a400) [pid = 1656] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 01:47:15 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x119731000) [pid = 1656] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 01:47:15 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12126c000) [pid = 1656] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 01:47:15 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x115fd8000) [pid = 1656] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 01:47:15 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x118a8a800) [pid = 1656] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 01:47:15 INFO - PROCESS | 1656 | 1466498835904 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 01:47:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 01:47:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 570ms 01:47:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 01:47:15 INFO - PROCESS | 1656 | 1466498835951 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 01:47:15 INFO - PROCESS | 1656 | 1466498835953 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 01:47:15 INFO - PROCESS | 1656 | 1466498835955 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 01:47:15 INFO - PROCESS | 1656 | 1466498835956 Marionette TRACE conn2 <- [1,2570,null,{}] 01:47:15 INFO - PROCESS | 1656 | 1466498835959 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:15 INFO - PROCESS | 1656 | 1466498835960 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:16 INFO - PROCESS | 1656 | 1466498836064 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 01:47:16 INFO - PROCESS | 1656 | 1466498836100 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:16 INFO - PROCESS | 1656 | 1466498836101 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x128c19800 == 38 [pid = 1656] [id = 650] 01:47:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x115fd8000) [pid = 1656] [serial = 1950] [outer = 0x0] 01:47:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x119297400) [pid = 1656] [serial = 1951] [outer = 0x115fd8000] 01:47:16 INFO - PROCESS | 1656 | 1466498836127 Marionette DEBUG loaded listener.js 01:47:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x123c2a400) [pid = 1656] [serial = 1952] [outer = 0x115fd8000] 01:47:16 INFO - PROCESS | 1656 | 1466498836434 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 01:47:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 01:47:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 519ms 01:47:16 INFO - PROCESS | 1656 | 1466498836476 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 01:47:16 INFO - PROCESS | 1656 | 1466498836478 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 01:47:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 01:47:16 INFO - PROCESS | 1656 | 1466498836480 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 01:47:16 INFO - PROCESS | 1656 | 1466498836481 Marionette TRACE conn2 <- [1,2574,null,{}] 01:47:16 INFO - PROCESS | 1656 | 1466498836483 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:16 INFO - PROCESS | 1656 | 1466498836484 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:16 INFO - PROCESS | 1656 | 1466498836567 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 01:47:16 INFO - PROCESS | 1656 | 1466498836571 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:16 INFO - PROCESS | 1656 | 1466498836573 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b9d8000 == 39 [pid = 1656] [id = 651] 01:47:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1267a6800) [pid = 1656] [serial = 1953] [outer = 0x0] 01:47:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x128cbf000) [pid = 1656] [serial = 1954] [outer = 0x1267a6800] 01:47:16 INFO - PROCESS | 1656 | 1466498836601 Marionette DEBUG loaded listener.js 01:47:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x129185800) [pid = 1656] [serial = 1955] [outer = 0x1267a6800] 01:47:16 INFO - PROCESS | 1656 | 1466498836935 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 01:47:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 01:47:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 467ms 01:47:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 01:47:16 INFO - PROCESS | 1656 | 1466498836951 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 01:47:16 INFO - PROCESS | 1656 | 1466498836952 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 01:47:16 INFO - PROCESS | 1656 | 1466498836954 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 01:47:16 INFO - PROCESS | 1656 | 1466498836956 Marionette TRACE conn2 <- [1,2578,null,{}] 01:47:16 INFO - PROCESS | 1656 | 1466498836966 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:16 INFO - PROCESS | 1656 | 1466498836968 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:17 INFO - PROCESS | 1656 | 1466498837094 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 01:47:17 INFO - PROCESS | 1656 | 1466498837102 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:17 INFO - PROCESS | 1656 | 1466498837103 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bf25800 == 40 [pid = 1656] [id = 652] 01:47:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x125cad400) [pid = 1656] [serial = 1956] [outer = 0x0] 01:47:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x12918f400) [pid = 1656] [serial = 1957] [outer = 0x125cad400] 01:47:17 INFO - PROCESS | 1656 | 1466498837127 Marionette DEBUG loaded listener.js 01:47:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x129254400) [pid = 1656] [serial = 1958] [outer = 0x125cad400] 01:47:17 INFO - PROCESS | 1656 | 1466498837434 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 01:47:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 01:47:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 530ms 01:47:17 INFO - PROCESS | 1656 | 1466498837485 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 01:47:17 INFO - PROCESS | 1656 | 1466498837486 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 01:47:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 01:47:17 INFO - PROCESS | 1656 | 1466498837488 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 01:47:17 INFO - PROCESS | 1656 | 1466498837490 Marionette TRACE conn2 <- [1,2582,null,{}] 01:47:17 INFO - PROCESS | 1656 | 1466498837492 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:17 INFO - PROCESS | 1656 | 1466498837493 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:17 INFO - PROCESS | 1656 | 1466498837576 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 01:47:17 INFO - PROCESS | 1656 | 1466498837580 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:17 INFO - PROCESS | 1656 | 1466498837582 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c596800 == 41 [pid = 1656] [id = 653] 01:47:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x129254800) [pid = 1656] [serial = 1959] [outer = 0x0] 01:47:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x129293800) [pid = 1656] [serial = 1960] [outer = 0x129254800] 01:47:17 INFO - PROCESS | 1656 | 1466498837613 Marionette DEBUG loaded listener.js 01:47:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12929e400) [pid = 1656] [serial = 1961] [outer = 0x129254800] 01:47:18 INFO - PROCESS | 1656 | 1466498838099 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 01:47:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 01:47:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 670ms 01:47:18 INFO - PROCESS | 1656 | 1466498838159 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 01:47:18 INFO - PROCESS | 1656 | 1466498838162 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 01:47:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 01:47:18 INFO - PROCESS | 1656 | 1466498838165 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 01:47:18 INFO - PROCESS | 1656 | 1466498838167 Marionette TRACE conn2 <- [1,2586,null,{}] 01:47:18 INFO - PROCESS | 1656 | 1466498838172 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:18 INFO - PROCESS | 1656 | 1466498838173 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:18 INFO - PROCESS | 1656 | 1466498838277 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 01:47:18 INFO - PROCESS | 1656 | 1466498838337 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:18 INFO - PROCESS | 1656 | 1466498838338 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x118386000 == 42 [pid = 1656] [id = 654] 01:47:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x11812c000) [pid = 1656] [serial = 1962] [outer = 0x0] 01:47:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x11845b400) [pid = 1656] [serial = 1963] [outer = 0x11812c000] 01:47:18 INFO - PROCESS | 1656 | 1466498838369 Marionette DEBUG loaded listener.js 01:47:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x11873e400) [pid = 1656] [serial = 1964] [outer = 0x11812c000] 01:47:18 INFO - PROCESS | 1656 | 1466498838829 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 01:47:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 01:47:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 673ms 01:47:18 INFO - PROCESS | 1656 | 1466498838838 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 01:47:18 INFO - PROCESS | 1656 | 1466498838844 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 01:47:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 01:47:18 INFO - PROCESS | 1656 | 1466498838849 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 01:47:18 INFO - PROCESS | 1656 | 1466498838851 Marionette TRACE conn2 <- [1,2590,null,{}] 01:47:18 INFO - PROCESS | 1656 | 1466498838853 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:18 INFO - PROCESS | 1656 | 1466498838855 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:18 INFO - PROCESS | 1656 | 1466498838984 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 01:47:19 INFO - PROCESS | 1656 | 1466498839043 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:19 INFO - PROCESS | 1656 | 1466498839044 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x125386800 == 43 [pid = 1656] [id = 655] 01:47:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x119292400) [pid = 1656] [serial = 1965] [outer = 0x0] 01:47:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x119ad9000) [pid = 1656] [serial = 1966] [outer = 0x119292400] 01:47:19 INFO - PROCESS | 1656 | 1466498839076 Marionette DEBUG loaded listener.js 01:47:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x120d1b000) [pid = 1656] [serial = 1967] [outer = 0x119292400] 01:47:19 INFO - PROCESS | 1656 | 1466498839530 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 01:47:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 01:47:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 725ms 01:47:19 INFO - PROCESS | 1656 | 1466498839573 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 01:47:19 INFO - PROCESS | 1656 | 1466498839575 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 01:47:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 01:47:19 INFO - PROCESS | 1656 | 1466498839578 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 01:47:19 INFO - PROCESS | 1656 | 1466498839580 Marionette TRACE conn2 <- [1,2594,null,{}] 01:47:19 INFO - PROCESS | 1656 | 1466498839588 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:19 INFO - PROCESS | 1656 | 1466498839592 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:19 INFO - PROCESS | 1656 | 1466498839695 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 01:47:19 INFO - PROCESS | 1656 | 1466498839757 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:19 INFO - PROCESS | 1656 | 1466498839759 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c597000 == 44 [pid = 1656] [id = 656] 01:47:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12170e800) [pid = 1656] [serial = 1968] [outer = 0x0] 01:47:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x124837400) [pid = 1656] [serial = 1969] [outer = 0x12170e800] 01:47:19 INFO - PROCESS | 1656 | 1466498839790 Marionette DEBUG loaded listener.js 01:47:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x126151800) [pid = 1656] [serial = 1970] [outer = 0x12170e800] 01:47:20 INFO - PROCESS | 1656 | 1466498840550 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 01:47:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 01:47:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1023ms 01:47:20 INFO - PROCESS | 1656 | 1466498840602 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 01:47:20 INFO - PROCESS | 1656 | 1466498840606 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 01:47:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 01:47:20 INFO - PROCESS | 1656 | 1466498840612 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 01:47:20 INFO - PROCESS | 1656 | 1466498840615 Marionette TRACE conn2 <- [1,2598,null,{}] 01:47:20 INFO - PROCESS | 1656 | 1466498840620 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:20 INFO - PROCESS | 1656 | 1466498840622 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:20 INFO - PROCESS | 1656 | 1466498840810 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 01:47:20 INFO - PROCESS | 1656 | 1466498840938 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:20 INFO - PROCESS | 1656 | 1466498840941 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x112648800 == 45 [pid = 1656] [id = 657] 01:47:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x118129800) [pid = 1656] [serial = 1971] [outer = 0x0] 01:47:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x113f1dc00) [pid = 1656] [serial = 1972] [outer = 0x118129800] 01:47:20 INFO - PROCESS | 1656 | 1466498840968 Marionette DEBUG loaded listener.js 01:47:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1185d8c00) [pid = 1656] [serial = 1973] [outer = 0x118129800] 01:47:21 INFO - PROCESS | 1656 | --DOCSHELL 0x12bf25800 == 44 [pid = 1656] [id = 652] 01:47:21 INFO - PROCESS | 1656 | --DOCSHELL 0x12b9d8000 == 43 [pid = 1656] [id = 651] 01:47:21 INFO - PROCESS | 1656 | --DOCSHELL 0x128c19800 == 42 [pid = 1656] [id = 650] 01:47:21 INFO - PROCESS | 1656 | --DOCSHELL 0x12a904000 == 41 [pid = 1656] [id = 649] 01:47:21 INFO - PROCESS | 1656 | --DOCSHELL 0x1126f0000 == 40 [pid = 1656] [id = 648] 01:47:21 INFO - PROCESS | 1656 | --DOCSHELL 0x128b33800 == 39 [pid = 1656] [id = 647] 01:47:21 INFO - PROCESS | 1656 | --DOCSHELL 0x119a93000 == 38 [pid = 1656] [id = 646] 01:47:21 INFO - PROCESS | 1656 | --DOCSHELL 0x121aa2000 == 37 [pid = 1656] [id = 645] 01:47:21 INFO - PROCESS | 1656 | --DOCSHELL 0x120f57800 == 36 [pid = 1656] [id = 644] 01:47:21 INFO - PROCESS | 1656 | --DOCSHELL 0x11842b800 == 35 [pid = 1656] [id = 643] 01:47:21 INFO - PROCESS | 1656 | --DOCSHELL 0x116720000 == 34 [pid = 1656] [id = 642] 01:47:21 INFO - PROCESS | 1656 | --DOCSHELL 0x112854000 == 33 [pid = 1656] [id = 641] 01:47:21 INFO - PROCESS | 1656 | --DOCSHELL 0x12b9d4000 == 32 [pid = 1656] [id = 639] 01:47:21 INFO - PROCESS | 1656 | --DOCSHELL 0x11831c000 == 31 [pid = 1656] [id = 640] 01:47:21 INFO - PROCESS | 1656 | --DOCSHELL 0x12c597000 == 30 [pid = 1656] [id = 656] 01:47:21 INFO - PROCESS | 1656 | --DOCSHELL 0x125386800 == 29 [pid = 1656] [id = 655] 01:47:21 INFO - PROCESS | 1656 | --DOCSHELL 0x12c596800 == 28 [pid = 1656] [id = 653] 01:47:21 INFO - PROCESS | 1656 | --DOCSHELL 0x118386000 == 27 [pid = 1656] [id = 654] 01:47:21 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1289e4400) [pid = 1656] [serial = 1915] [outer = 0x0] [url = about:blank] 01:47:21 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x119731800) [pid = 1656] [serial = 1898] [outer = 0x0] [url = about:blank] 01:47:21 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x118a65400) [pid = 1656] [serial = 1897] [outer = 0x0] [url = about:blank] 01:47:21 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1131ad800) [pid = 1656] [serial = 1891] [outer = 0x0] [url = about:blank] 01:47:21 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x126292400) [pid = 1656] [serial = 1913] [outer = 0x0] [url = about:blank] 01:47:21 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x115fd8400) [pid = 1656] [serial = 1892] [outer = 0x0] [url = about:blank] 01:47:21 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x118462800) [pid = 1656] [serial = 1894] [outer = 0x0] [url = about:blank] 01:47:21 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11873c800) [pid = 1656] [serial = 1874] [outer = 0x0] [url = about:blank] 01:47:21 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x118242800) [pid = 1656] [serial = 1873] [outer = 0x0] [url = about:blank] 01:47:21 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x120d18800) [pid = 1656] [serial = 1877] [outer = 0x0] [url = about:blank] 01:47:21 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x119d1cc00) [pid = 1656] [serial = 1876] [outer = 0x0] [url = about:blank] 01:47:21 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1217bd400) [pid = 1656] [serial = 1880] [outer = 0x0] [url = about:blank] 01:47:21 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x121713800) [pid = 1656] [serial = 1879] [outer = 0x0] [url = about:blank] 01:47:21 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x124dad800) [pid = 1656] [serial = 1883] [outer = 0x0] [url = about:blank] 01:47:21 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x124c08400) [pid = 1656] [serial = 1882] [outer = 0x0] [url = about:blank] 01:47:21 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12660fc00) [pid = 1656] [serial = 1886] [outer = 0x0] [url = about:blank] 01:47:21 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x125ca4800) [pid = 1656] [serial = 1885] [outer = 0x0] [url = about:blank] 01:47:21 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x128b15c00) [pid = 1656] [serial = 1888] [outer = 0x0] [url = about:blank] 01:47:21 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x119ad6000) [pid = 1656] [serial = 1900] [outer = 0x0] [url = about:blank] 01:47:21 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1217bdc00) [pid = 1656] [serial = 1904] [outer = 0x0] [url = about:blank] 01:47:21 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12170f800) [pid = 1656] [serial = 1903] [outer = 0x0] [url = about:blank] 01:47:21 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x118e87c00) [pid = 1656] [serial = 1907] [outer = 0x0] [url = about:blank] 01:47:21 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x125c28400) [pid = 1656] [serial = 1912] [outer = 0x0] [url = about:blank] 01:47:21 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x116a0bc00) [pid = 1656] [serial = 1906] [outer = 0x0] [url = about:blank] 01:47:21 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x12126b800) [pid = 1656] [serial = 1901] [outer = 0x0] [url = about:blank] 01:47:21 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x124daa400) [pid = 1656] [serial = 1910] [outer = 0x0] [url = about:blank] 01:47:21 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x12186e000) [pid = 1656] [serial = 1909] [outer = 0x0] [url = about:blank] 01:47:21 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x128b13c00) [pid = 1656] [serial = 1916] [outer = 0x0] [url = about:blank] 01:47:21 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x11873bc00) [pid = 1656] [serial = 1895] [outer = 0x0] [url = about:blank] 01:47:22 INFO - PROCESS | 1656 | 1466498842016 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 01:47:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 01:47:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1424ms 01:47:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 01:47:22 INFO - PROCESS | 1656 | 1466498842035 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 01:47:22 INFO - PROCESS | 1656 | 1466498842038 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 01:47:22 INFO - PROCESS | 1656 | 1466498842042 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 01:47:22 INFO - PROCESS | 1656 | 1466498842045 Marionette TRACE conn2 <- [1,2602,null,{}] 01:47:22 INFO - PROCESS | 1656 | 1466498842049 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:22 INFO - PROCESS | 1656 | 1466498842050 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:22 INFO - PROCESS | 1656 | 1466498842130 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 01:47:22 INFO - PROCESS | 1656 | 1466498842135 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:22 INFO - PROCESS | 1656 | 1466498842136 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x1132bb000 == 28 [pid = 1656] [id = 658] 01:47:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x11329f800) [pid = 1656] [serial = 1974] [outer = 0x0] 01:47:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x115fd9000) [pid = 1656] [serial = 1975] [outer = 0x11329f800] 01:47:22 INFO - PROCESS | 1656 | 1466498842167 Marionette DEBUG loaded listener.js 01:47:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x1126d4400) [pid = 1656] [serial = 1976] [outer = 0x11329f800] 01:47:22 INFO - PROCESS | 1656 | 1466498842595 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 01:47:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 01:47:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 575ms 01:47:22 INFO - PROCESS | 1656 | 1466498842616 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 01:47:22 INFO - PROCESS | 1656 | 1466498842622 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 01:47:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 01:47:22 INFO - PROCESS | 1656 | 1466498842630 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 01:47:22 INFO - PROCESS | 1656 | 1466498842633 Marionette TRACE conn2 <- [1,2606,null,{}] 01:47:22 INFO - PROCESS | 1656 | 1466498842637 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:22 INFO - PROCESS | 1656 | 1466498842639 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:22 INFO - PROCESS | 1656 | 1466498842753 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 01:47:22 INFO - PROCESS | 1656 | 1466498842764 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:22 INFO - PROCESS | 1656 | 1466498842765 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x1170c9800 == 29 [pid = 1656] [id = 659] 01:47:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x117029400) [pid = 1656] [serial = 1977] [outer = 0x0] 01:47:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11812f800) [pid = 1656] [serial = 1978] [outer = 0x117029400] 01:47:22 INFO - PROCESS | 1656 | 1466498842806 Marionette DEBUG loaded listener.js 01:47:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11824c000) [pid = 1656] [serial = 1979] [outer = 0x117029400] 01:47:23 INFO - PROCESS | 1656 | 1466498843317 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 01:47:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 01:47:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 723ms 01:47:23 INFO - PROCESS | 1656 | 1466498843353 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 01:47:23 INFO - PROCESS | 1656 | 1466498843354 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 01:47:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 01:47:23 INFO - PROCESS | 1656 | 1466498843362 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 01:47:23 INFO - PROCESS | 1656 | 1466498843365 Marionette TRACE conn2 <- [1,2610,null,{}] 01:47:23 INFO - PROCESS | 1656 | 1466498843373 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:23 INFO - PROCESS | 1656 | 1466498843377 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:23 INFO - PROCESS | 1656 | 1466498843468 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 01:47:23 INFO - PROCESS | 1656 | 1466498843528 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:23 INFO - PROCESS | 1656 | 1466498843530 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x118705800 == 30 [pid = 1656] [id = 660] 01:47:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x112e64000) [pid = 1656] [serial = 1980] [outer = 0x0] 01:47:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x118a5c800) [pid = 1656] [serial = 1981] [outer = 0x112e64000] 01:47:23 INFO - PROCESS | 1656 | 1466498843559 Marionette DEBUG loaded listener.js 01:47:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x119290400) [pid = 1656] [serial = 1982] [outer = 0x112e64000] 01:47:23 INFO - PROCESS | 1656 | 1466498843830 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 01:47:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 01:47:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 527ms 01:47:23 INFO - PROCESS | 1656 | 1466498843883 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 01:47:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 01:47:23 INFO - PROCESS | 1656 | 1466498843885 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 01:47:23 INFO - PROCESS | 1656 | 1466498843887 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 01:47:23 INFO - PROCESS | 1656 | 1466498843888 Marionette TRACE conn2 <- [1,2614,null,{}] 01:47:23 INFO - PROCESS | 1656 | 1466498843892 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:23 INFO - PROCESS | 1656 | 1466498843895 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:23 INFO - PROCESS | 1656 | 1466498843980 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 01:47:23 INFO - PROCESS | 1656 | 1466498843983 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:23 INFO - PROCESS | 1656 | 1466498843985 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a54000 == 31 [pid = 1656] [id = 661] 01:47:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11921e000) [pid = 1656] [serial = 1983] [outer = 0x0] 01:47:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x119905800) [pid = 1656] [serial = 1984] [outer = 0x11921e000] 01:47:24 INFO - PROCESS | 1656 | 1466498844011 Marionette DEBUG loaded listener.js 01:47:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119d22800) [pid = 1656] [serial = 1985] [outer = 0x11921e000] 01:47:24 INFO - PROCESS | 1656 | 1466498844381 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 01:47:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 01:47:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 519ms 01:47:24 INFO - PROCESS | 1656 | 1466498844408 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 01:47:24 INFO - PROCESS | 1656 | 1466498844417 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 01:47:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 01:47:24 INFO - PROCESS | 1656 | 1466498844429 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 01:47:24 INFO - PROCESS | 1656 | 1466498844430 Marionette TRACE conn2 <- [1,2618,null,{}] 01:47:24 INFO - PROCESS | 1656 | 1466498844432 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:24 INFO - PROCESS | 1656 | 1466498844433 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:24 INFO - PROCESS | 1656 | 1466498844527 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 01:47:24 INFO - PROCESS | 1656 | 1466498844531 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:24 INFO - PROCESS | 1656 | 1466498844532 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x12108d800 == 32 [pid = 1656] [id = 662] 01:47:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x117028c00) [pid = 1656] [serial = 1986] [outer = 0x0] 01:47:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x120d18800) [pid = 1656] [serial = 1987] [outer = 0x117028c00] 01:47:24 INFO - PROCESS | 1656 | 1466498844558 Marionette DEBUG loaded listener.js 01:47:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x121195c00) [pid = 1656] [serial = 1988] [outer = 0x117028c00] 01:47:24 INFO - PROCESS | 1656 | 1466498844916 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 01:47:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 01:47:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 519ms 01:47:24 INFO - PROCESS | 1656 | 1466498844948 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 01:47:24 INFO - PROCESS | 1656 | 1466498844950 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 01:47:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 01:47:24 INFO - PROCESS | 1656 | 1466498844957 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 01:47:24 INFO - PROCESS | 1656 | 1466498844959 Marionette TRACE conn2 <- [1,2622,null,{}] 01:47:24 INFO - PROCESS | 1656 | 1466498844961 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:24 INFO - PROCESS | 1656 | 1466498844965 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:25 INFO - PROCESS | 1656 | 1466498845080 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 01:47:25 INFO - PROCESS | 1656 | 1466498845117 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:25 INFO - PROCESS | 1656 | 1466498845118 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x121ab3000 == 33 [pid = 1656] [id = 663] 01:47:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1161a3400) [pid = 1656] [serial = 1989] [outer = 0x0] 01:47:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x121288800) [pid = 1656] [serial = 1990] [outer = 0x1161a3400] 01:47:25 INFO - PROCESS | 1656 | 1466498845144 Marionette DEBUG loaded listener.js 01:47:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x123b0bc00) [pid = 1656] [serial = 1991] [outer = 0x1161a3400] 01:47:25 INFO - PROCESS | 1656 | 1466498845477 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 01:47:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 01:47:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 570ms 01:47:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 01:47:25 INFO - PROCESS | 1656 | 1466498845527 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 01:47:25 INFO - PROCESS | 1656 | 1466498845528 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 01:47:25 INFO - PROCESS | 1656 | 1466498845530 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 01:47:25 INFO - PROCESS | 1656 | 1466498845539 Marionette TRACE conn2 <- [1,2626,null,{}] 01:47:25 INFO - PROCESS | 1656 | 1466498845542 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:25 INFO - PROCESS | 1656 | 1466498845543 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:25 INFO - PROCESS | 1656 | 1466498845638 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 01:47:25 INFO - PROCESS | 1656 | 1466498845677 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:25 INFO - PROCESS | 1656 | 1466498845678 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x125358800 == 34 [pid = 1656] [id = 664] 01:47:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x123c2ac00) [pid = 1656] [serial = 1992] [outer = 0x0] 01:47:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x124c86000) [pid = 1656] [serial = 1993] [outer = 0x123c2ac00] 01:47:25 INFO - PROCESS | 1656 | 1466498845703 Marionette DEBUG loaded listener.js 01:47:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12536b400) [pid = 1656] [serial = 1994] [outer = 0x123c2ac00] 01:47:26 INFO - PROCESS | 1656 | 1466498846039 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 01:47:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 01:47:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 527ms 01:47:26 INFO - PROCESS | 1656 | 1466498846060 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 01:47:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 01:47:26 INFO - PROCESS | 1656 | 1466498846063 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 01:47:26 INFO - PROCESS | 1656 | 1466498846065 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 01:47:26 INFO - PROCESS | 1656 | 1466498846066 Marionette TRACE conn2 <- [1,2630,null,{}] 01:47:26 INFO - PROCESS | 1656 | 1466498846069 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:26 INFO - PROCESS | 1656 | 1466498846070 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:26 INFO - PROCESS | 1656 | 1466498846335 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 01:47:26 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1249b5400) [pid = 1656] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 01:47:26 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1261e5400) [pid = 1656] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 01:47:26 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1249b7000) [pid = 1656] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 01:47:26 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x128b97400) [pid = 1656] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 01:47:26 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x115fd8000) [pid = 1656] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 01:47:26 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11701f400) [pid = 1656] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 01:47:26 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x119911000) [pid = 1656] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 01:47:26 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x115fd6c00) [pid = 1656] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 01:47:26 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x118a56800) [pid = 1656] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 01:47:26 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1131c5400) [pid = 1656] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 01:47:26 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x113f1e000) [pid = 1656] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 01:47:26 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x118740c00) [pid = 1656] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 01:47:26 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x129254800) [pid = 1656] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 01:47:26 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1267a6800) [pid = 1656] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 01:47:26 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x125cad400) [pid = 1656] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 01:47:26 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x127364000) [pid = 1656] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 01:47:26 INFO - PROCESS | 1656 | 1466498846380 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:26 INFO - PROCESS | 1656 | 1466498846382 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x11814a000 == 35 [pid = 1656] [id = 665] 01:47:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x111c83800) [pid = 1656] [serial = 1995] [outer = 0x0] 01:47:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x113293400) [pid = 1656] [serial = 1996] [outer = 0x111c83800] 01:47:26 INFO - PROCESS | 1656 | 1466498846408 Marionette DEBUG loaded listener.js 01:47:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x118135800) [pid = 1656] [serial = 1997] [outer = 0x111c83800] 01:47:26 INFO - PROCESS | 1656 | 1466498846664 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 01:47:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 01:47:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 619ms 01:47:26 INFO - PROCESS | 1656 | 1466498846686 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 01:47:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 01:47:26 INFO - PROCESS | 1656 | 1466498846687 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 01:47:26 INFO - PROCESS | 1656 | 1466498846689 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 01:47:26 INFO - PROCESS | 1656 | 1466498846690 Marionette TRACE conn2 <- [1,2634,null,{}] 01:47:26 INFO - PROCESS | 1656 | 1466498846700 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:26 INFO - PROCESS | 1656 | 1466498846701 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:26 INFO - PROCESS | 1656 | 1466498846794 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 01:47:26 INFO - PROCESS | 1656 | 1466498846798 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:26 INFO - PROCESS | 1656 | 1466498846799 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x118705000 == 36 [pid = 1656] [id = 666] 01:47:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11873c800) [pid = 1656] [serial = 1998] [outer = 0x0] 01:47:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x121714400) [pid = 1656] [serial = 1999] [outer = 0x11873c800] 01:47:26 INFO - PROCESS | 1656 | 1466498846824 Marionette DEBUG loaded listener.js 01:47:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x126294800) [pid = 1656] [serial = 2000] [outer = 0x11873c800] 01:47:27 INFO - PROCESS | 1656 | 1466498847163 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 01:47:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 01:47:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 526ms 01:47:27 INFO - PROCESS | 1656 | 1466498847215 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 01:47:27 INFO - PROCESS | 1656 | 1466498847216 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 01:47:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 01:47:27 INFO - PROCESS | 1656 | 1466498847219 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 01:47:27 INFO - PROCESS | 1656 | 1466498847220 Marionette TRACE conn2 <- [1,2638,null,{}] 01:47:27 INFO - PROCESS | 1656 | 1466498847222 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:27 INFO - PROCESS | 1656 | 1466498847223 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:27 INFO - PROCESS | 1656 | 1466498847298 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 01:47:27 INFO - PROCESS | 1656 | 1466498847302 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:27 INFO - PROCESS | 1656 | 1466498847303 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x1294a1800 == 37 [pid = 1656] [id = 667] 01:47:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x126291c00) [pid = 1656] [serial = 2001] [outer = 0x0] 01:47:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1267b1400) [pid = 1656] [serial = 2002] [outer = 0x126291c00] 01:47:27 INFO - PROCESS | 1656 | 1466498847330 Marionette DEBUG loaded listener.js 01:47:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x12736e000) [pid = 1656] [serial = 2003] [outer = 0x126291c00] 01:47:27 INFO - PROCESS | 1656 | 1466498847665 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 01:47:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 01:47:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 468ms 01:47:27 INFO - PROCESS | 1656 | 1466498847688 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 01:47:27 INFO - PROCESS | 1656 | 1466498847689 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 01:47:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 01:47:27 INFO - PROCESS | 1656 | 1466498847693 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 01:47:27 INFO - PROCESS | 1656 | 1466498847695 Marionette TRACE conn2 <- [1,2642,null,{}] 01:47:27 INFO - PROCESS | 1656 | 1466498847697 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:27 INFO - PROCESS | 1656 | 1466498847698 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:27 INFO - PROCESS | 1656 | 1466498847797 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 01:47:27 INFO - PROCESS | 1656 | 1466498847801 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:27 INFO - PROCESS | 1656 | 1466498847802 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x12108c000 == 38 [pid = 1656] [id = 668] 01:47:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1289e5000) [pid = 1656] [serial = 2004] [outer = 0x0] 01:47:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x128b1e000) [pid = 1656] [serial = 2005] [outer = 0x1289e5000] 01:47:27 INFO - PROCESS | 1656 | 1466498847829 Marionette DEBUG loaded listener.js 01:47:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x128bbdc00) [pid = 1656] [serial = 2006] [outer = 0x1289e5000] 01:47:28 INFO - PROCESS | 1656 | 1466498848173 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 01:47:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 01:47:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 522ms 01:47:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 01:47:28 INFO - PROCESS | 1656 | 1466498848216 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 01:47:28 INFO - PROCESS | 1656 | 1466498848217 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 01:47:28 INFO - PROCESS | 1656 | 1466498848219 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 01:47:28 INFO - PROCESS | 1656 | 1466498848220 Marionette TRACE conn2 <- [1,2646,null,{}] 01:47:28 INFO - PROCESS | 1656 | 1466498848233 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:28 INFO - PROCESS | 1656 | 1466498848234 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:28 INFO - PROCESS | 1656 | 1466498848313 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 01:47:28 INFO - PROCESS | 1656 | 1466498848409 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:28 INFO - PROCESS | 1656 | 1466498848411 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x1126e9800 == 39 [pid = 1656] [id = 669] 01:47:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x110f9f800) [pid = 1656] [serial = 2007] [outer = 0x0] 01:47:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x111c7c000) [pid = 1656] [serial = 2008] [outer = 0x110f9f800] 01:47:28 INFO - PROCESS | 1656 | 1466498848445 Marionette DEBUG loaded listener.js 01:47:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x112d18400) [pid = 1656] [serial = 2009] [outer = 0x110f9f800] 01:47:28 INFO - PROCESS | 1656 | 1466498848966 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 01:47:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 01:47:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 768ms 01:47:28 INFO - PROCESS | 1656 | 1466498848989 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 01:47:28 INFO - PROCESS | 1656 | 1466498848992 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 01:47:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 01:47:28 INFO - PROCESS | 1656 | 1466498848995 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 01:47:28 INFO - PROCESS | 1656 | 1466498848997 Marionette TRACE conn2 <- [1,2650,null,{}] 01:47:29 INFO - PROCESS | 1656 | 1466498849000 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:29 INFO - PROCESS | 1656 | 1466498849003 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:29 INFO - PROCESS | 1656 | 1466498849115 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 01:47:29 INFO - PROCESS | 1656 | 1466498849220 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:29 INFO - PROCESS | 1656 | 1466498849222 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x118398000 == 40 [pid = 1656] [id = 670] 01:47:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1176efc00) [pid = 1656] [serial = 2010] [outer = 0x0] 01:47:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x11812e400) [pid = 1656] [serial = 2011] [outer = 0x1176efc00] 01:47:29 INFO - PROCESS | 1656 | 1466498849253 Marionette DEBUG loaded listener.js 01:47:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1184a1c00) [pid = 1656] [serial = 2012] [outer = 0x1176efc00] 01:47:29 INFO - PROCESS | 1656 | 1466498849766 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 01:47:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 01:47:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 820ms 01:47:29 INFO - PROCESS | 1656 | 1466498849935 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 01:47:29 INFO - PROCESS | 1656 | 1466498849938 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 01:47:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 01:47:29 INFO - PROCESS | 1656 | 1466498849970 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 01:47:29 INFO - PROCESS | 1656 | 1466498849972 Marionette TRACE conn2 <- [1,2654,null,{}] 01:47:29 INFO - PROCESS | 1656 | 1466498849977 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:29 INFO - PROCESS | 1656 | 1466498849979 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:30 INFO - PROCESS | 1656 | 1466498850083 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 01:47:30 INFO - PROCESS | 1656 | 1466498850136 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:30 INFO - PROCESS | 1656 | 1466498850139 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x118263000 == 41 [pid = 1656] [id = 671] 01:47:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x116f60800) [pid = 1656] [serial = 2013] [outer = 0x0] 01:47:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x117022800) [pid = 1656] [serial = 2014] [outer = 0x116f60800] 01:47:30 INFO - PROCESS | 1656 | 1466498850166 Marionette DEBUG loaded listener.js 01:47:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x118130800) [pid = 1656] [serial = 2015] [outer = 0x116f60800] 01:47:30 INFO - PROCESS | 1656 | --DOCSHELL 0x12108c000 == 40 [pid = 1656] [id = 668] 01:47:30 INFO - PROCESS | 1656 | --DOCSHELL 0x1294a1800 == 39 [pid = 1656] [id = 667] 01:47:30 INFO - PROCESS | 1656 | --DOCSHELL 0x118705000 == 38 [pid = 1656] [id = 666] 01:47:30 INFO - PROCESS | 1656 | --DOCSHELL 0x11814a000 == 37 [pid = 1656] [id = 665] 01:47:30 INFO - PROCESS | 1656 | --DOCSHELL 0x125358800 == 36 [pid = 1656] [id = 664] 01:47:30 INFO - PROCESS | 1656 | --DOCSHELL 0x121ab3000 == 35 [pid = 1656] [id = 663] 01:47:30 INFO - PROCESS | 1656 | --DOCSHELL 0x12108d800 == 34 [pid = 1656] [id = 662] 01:47:30 INFO - PROCESS | 1656 | --DOCSHELL 0x119a54000 == 33 [pid = 1656] [id = 661] 01:47:30 INFO - PROCESS | 1656 | --DOCSHELL 0x118705800 == 32 [pid = 1656] [id = 660] 01:47:30 INFO - PROCESS | 1656 | --DOCSHELL 0x1170c9800 == 31 [pid = 1656] [id = 659] 01:47:30 INFO - PROCESS | 1656 | --DOCSHELL 0x1132bb000 == 30 [pid = 1656] [id = 658] 01:47:30 INFO - PROCESS | 1656 | --DOCSHELL 0x112648800 == 29 [pid = 1656] [id = 657] 01:47:30 INFO - PROCESS | 1656 | 1466498850579 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 01:47:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 01:47:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 647ms 01:47:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 01:47:30 INFO - PROCESS | 1656 | 1466498850595 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 01:47:30 INFO - PROCESS | 1656 | 1466498850597 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 01:47:30 INFO - PROCESS | 1656 | 1466498850602 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 01:47:30 INFO - PROCESS | 1656 | 1466498850605 Marionette TRACE conn2 <- [1,2658,null,{}] 01:47:30 INFO - PROCESS | 1656 | 1466498850608 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:30 INFO - PROCESS | 1656 | 1466498850610 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:30 INFO - PROCESS | 1656 | 1466498850707 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 01:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x128b96c00) [pid = 1656] [serial = 1889] [outer = 0x0] [url = about:blank] 01:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x124c82000) [pid = 1656] [serial = 1939] [outer = 0x0] [url = about:blank] 01:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x128b90800) [pid = 1656] [serial = 1945] [outer = 0x0] [url = about:blank] 01:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x127361c00) [pid = 1656] [serial = 1942] [outer = 0x0] [url = about:blank] 01:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x128bc8400) [pid = 1656] [serial = 1948] [outer = 0x0] [url = about:blank] 01:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x119297400) [pid = 1656] [serial = 1951] [outer = 0x0] [url = about:blank] 01:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x128bbd000) [pid = 1656] [serial = 1946] [outer = 0x0] [url = about:blank] 01:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x117eb0000) [pid = 1656] [serial = 1927] [outer = 0x0] [url = about:blank] 01:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1184e2c00) [pid = 1656] [serial = 1928] [outer = 0x0] [url = about:blank] 01:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x119c53800) [pid = 1656] [serial = 1933] [outer = 0x0] [url = about:blank] 01:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x121232400) [pid = 1656] [serial = 1934] [outer = 0x0] [url = about:blank] 01:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11690bc00) [pid = 1656] [serial = 1921] [outer = 0x0] [url = about:blank] 01:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x118127400) [pid = 1656] [serial = 1922] [outer = 0x0] [url = about:blank] 01:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x128b1f400) [pid = 1656] [serial = 1919] [outer = 0x0] [url = about:blank] 01:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x128b13800) [pid = 1656] [serial = 1918] [outer = 0x0] [url = about:blank] 01:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1164e5800) [pid = 1656] [serial = 1924] [outer = 0x0] [url = about:blank] 01:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1176f6000) [pid = 1656] [serial = 1925] [outer = 0x0] [url = about:blank] 01:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x121286000) [pid = 1656] [serial = 1936] [outer = 0x0] [url = about:blank] 01:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x119910000) [pid = 1656] [serial = 1931] [outer = 0x0] [url = about:blank] 01:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x11928ec00) [pid = 1656] [serial = 1930] [outer = 0x0] [url = about:blank] 01:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x12929e400) [pid = 1656] [serial = 1961] [outer = 0x0] [url = about:blank] 01:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x128cbf000) [pid = 1656] [serial = 1954] [outer = 0x0] [url = about:blank] 01:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x128cbe400) [pid = 1656] [serial = 1949] [outer = 0x0] [url = about:blank] 01:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x125caf800) [pid = 1656] [serial = 1940] [outer = 0x0] [url = about:blank] 01:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x123c2a400) [pid = 1656] [serial = 1952] [outer = 0x0] [url = about:blank] 01:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x129185800) [pid = 1656] [serial = 1955] [outer = 0x0] [url = about:blank] 01:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x12918f400) [pid = 1656] [serial = 1957] [outer = 0x0] [url = about:blank] 01:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x129293800) [pid = 1656] [serial = 1960] [outer = 0x0] [url = about:blank] 01:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x129254400) [pid = 1656] [serial = 1958] [outer = 0x0] [url = about:blank] 01:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x128b88800) [pid = 1656] [serial = 1943] [outer = 0x0] [url = about:blank] 01:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x121719800) [pid = 1656] [serial = 1937] [outer = 0x0] [url = about:blank] 01:47:30 INFO - PROCESS | 1656 | 1466498850801 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:30 INFO - PROCESS | 1656 | 1466498850803 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e81000 == 30 [pid = 1656] [id = 672] 01:47:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x11701e400) [pid = 1656] [serial = 2016] [outer = 0x0] 01:47:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x118244000) [pid = 1656] [serial = 2017] [outer = 0x11701e400] 01:47:30 INFO - PROCESS | 1656 | 1466498850848 Marionette DEBUG loaded listener.js 01:47:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x118a8f800) [pid = 1656] [serial = 2018] [outer = 0x11701e400] 01:47:31 INFO - PROCESS | 1656 | 1466498851291 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 01:47:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 01:47:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 725ms 01:47:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 01:47:31 INFO - PROCESS | 1656 | 1466498851324 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 01:47:31 INFO - PROCESS | 1656 | 1466498851326 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 01:47:31 INFO - PROCESS | 1656 | 1466498851328 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 01:47:31 INFO - PROCESS | 1656 | 1466498851329 Marionette TRACE conn2 <- [1,2662,null,{}] 01:47:31 INFO - PROCESS | 1656 | 1466498851336 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:31 INFO - PROCESS | 1656 | 1466498851339 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:31 INFO - PROCESS | 1656 | 1466498851430 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 01:47:31 INFO - PROCESS | 1656 | 1466498851437 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:31 INFO - PROCESS | 1656 | 1466498851440 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a7f000 == 31 [pid = 1656] [id = 673] 01:47:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x119ad2400) [pid = 1656] [serial = 2019] [outer = 0x0] 01:47:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x119c54000) [pid = 1656] [serial = 2020] [outer = 0x119ad2400] 01:47:31 INFO - PROCESS | 1656 | 1466498851470 Marionette DEBUG loaded listener.js 01:47:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x119d2b000) [pid = 1656] [serial = 2021] [outer = 0x119ad2400] 01:47:31 INFO - PROCESS | 1656 | 1466498851804 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 01:47:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 01:47:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 523ms 01:47:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 01:47:31 INFO - PROCESS | 1656 | 1466498851852 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 01:47:31 INFO - PROCESS | 1656 | 1466498851853 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 01:47:31 INFO - PROCESS | 1656 | 1466498851855 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 01:47:31 INFO - PROCESS | 1656 | 1466498851856 Marionette TRACE conn2 <- [1,2666,null,{}] 01:47:31 INFO - PROCESS | 1656 | 1466498851864 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:31 INFO - PROCESS | 1656 | 1466498851865 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:31 INFO - PROCESS | 1656 | 1466498851947 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 01:47:31 INFO - PROCESS | 1656 | 1466498851951 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:31 INFO - PROCESS | 1656 | 1466498851952 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x121aab000 == 32 [pid = 1656] [id = 674] 01:47:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1133d0c00) [pid = 1656] [serial = 2022] [outer = 0x0] 01:47:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x121281800) [pid = 1656] [serial = 2023] [outer = 0x1133d0c00] 01:47:31 INFO - PROCESS | 1656 | 1466498851977 Marionette DEBUG loaded listener.js 01:47:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x12170e400) [pid = 1656] [serial = 2024] [outer = 0x1133d0c00] 01:47:32 INFO - PROCESS | 1656 | 1466498852826 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 01:47:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 01:47:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 979ms 01:47:32 INFO - PROCESS | 1656 | 1466498852835 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 01:47:32 INFO - PROCESS | 1656 | 1466498852836 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 01:47:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 01:47:32 INFO - PROCESS | 1656 | 1466498852838 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 01:47:32 INFO - PROCESS | 1656 | 1466498852839 Marionette TRACE conn2 <- [1,2670,null,{}] 01:47:32 INFO - PROCESS | 1656 | 1466498852843 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:32 INFO - PROCESS | 1656 | 1466498852844 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:32 INFO - PROCESS | 1656 | 1466498852945 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 01:47:32 INFO - PROCESS | 1656 | 1466498852948 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:32 INFO - PROCESS | 1656 | 1466498852949 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x118266000 == 33 [pid = 1656] [id = 675] 01:47:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x120fb7800) [pid = 1656] [serial = 2025] [outer = 0x0] 01:47:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x121718400) [pid = 1656] [serial = 2026] [outer = 0x120fb7800] 01:47:32 INFO - PROCESS | 1656 | 1466498852974 Marionette DEBUG loaded listener.js 01:47:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1217c4c00) [pid = 1656] [serial = 2027] [outer = 0x120fb7800] 01:47:33 INFO - PROCESS | 1656 | 1466498853799 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 01:47:33 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 01:47:33 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:47:33 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 01:47:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:47:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:47:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 974ms 01:47:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 01:47:33 INFO - PROCESS | 1656 | 1466498853812 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 01:47:33 INFO - PROCESS | 1656 | 1466498853813 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 01:47:33 INFO - PROCESS | 1656 | 1466498853815 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 01:47:33 INFO - PROCESS | 1656 | 1466498853817 Marionette TRACE conn2 <- [1,2674,null,{}] 01:47:33 INFO - PROCESS | 1656 | 1466498853819 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:33 INFO - PROCESS | 1656 | 1466498853824 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:33 INFO - PROCESS | 1656 | 1466498853947 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 01:47:33 INFO - PROCESS | 1656 | 1466498853983 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:33 INFO - PROCESS | 1656 | 1466498853985 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x12921d800 == 34 [pid = 1656] [id = 676] 01:47:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1133a9000) [pid = 1656] [serial = 2028] [outer = 0x0] 01:47:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x127360400) [pid = 1656] [serial = 2029] [outer = 0x1133a9000] 01:47:34 INFO - PROCESS | 1656 | 1466498854010 Marionette DEBUG loaded listener.js 01:47:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x128b14400) [pid = 1656] [serial = 2030] [outer = 0x1133a9000] 01:47:34 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x11921e000) [pid = 1656] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 01:47:34 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x118129800) [pid = 1656] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 01:47:34 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x11812c000) [pid = 1656] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 01:47:34 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x117029400) [pid = 1656] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 01:47:34 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x117028c00) [pid = 1656] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 01:47:34 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x112e64000) [pid = 1656] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 01:47:34 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x119292400) [pid = 1656] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 01:47:34 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x11329f800) [pid = 1656] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 01:47:34 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x12170e800) [pid = 1656] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 01:47:34 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x1161a3400) [pid = 1656] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 01:47:34 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x126291c00) [pid = 1656] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 01:47:34 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x123c2ac00) [pid = 1656] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 01:47:34 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x111c83800) [pid = 1656] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 01:47:34 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x11873c800) [pid = 1656] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 01:47:34 INFO - PROCESS | 1656 | 1466498854850 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 01:47:34 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 01:47:34 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:47:34 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 01:47:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:47:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:47:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1070ms 01:47:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 01:47:34 INFO - PROCESS | 1656 | 1466498854886 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 01:47:34 INFO - PROCESS | 1656 | 1466498854888 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 01:47:34 INFO - PROCESS | 1656 | 1466498854890 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 01:47:34 INFO - PROCESS | 1656 | 1466498854891 Marionette TRACE conn2 <- [1,2678,null,{}] 01:47:34 INFO - PROCESS | 1656 | 1466498854893 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:34 INFO - PROCESS | 1656 | 1466498854895 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:34 INFO - PROCESS | 1656 | 1466498854968 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 01:47:34 INFO - PROCESS | 1656 | 1466498854972 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:34 INFO - PROCESS | 1656 | 1466498854973 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x1196d1800 == 35 [pid = 1656] [id = 677] 01:47:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x11329f800) [pid = 1656] [serial = 2031] [outer = 0x0] 01:47:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x11849f000) [pid = 1656] [serial = 2032] [outer = 0x11329f800] 01:47:35 INFO - PROCESS | 1656 | 1466498855006 Marionette DEBUG loaded listener.js 01:47:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x1217c4000) [pid = 1656] [serial = 2033] [outer = 0x11329f800] 01:47:35 INFO - PROCESS | 1656 | 1466498855812 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 01:47:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 01:47:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 970ms 01:47:35 INFO - PROCESS | 1656 | 1466498855860 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 01:47:35 INFO - PROCESS | 1656 | 1466498855861 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 01:47:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 01:47:35 INFO - PROCESS | 1656 | 1466498855864 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 01:47:35 INFO - PROCESS | 1656 | 1466498855865 Marionette TRACE conn2 <- [1,2682,null,{}] 01:47:35 INFO - PROCESS | 1656 | 1466498855867 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:35 INFO - PROCESS | 1656 | 1466498855868 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:35 INFO - PROCESS | 1656 | 1466498855945 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 01:47:35 INFO - PROCESS | 1656 | 1466498855949 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:35 INFO - PROCESS | 1656 | 1466498855950 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a902800 == 36 [pid = 1656] [id = 678] 01:47:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x12536dc00) [pid = 1656] [serial = 2034] [outer = 0x0] 01:47:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x128b18c00) [pid = 1656] [serial = 2035] [outer = 0x12536dc00] 01:47:35 INFO - PROCESS | 1656 | 1466498855976 Marionette DEBUG loaded listener.js 01:47:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x128b8e800) [pid = 1656] [serial = 2036] [outer = 0x12536dc00] 01:47:36 INFO - PROCESS | 1656 | 1466498856822 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 01:47:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 01:47:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 970ms 01:47:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 01:47:36 INFO - PROCESS | 1656 | 1466498856835 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 01:47:36 INFO - PROCESS | 1656 | 1466498856838 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 01:47:36 INFO - PROCESS | 1656 | 1466498856844 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 01:47:36 INFO - PROCESS | 1656 | 1466498856847 Marionette TRACE conn2 <- [1,2686,null,{}] 01:47:36 INFO - PROCESS | 1656 | 1466498856851 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:36 INFO - PROCESS | 1656 | 1466498856853 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:36 INFO - PROCESS | 1656 | 1466498856956 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 01:47:37 INFO - PROCESS | 1656 | 1466498857011 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:37 INFO - PROCESS | 1656 | 1466498857012 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x116aef800 == 37 [pid = 1656] [id = 679] 01:47:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x1167c7000) [pid = 1656] [serial = 2037] [outer = 0x0] 01:47:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x116f5d000) [pid = 1656] [serial = 2038] [outer = 0x1167c7000] 01:47:37 INFO - PROCESS | 1656 | 1466498857045 Marionette DEBUG loaded listener.js 01:47:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x118242c00) [pid = 1656] [serial = 2039] [outer = 0x1167c7000] 01:47:37 INFO - PROCESS | 1656 | 1466498857923 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 01:47:37 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 01:47:37 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:47:37 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 01:47:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:47:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:47:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1125ms 01:47:37 INFO - PROCESS | 1656 | 1466498857967 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 01:47:37 INFO - PROCESS | 1656 | 1466498857971 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 01:47:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 01:47:37 INFO - PROCESS | 1656 | 1466498857975 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 01:47:37 INFO - PROCESS | 1656 | 1466498857977 Marionette TRACE conn2 <- [1,2690,null,{}] 01:47:37 INFO - PROCESS | 1656 | 1466498857980 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:37 INFO - PROCESS | 1656 | 1466498857982 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:38 INFO - PROCESS | 1656 | 1466498858107 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 01:47:38 INFO - PROCESS | 1656 | 1466498858220 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:38 INFO - PROCESS | 1656 | 1466498858221 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x121aaa800 == 38 [pid = 1656] [id = 680] 01:47:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x119729800) [pid = 1656] [serial = 2040] [outer = 0x0] 01:47:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x11990cc00) [pid = 1656] [serial = 2041] [outer = 0x119729800] 01:47:38 INFO - PROCESS | 1656 | 1466498858253 Marionette DEBUG loaded listener.js 01:47:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x119d28800) [pid = 1656] [serial = 2042] [outer = 0x119729800] 01:47:39 INFO - PROCESS | 1656 | 1466498859163 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 01:47:39 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 01:47:39 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:47:39 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 01:47:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:47:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:47:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1228ms 01:47:39 INFO - PROCESS | 1656 | 1466498859204 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 01:47:39 INFO - PROCESS | 1656 | 1466498859206 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 01:47:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 01:47:39 INFO - PROCESS | 1656 | 1466498859210 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 01:47:39 INFO - PROCESS | 1656 | 1466498859211 Marionette TRACE conn2 <- [1,2694,null,{}] 01:47:39 INFO - PROCESS | 1656 | 1466498859215 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:39 INFO - PROCESS | 1656 | 1466498859217 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:39 INFO - PROCESS | 1656 | 1466498859313 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 01:47:39 INFO - PROCESS | 1656 | 1466498859368 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:39 INFO - PROCESS | 1656 | 1466498859371 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x118309000 == 39 [pid = 1656] [id = 681] 01:47:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1174e3800) [pid = 1656] [serial = 2043] [outer = 0x0] 01:47:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11812cc00) [pid = 1656] [serial = 2044] [outer = 0x1174e3800] 01:47:39 INFO - PROCESS | 1656 | 1466498859399 Marionette DEBUG loaded listener.js 01:47:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x118a8a800) [pid = 1656] [serial = 2045] [outer = 0x1174e3800] 01:47:40 INFO - PROCESS | 1656 | --DOCSHELL 0x1196d1800 == 38 [pid = 1656] [id = 677] 01:47:40 INFO - PROCESS | 1656 | --DOCSHELL 0x12921d800 == 37 [pid = 1656] [id = 676] 01:47:40 INFO - PROCESS | 1656 | --DOCSHELL 0x118266000 == 36 [pid = 1656] [id = 675] 01:47:40 INFO - PROCESS | 1656 | --DOCSHELL 0x121aab000 == 35 [pid = 1656] [id = 674] 01:47:40 INFO - PROCESS | 1656 | --DOCSHELL 0x119a7f000 == 34 [pid = 1656] [id = 673] 01:47:40 INFO - PROCESS | 1656 | --DOCSHELL 0x117e81000 == 33 [pid = 1656] [id = 672] 01:47:40 INFO - PROCESS | 1656 | --DOCSHELL 0x118263000 == 32 [pid = 1656] [id = 671] 01:47:40 INFO - PROCESS | 1656 | --DOCSHELL 0x118398000 == 31 [pid = 1656] [id = 670] 01:47:40 INFO - PROCESS | 1656 | --DOCSHELL 0x1126e9800 == 30 [pid = 1656] [id = 669] 01:47:40 INFO - PROCESS | 1656 | --DOCSHELL 0x121aaa800 == 29 [pid = 1656] [id = 680] 01:47:40 INFO - PROCESS | 1656 | --DOCSHELL 0x12a902800 == 28 [pid = 1656] [id = 678] 01:47:40 INFO - PROCESS | 1656 | --DOCSHELL 0x116aef800 == 27 [pid = 1656] [id = 679] 01:47:40 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x119905800) [pid = 1656] [serial = 1984] [outer = 0x0] [url = about:blank] 01:47:40 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1185d8c00) [pid = 1656] [serial = 1973] [outer = 0x0] [url = about:blank] 01:47:40 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x113f1dc00) [pid = 1656] [serial = 1972] [outer = 0x0] [url = about:blank] 01:47:40 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x11873e400) [pid = 1656] [serial = 1964] [outer = 0x0] [url = about:blank] 01:47:40 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x11824c000) [pid = 1656] [serial = 1979] [outer = 0x0] [url = about:blank] 01:47:40 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x11812f800) [pid = 1656] [serial = 1978] [outer = 0x0] [url = about:blank] 01:47:40 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x120d18800) [pid = 1656] [serial = 1987] [outer = 0x0] [url = about:blank] 01:47:40 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x11845b400) [pid = 1656] [serial = 1963] [outer = 0x0] [url = about:blank] 01:47:40 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x118a5c800) [pid = 1656] [serial = 1981] [outer = 0x0] [url = about:blank] 01:47:40 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x119290400) [pid = 1656] [serial = 1982] [outer = 0x0] [url = about:blank] 01:47:40 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x120d1b000) [pid = 1656] [serial = 1967] [outer = 0x0] [url = about:blank] 01:47:40 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x119ad9000) [pid = 1656] [serial = 1966] [outer = 0x0] [url = about:blank] 01:47:40 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x115fd9000) [pid = 1656] [serial = 1975] [outer = 0x0] [url = about:blank] 01:47:40 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x126151800) [pid = 1656] [serial = 1970] [outer = 0x0] [url = about:blank] 01:47:40 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x124837400) [pid = 1656] [serial = 1969] [outer = 0x0] [url = about:blank] 01:47:40 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x1126d4400) [pid = 1656] [serial = 1976] [outer = 0x0] [url = about:blank] 01:47:40 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x121288800) [pid = 1656] [serial = 1990] [outer = 0x0] [url = about:blank] 01:47:40 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x12736e000) [pid = 1656] [serial = 2003] [outer = 0x0] [url = about:blank] 01:47:40 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x121195c00) [pid = 1656] [serial = 1988] [outer = 0x0] [url = about:blank] 01:47:40 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x124c86000) [pid = 1656] [serial = 1993] [outer = 0x0] [url = about:blank] 01:47:40 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x123b0bc00) [pid = 1656] [serial = 1991] [outer = 0x0] [url = about:blank] 01:47:40 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x12536b400) [pid = 1656] [serial = 1994] [outer = 0x0] [url = about:blank] 01:47:40 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x118135800) [pid = 1656] [serial = 1997] [outer = 0x0] [url = about:blank] 01:47:40 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x1267b1400) [pid = 1656] [serial = 2002] [outer = 0x0] [url = about:blank] 01:47:40 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x113293400) [pid = 1656] [serial = 1996] [outer = 0x0] [url = about:blank] 01:47:40 INFO - PROCESS | 1656 | --DOMWINDOW == 61 (0x121714400) [pid = 1656] [serial = 1999] [outer = 0x0] [url = about:blank] 01:47:40 INFO - PROCESS | 1656 | --DOMWINDOW == 60 (0x119d22800) [pid = 1656] [serial = 1985] [outer = 0x0] [url = about:blank] 01:47:40 INFO - PROCESS | 1656 | --DOMWINDOW == 59 (0x126294800) [pid = 1656] [serial = 2000] [outer = 0x0] [url = about:blank] 01:47:40 INFO - PROCESS | 1656 | --DOMWINDOW == 58 (0x128b1e000) [pid = 1656] [serial = 2005] [outer = 0x0] [url = about:blank] 01:47:40 INFO - PROCESS | 1656 | 1466498860815 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 01:47:40 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 01:47:40 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:47:40 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 01:47:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:47:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:47:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1626ms 01:47:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 01:47:40 INFO - PROCESS | 1656 | 1466498860836 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 01:47:40 INFO - PROCESS | 1656 | 1466498860838 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 01:47:40 INFO - PROCESS | 1656 | 1466498860841 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 01:47:40 INFO - PROCESS | 1656 | 1466498860846 Marionette TRACE conn2 <- [1,2698,null,{}] 01:47:40 INFO - PROCESS | 1656 | 1466498860849 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:40 INFO - PROCESS | 1656 | 1466498860851 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:40 INFO - PROCESS | 1656 | 1466498860922 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 01:47:40 INFO - PROCESS | 1656 | 1466498860929 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:40 INFO - PROCESS | 1656 | 1466498860930 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x113aac000 == 28 [pid = 1656] [id = 682] 01:47:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 59 (0x112a7dc00) [pid = 1656] [serial = 2046] [outer = 0x0] 01:47:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x1164dac00) [pid = 1656] [serial = 2047] [outer = 0x112a7dc00] 01:47:40 INFO - PROCESS | 1656 | 1466498860958 Marionette DEBUG loaded listener.js 01:47:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x116a13800) [pid = 1656] [serial = 2048] [outer = 0x112a7dc00] 01:47:41 INFO - PROCESS | 1656 | 1466498861774 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 01:47:41 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 01:47:41 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:47:41 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 01:47:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:47:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:47:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 974ms 01:47:41 INFO - PROCESS | 1656 | 1466498861816 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 01:47:41 INFO - PROCESS | 1656 | 1466498861819 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 01:47:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 01:47:41 INFO - PROCESS | 1656 | 1466498861824 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 01:47:41 INFO - PROCESS | 1656 | 1466498861826 Marionette TRACE conn2 <- [1,2702,null,{}] 01:47:41 INFO - PROCESS | 1656 | 1466498861828 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:41 INFO - PROCESS | 1656 | 1466498861830 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:41 INFO - PROCESS | 1656 | 1466498861928 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 01:47:41 INFO - PROCESS | 1656 | 1466498861963 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:41 INFO - PROCESS | 1656 | 1466498861965 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x1169b0800 == 29 [pid = 1656] [id = 683] 01:47:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x11701f000) [pid = 1656] [serial = 2049] [outer = 0x0] 01:47:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x118135000) [pid = 1656] [serial = 2050] [outer = 0x11701f000] 01:47:41 INFO - PROCESS | 1656 | 1466498861992 Marionette DEBUG loaded listener.js 01:47:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x11845b400) [pid = 1656] [serial = 2051] [outer = 0x11701f000] 01:47:42 INFO - PROCESS | 1656 | 1466498862366 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 01:47:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 01:47:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 573ms 01:47:42 INFO - PROCESS | 1656 | 1466498862400 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 01:47:42 INFO - PROCESS | 1656 | 1466498862402 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 01:47:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 01:47:42 INFO - PROCESS | 1656 | 1466498862406 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 01:47:42 INFO - PROCESS | 1656 | 1466498862410 Marionette TRACE conn2 <- [1,2706,null,{}] 01:47:42 INFO - PROCESS | 1656 | 1466498862421 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:42 INFO - PROCESS | 1656 | 1466498862426 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:42 INFO - PROCESS | 1656 | 1466498862560 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 01:47:42 INFO - PROCESS | 1656 | 1466498862602 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:42 INFO - PROCESS | 1656 | 1466498862604 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x118712800 == 30 [pid = 1656] [id = 684] 01:47:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x113377400) [pid = 1656] [serial = 2052] [outer = 0x0] 01:47:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x118e7d000) [pid = 1656] [serial = 2053] [outer = 0x113377400] 01:47:42 INFO - PROCESS | 1656 | 1466498862633 Marionette DEBUG loaded listener.js 01:47:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x11928e000) [pid = 1656] [serial = 2054] [outer = 0x113377400] 01:47:42 INFO - PROCESS | 1656 | 1466498862963 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 01:47:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 01:47:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 575ms 01:47:42 INFO - PROCESS | 1656 | 1466498862981 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 01:47:42 INFO - PROCESS | 1656 | 1466498862983 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 01:47:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 01:47:42 INFO - PROCESS | 1656 | 1466498862985 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 01:47:42 INFO - PROCESS | 1656 | 1466498862986 Marionette TRACE conn2 <- [1,2710,null,{}] 01:47:42 INFO - PROCESS | 1656 | 1466498862988 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:42 INFO - PROCESS | 1656 | 1466498862989 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:43 INFO - PROCESS | 1656 | 1466498863089 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 01:47:43 INFO - PROCESS | 1656 | 1466498863124 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:43 INFO - PROCESS | 1656 | 1466498863126 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x11995f000 == 31 [pid = 1656] [id = 685] 01:47:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x11972a400) [pid = 1656] [serial = 2055] [outer = 0x0] 01:47:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x11990bc00) [pid = 1656] [serial = 2056] [outer = 0x11972a400] 01:47:43 INFO - PROCESS | 1656 | 1466498863151 Marionette DEBUG loaded listener.js 01:47:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x119ad3000) [pid = 1656] [serial = 2057] [outer = 0x11972a400] 01:47:43 INFO - PROCESS | 1656 | 1466498863496 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 01:47:43 INFO - PROCESS | 1656 | 1466498863505 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 01:47:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 01:47:43 INFO - PROCESS | 1656 | 1466498863510 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 01:47:43 INFO - PROCESS | 1656 | 1466498863519 Marionette TRACE conn2 <- [1,2714,null,{}] 01:47:43 INFO - PROCESS | 1656 | 1466498863522 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:43 INFO - PROCESS | 1656 | 1466498863524 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:43 INFO - PROCESS | 1656 | 1466498863646 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 01:47:43 INFO - PROCESS | 1656 | 1466498863662 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:43 INFO - PROCESS | 1656 | 1466498863663 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x121088000 == 32 [pid = 1656] [id = 686] 01:47:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x116f1e400) [pid = 1656] [serial = 2058] [outer = 0x0] 01:47:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x119d25000) [pid = 1656] [serial = 2059] [outer = 0x116f1e400] 01:47:43 INFO - PROCESS | 1656 | 1466498863703 Marionette DEBUG loaded listener.js 01:47:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x120d20c00) [pid = 1656] [serial = 2060] [outer = 0x116f1e400] 01:47:44 INFO - PROCESS | 1656 | 1466498864134 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 01:47:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 01:47:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 679ms 01:47:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 01:47:44 INFO - PROCESS | 1656 | 1466498864188 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 01:47:44 INFO - PROCESS | 1656 | 1466498864190 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 01:47:44 INFO - PROCESS | 1656 | 1466498864193 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 01:47:44 INFO - PROCESS | 1656 | 1466498864195 Marionette TRACE conn2 <- [1,2718,null,{}] 01:47:44 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x1289e5000) [pid = 1656] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 01:47:44 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x12536dc00) [pid = 1656] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 01:47:44 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x120fb7800) [pid = 1656] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 01:47:44 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x1133a9000) [pid = 1656] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 01:47:44 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x110f9f800) [pid = 1656] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 01:47:44 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x11701e400) [pid = 1656] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 01:47:44 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x11329f800) [pid = 1656] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 01:47:44 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x116f60800) [pid = 1656] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 01:47:44 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x1176efc00) [pid = 1656] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 01:47:44 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x119ad2400) [pid = 1656] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 01:47:44 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x1133d0c00) [pid = 1656] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 01:47:44 INFO - PROCESS | 1656 | 1466498864383 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:44 INFO - PROCESS | 1656 | 1466498864389 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:44 INFO - PROCESS | 1656 | 1466498864542 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 01:47:44 INFO - PROCESS | 1656 | 1466498864552 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:44 INFO - PROCESS | 1656 | 1466498864554 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x121aa5000 == 33 [pid = 1656] [id = 687] 01:47:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x12126ec00) [pid = 1656] [serial = 2061] [outer = 0x0] 01:47:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x12127f800) [pid = 1656] [serial = 2062] [outer = 0x12126ec00] 01:47:44 INFO - PROCESS | 1656 | 1466498864595 Marionette DEBUG loaded listener.js 01:47:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x1215b3400) [pid = 1656] [serial = 2063] [outer = 0x12126ec00] 01:47:44 INFO - PROCESS | 1656 | 1466498864949 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 01:47:44 INFO - PROCESS | 1656 | 1466498864966 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 01:47:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 01:47:44 INFO - PROCESS | 1656 | 1466498864968 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 01:47:44 INFO - PROCESS | 1656 | 1466498864969 Marionette TRACE conn2 <- [1,2722,null,{}] 01:47:44 INFO - PROCESS | 1656 | 1466498864979 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:44 INFO - PROCESS | 1656 | 1466498864980 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:45 INFO - PROCESS | 1656 | 1466498865077 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 01:47:45 INFO - PROCESS | 1656 | 1466498865083 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:45 INFO - PROCESS | 1656 | 1466498865084 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x12481b000 == 34 [pid = 1656] [id = 688] 01:47:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x116630000) [pid = 1656] [serial = 2064] [outer = 0x0] 01:47:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x121717000) [pid = 1656] [serial = 2065] [outer = 0x116630000] 01:47:45 INFO - PROCESS | 1656 | 1466498865109 Marionette DEBUG loaded listener.js 01:47:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x12180ac00) [pid = 1656] [serial = 2066] [outer = 0x116630000] 01:47:45 INFO - PROCESS | 1656 | 1466498865403 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 01:47:45 INFO - PROCESS | 1656 | 1466498865438 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 01:47:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 01:47:45 INFO - PROCESS | 1656 | 1466498865440 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 01:47:45 INFO - PROCESS | 1656 | 1466498865442 Marionette TRACE conn2 <- [1,2726,null,{}] 01:47:45 INFO - PROCESS | 1656 | 1466498865447 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:45 INFO - PROCESS | 1656 | 1466498865448 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:45 INFO - PROCESS | 1656 | 1466498865522 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 01:47:45 INFO - PROCESS | 1656 | 1466498865528 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:45 INFO - PROCESS | 1656 | 1466498865529 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x1262dc800 == 35 [pid = 1656] [id = 689] 01:47:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x121873000) [pid = 1656] [serial = 2067] [outer = 0x0] 01:47:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x124c81000) [pid = 1656] [serial = 2068] [outer = 0x121873000] 01:47:45 INFO - PROCESS | 1656 | 1466498865554 Marionette DEBUG loaded listener.js 01:47:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x124ee4400) [pid = 1656] [serial = 2069] [outer = 0x121873000] 01:47:45 INFO - PROCESS | 1656 | 1466498865873 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 01:47:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 01:47:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 475ms 01:47:45 INFO - PROCESS | 1656 | 1466498865915 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 01:47:45 INFO - PROCESS | 1656 | 1466498865916 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 01:47:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 01:47:45 INFO - PROCESS | 1656 | 1466498865919 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 01:47:45 INFO - PROCESS | 1656 | 1466498865920 Marionette TRACE conn2 <- [1,2730,null,{}] 01:47:45 INFO - PROCESS | 1656 | 1466498865922 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:45 INFO - PROCESS | 1656 | 1466498865923 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:46 INFO - PROCESS | 1656 | 1466498866031 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 01:47:46 INFO - PROCESS | 1656 | 1466498866036 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:46 INFO - PROCESS | 1656 | 1466498866037 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x118712000 == 36 [pid = 1656] [id = 690] 01:47:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x124ee5000) [pid = 1656] [serial = 2070] [outer = 0x0] 01:47:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x125367c00) [pid = 1656] [serial = 2071] [outer = 0x124ee5000] 01:47:46 INFO - PROCESS | 1656 | 1466498866065 Marionette DEBUG loaded listener.js 01:47:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x125c28c00) [pid = 1656] [serial = 2072] [outer = 0x124ee5000] 01:47:46 INFO - PROCESS | 1656 | 1466498866995 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 01:47:47 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 01:47:47 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 01:47:47 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 01:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:47:47 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:47:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1119ms 01:47:47 INFO - PROCESS | 1656 | 1466498867038 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 01:47:47 INFO - PROCESS | 1656 | 1466498867041 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 01:47:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 01:47:47 INFO - PROCESS | 1656 | 1466498867044 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 01:47:47 INFO - PROCESS | 1656 | 1466498867047 Marionette TRACE conn2 <- [1,2734,null,{}] 01:47:47 INFO - PROCESS | 1656 | 1466498867050 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:47 INFO - PROCESS | 1656 | 1466498867052 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:47 INFO - PROCESS | 1656 | 1466498867178 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 01:47:47 INFO - PROCESS | 1656 | 1466498867279 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:47 INFO - PROCESS | 1656 | 1466498867280 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x116913000 == 37 [pid = 1656] [id = 691] 01:47:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x113380000) [pid = 1656] [serial = 2073] [outer = 0x0] 01:47:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x115f1a000) [pid = 1656] [serial = 2074] [outer = 0x113380000] 01:47:47 INFO - PROCESS | 1656 | 1466498867314 Marionette DEBUG loaded listener.js 01:47:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x116f5a000) [pid = 1656] [serial = 2075] [outer = 0x113380000] 01:47:47 INFO - PROCESS | 1656 | 1466498867816 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 01:47:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 01:47:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 823ms 01:47:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 01:47:47 INFO - PROCESS | 1656 | 1466498867983 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 01:47:47 INFO - PROCESS | 1656 | 1466498867985 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 01:47:47 INFO - PROCESS | 1656 | 1466498867988 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 01:47:47 INFO - PROCESS | 1656 | 1466498867991 Marionette TRACE conn2 <- [1,2738,null,{}] 01:47:48 INFO - PROCESS | 1656 | 1466498868023 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:48 INFO - PROCESS | 1656 | 1466498868025 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:48 INFO - PROCESS | 1656 | 1466498868130 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 01:47:48 INFO - PROCESS | 1656 | 1466498868180 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:48 INFO - PROCESS | 1656 | 1466498868183 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x118159000 == 38 [pid = 1656] [id = 692] 01:47:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1176fac00) [pid = 1656] [serial = 2076] [outer = 0x0] 01:47:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x118128000) [pid = 1656] [serial = 2077] [outer = 0x1176fac00] 01:47:48 INFO - PROCESS | 1656 | 1466498868211 Marionette DEBUG loaded listener.js 01:47:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x118136000) [pid = 1656] [serial = 2078] [outer = 0x1176fac00] 01:47:48 INFO - PROCESS | 1656 | --DOCSHELL 0x1262dc800 == 37 [pid = 1656] [id = 689] 01:47:48 INFO - PROCESS | 1656 | --DOCSHELL 0x12481b000 == 36 [pid = 1656] [id = 688] 01:47:48 INFO - PROCESS | 1656 | --DOCSHELL 0x121aa5000 == 35 [pid = 1656] [id = 687] 01:47:48 INFO - PROCESS | 1656 | --DOCSHELL 0x121088000 == 34 [pid = 1656] [id = 686] 01:47:48 INFO - PROCESS | 1656 | --DOCSHELL 0x11995f000 == 33 [pid = 1656] [id = 685] 01:47:48 INFO - PROCESS | 1656 | --DOCSHELL 0x118712800 == 32 [pid = 1656] [id = 684] 01:47:48 INFO - PROCESS | 1656 | --DOCSHELL 0x1169b0800 == 31 [pid = 1656] [id = 683] 01:47:48 INFO - PROCESS | 1656 | --DOCSHELL 0x113aac000 == 30 [pid = 1656] [id = 682] 01:47:48 INFO - PROCESS | 1656 | --DOCSHELL 0x118309000 == 29 [pid = 1656] [id = 681] 01:47:48 INFO - PROCESS | 1656 | 1466498868618 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 01:47:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 01:47:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 650ms 01:47:48 INFO - PROCESS | 1656 | 1466498868649 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 01:47:48 INFO - PROCESS | 1656 | 1466498868652 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 01:47:48 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x128bbdc00) [pid = 1656] [serial = 2006] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x128b18c00) [pid = 1656] [serial = 2035] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x121718400) [pid = 1656] [serial = 2026] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x127360400) [pid = 1656] [serial = 2029] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x111c7c000) [pid = 1656] [serial = 2008] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x112d18400) [pid = 1656] [serial = 2009] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x118244000) [pid = 1656] [serial = 2017] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x1217c4000) [pid = 1656] [serial = 2033] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x118a8f800) [pid = 1656] [serial = 2018] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x117022800) [pid = 1656] [serial = 2014] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x118130800) [pid = 1656] [serial = 2015] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x11812e400) [pid = 1656] [serial = 2011] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x1184a1c00) [pid = 1656] [serial = 2012] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x119c54000) [pid = 1656] [serial = 2020] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x119d2b000) [pid = 1656] [serial = 2021] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x121281800) [pid = 1656] [serial = 2023] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x11849f000) [pid = 1656] [serial = 2032] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x128b8e800) [pid = 1656] [serial = 2036] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1656 | --DOMWINDOW == 61 (0x1217c4c00) [pid = 1656] [serial = 2027] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1656 | --DOMWINDOW == 60 (0x12170e400) [pid = 1656] [serial = 2024] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1656 | --DOMWINDOW == 59 (0x128b14400) [pid = 1656] [serial = 2030] [outer = 0x0] [url = about:blank] 01:47:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 01:47:48 INFO - PROCESS | 1656 | 1466498868669 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 01:47:48 INFO - PROCESS | 1656 | 1466498868672 Marionette TRACE conn2 <- [1,2742,null,{}] 01:47:48 INFO - PROCESS | 1656 | 1466498868675 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:48 INFO - PROCESS | 1656 | 1466498868676 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:48 INFO - PROCESS | 1656 | 1466498868755 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 01:47:48 INFO - PROCESS | 1656 | 1466498868762 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:48 INFO - PROCESS | 1656 | 1466498868763 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x118305000 == 30 [pid = 1656] [id = 693] 01:47:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x1184a1c00) [pid = 1656] [serial = 2079] [outer = 0x0] 01:47:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x1184ee000) [pid = 1656] [serial = 2080] [outer = 0x1184a1c00] 01:47:48 INFO - PROCESS | 1656 | 1466498868791 Marionette DEBUG loaded listener.js 01:47:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x118744000) [pid = 1656] [serial = 2081] [outer = 0x1184a1c00] 01:47:49 INFO - PROCESS | 1656 | 1466498869136 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 01:47:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 01:47:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 525ms 01:47:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 01:47:49 INFO - PROCESS | 1656 | 1466498869203 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 01:47:49 INFO - PROCESS | 1656 | 1466498869204 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 01:47:49 INFO - PROCESS | 1656 | 1466498869207 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 01:47:49 INFO - PROCESS | 1656 | 1466498869209 Marionette TRACE conn2 <- [1,2746,null,{}] 01:47:49 INFO - PROCESS | 1656 | 1466498869216 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:49 INFO - PROCESS | 1656 | 1466498869219 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:49 INFO - PROCESS | 1656 | 1466498869299 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 01:47:49 INFO - PROCESS | 1656 | 1466498869305 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:49 INFO - PROCESS | 1656 | 1466498869308 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x119979000 == 31 [pid = 1656] [id = 694] 01:47:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x119732c00) [pid = 1656] [serial = 2082] [outer = 0x0] 01:47:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x119906400) [pid = 1656] [serial = 2083] [outer = 0x119732c00] 01:47:49 INFO - PROCESS | 1656 | 1466498869339 Marionette DEBUG loaded listener.js 01:47:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x119c5cc00) [pid = 1656] [serial = 2084] [outer = 0x119732c00] 01:47:49 INFO - PROCESS | 1656 | 1466498869686 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 01:47:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 01:47:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 519ms 01:47:49 INFO - PROCESS | 1656 | 1466498869727 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 01:47:49 INFO - PROCESS | 1656 | 1466498869728 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 01:47:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 01:47:49 INFO - PROCESS | 1656 | 1466498869736 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 01:47:49 INFO - PROCESS | 1656 | 1466498869737 Marionette TRACE conn2 <- [1,2750,null,{}] 01:47:49 INFO - PROCESS | 1656 | 1466498869743 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:49 INFO - PROCESS | 1656 | 1466498869745 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:49 INFO - PROCESS | 1656 | 1466498869823 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 01:47:49 INFO - PROCESS | 1656 | 1466498869829 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:49 INFO - PROCESS | 1656 | 1466498869830 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x12172c000 == 32 [pid = 1656] [id = 695] 01:47:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x1131ce800) [pid = 1656] [serial = 2085] [outer = 0x0] 01:47:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x121188400) [pid = 1656] [serial = 2086] [outer = 0x1131ce800] 01:47:49 INFO - PROCESS | 1656 | 1466498869855 Marionette DEBUG loaded listener.js 01:47:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x121270800) [pid = 1656] [serial = 2087] [outer = 0x1131ce800] 01:47:50 INFO - PROCESS | 1656 | 1466498870182 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 01:47:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 01:47:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 480ms 01:47:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 01:47:50 INFO - PROCESS | 1656 | 1466498870213 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 01:47:50 INFO - PROCESS | 1656 | 1466498870214 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 01:47:50 INFO - PROCESS | 1656 | 1466498870216 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 01:47:50 INFO - PROCESS | 1656 | 1466498870217 Marionette TRACE conn2 <- [1,2754,null,{}] 01:47:50 INFO - PROCESS | 1656 | 1466498870219 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:50 INFO - PROCESS | 1656 | 1466498870220 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:50 INFO - PROCESS | 1656 | 1466498870293 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 01:47:50 INFO - PROCESS | 1656 | 1466498870298 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:50 INFO - PROCESS | 1656 | 1466498870299 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x1248b5000 == 33 [pid = 1656] [id = 696] 01:47:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x12127d400) [pid = 1656] [serial = 2088] [outer = 0x0] 01:47:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x1215b4400) [pid = 1656] [serial = 2089] [outer = 0x12127d400] 01:47:50 INFO - PROCESS | 1656 | 1466498870324 Marionette DEBUG loaded listener.js 01:47:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x1217ba400) [pid = 1656] [serial = 2090] [outer = 0x12127d400] 01:47:50 INFO - PROCESS | 1656 | 1466498870637 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 01:47:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 01:47:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 469ms 01:47:50 INFO - PROCESS | 1656 | 1466498870685 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 01:47:50 INFO - PROCESS | 1656 | 1466498870686 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 01:47:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 01:47:50 INFO - PROCESS | 1656 | 1466498870689 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 01:47:50 INFO - PROCESS | 1656 | 1466498870690 Marionette TRACE conn2 <- [1,2758,null,{}] 01:47:50 INFO - PROCESS | 1656 | 1466498870692 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:50 INFO - PROCESS | 1656 | 1466498870696 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:50 INFO - PROCESS | 1656 | 1466498870828 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 01:47:50 INFO - PROCESS | 1656 | 1466498870839 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:50 INFO - PROCESS | 1656 | 1466498870841 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x128b32800 == 34 [pid = 1656] [id = 697] 01:47:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x1217c6000) [pid = 1656] [serial = 2091] [outer = 0x0] 01:47:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x124c06800) [pid = 1656] [serial = 2092] [outer = 0x1217c6000] 01:47:50 INFO - PROCESS | 1656 | 1466498870866 Marionette DEBUG loaded listener.js 01:47:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x1261e6000) [pid = 1656] [serial = 2093] [outer = 0x1217c6000] 01:47:51 INFO - PROCESS | 1656 | 1466498871213 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 01:47:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 01:47:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 569ms 01:47:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 01:47:51 INFO - PROCESS | 1656 | 1466498871259 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 01:47:51 INFO - PROCESS | 1656 | 1466498871260 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 01:47:51 INFO - PROCESS | 1656 | 1466498871262 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 01:47:51 INFO - PROCESS | 1656 | 1466498871263 Marionette TRACE conn2 <- [1,2762,null,{}] 01:47:51 INFO - PROCESS | 1656 | 1466498871265 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:51 INFO - PROCESS | 1656 | 1466498871267 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:51 INFO - PROCESS | 1656 | 1466498871361 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 01:47:51 INFO - PROCESS | 1656 | 1466498871364 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:51 INFO - PROCESS | 1656 | 1466498871366 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x12949b000 == 35 [pid = 1656] [id = 698] 01:47:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x123b04c00) [pid = 1656] [serial = 2094] [outer = 0x0] 01:47:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x1267b4c00) [pid = 1656] [serial = 2095] [outer = 0x123b04c00] 01:47:51 INFO - PROCESS | 1656 | 1466498871390 Marionette DEBUG loaded listener.js 01:47:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x12736e000) [pid = 1656] [serial = 2096] [outer = 0x123b04c00] 01:47:51 INFO - PROCESS | 1656 | 1466498871701 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 01:47:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 01:47:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 470ms 01:47:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 01:47:51 INFO - PROCESS | 1656 | 1466498871732 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 01:47:51 INFO - PROCESS | 1656 | 1466498871734 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 01:47:51 INFO - PROCESS | 1656 | 1466498871736 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 01:47:51 INFO - PROCESS | 1656 | 1466498871737 Marionette TRACE conn2 <- [1,2766,null,{}] 01:47:51 INFO - PROCESS | 1656 | 1466498871739 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:51 INFO - PROCESS | 1656 | 1466498871740 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:51 INFO - PROCESS | 1656 | 1466498871842 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 01:47:51 INFO - PROCESS | 1656 | 1466498871854 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:51 INFO - PROCESS | 1656 | 1466498871855 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x129690800 == 36 [pid = 1656] [id = 699] 01:47:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1289ea000) [pid = 1656] [serial = 2097] [outer = 0x0] 01:47:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x128b14400) [pid = 1656] [serial = 2098] [outer = 0x1289ea000] 01:47:51 INFO - PROCESS | 1656 | 1466498871880 Marionette DEBUG loaded listener.js 01:47:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x128b1dc00) [pid = 1656] [serial = 2099] [outer = 0x1289ea000] 01:47:52 INFO - PROCESS | 1656 | --DOCSHELL 0x12d027800 == 35 [pid = 1656] [id = 16] 01:47:52 INFO - PROCESS | 1656 | 1466498872244 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 01:47:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 01:47:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 519ms 01:47:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 01:47:52 INFO - PROCESS | 1656 | 1466498872256 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 01:47:52 INFO - PROCESS | 1656 | 1466498872257 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 01:47:52 INFO - PROCESS | 1656 | 1466498872260 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 01:47:52 INFO - PROCESS | 1656 | 1466498872262 Marionette TRACE conn2 <- [1,2770,null,{}] 01:47:52 INFO - PROCESS | 1656 | 1466498872265 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:52 INFO - PROCESS | 1656 | 1466498872266 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:52 INFO - PROCESS | 1656 | 1466498872364 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 01:47:52 INFO - PROCESS | 1656 | 1466498872367 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:52 INFO - PROCESS | 1656 | 1466498872368 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a5c0000 == 36 [pid = 1656] [id = 700] 01:47:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x118a8e400) [pid = 1656] [serial = 2100] [outer = 0x0] 01:47:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x128b8a400) [pid = 1656] [serial = 2101] [outer = 0x118a8e400] 01:47:52 INFO - PROCESS | 1656 | 1466498872392 Marionette DEBUG loaded listener.js 01:47:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x128b92c00) [pid = 1656] [serial = 2102] [outer = 0x118a8e400] 01:47:52 INFO - PROCESS | 1656 | 1466498872721 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 01:47:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 01:47:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 472ms 01:47:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 01:47:52 INFO - PROCESS | 1656 | 1466498872734 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 01:47:52 INFO - PROCESS | 1656 | 1466498872736 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 01:47:52 INFO - PROCESS | 1656 | 1466498872738 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 01:47:52 INFO - PROCESS | 1656 | 1466498872739 Marionette TRACE conn2 <- [1,2774,null,{}] 01:47:52 INFO - PROCESS | 1656 | 1466498872741 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:52 INFO - PROCESS | 1656 | 1466498872744 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:52 INFO - PROCESS | 1656 | 1466498872897 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 01:47:52 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x11701f000) [pid = 1656] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 01:47:52 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x116f1e400) [pid = 1656] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 01:47:52 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x116630000) [pid = 1656] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 01:47:52 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x113377400) [pid = 1656] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 01:47:52 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x1174e3800) [pid = 1656] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 01:47:52 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x12126ec00) [pid = 1656] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 01:47:52 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x112a7dc00) [pid = 1656] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 01:47:52 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x1167c7000) [pid = 1656] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 01:47:52 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x11972a400) [pid = 1656] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 01:47:52 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x121873000) [pid = 1656] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 01:47:52 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x119729800) [pid = 1656] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 01:47:52 INFO - PROCESS | 1656 | 1466498872937 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:52 INFO - PROCESS | 1656 | 1466498872938 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c7e000 == 37 [pid = 1656] [id = 701] 01:47:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x1126d7400) [pid = 1656] [serial = 2103] [outer = 0x0] 01:47:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x11690bc00) [pid = 1656] [serial = 2104] [outer = 0x1126d7400] 01:47:52 INFO - PROCESS | 1656 | 1466498872962 Marionette DEBUG loaded listener.js 01:47:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x11921fc00) [pid = 1656] [serial = 2105] [outer = 0x1126d7400] 01:47:53 INFO - PROCESS | 1656 | 1466498873267 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 01:47:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 01:47:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 568ms 01:47:53 INFO - PROCESS | 1656 | 1466498873308 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 01:47:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 01:47:53 INFO - PROCESS | 1656 | 1466498873313 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 01:47:53 INFO - PROCESS | 1656 | 1466498873316 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 01:47:53 INFO - PROCESS | 1656 | 1466498873319 Marionette TRACE conn2 <- [1,2778,null,{}] 01:47:53 INFO - PROCESS | 1656 | 1466498873322 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:53 INFO - PROCESS | 1656 | 1466498873325 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:53 INFO - PROCESS | 1656 | 1466498873495 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 01:47:53 INFO - PROCESS | 1656 | 1466498873544 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:53 INFO - PROCESS | 1656 | 1466498873546 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b1bb000 == 38 [pid = 1656] [id = 702] 01:47:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x1184aa000) [pid = 1656] [serial = 2106] [outer = 0x0] 01:47:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x119d1d400) [pid = 1656] [serial = 2107] [outer = 0x1184aa000] 01:47:53 INFO - PROCESS | 1656 | 1466498873589 Marionette DEBUG loaded listener.js 01:47:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x128cc0400) [pid = 1656] [serial = 2108] [outer = 0x1184aa000] 01:47:53 INFO - PROCESS | 1656 | 1466498873952 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 01:47:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 01:47:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 670ms 01:47:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 01:47:53 INFO - PROCESS | 1656 | 1466498873986 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 01:47:53 INFO - PROCESS | 1656 | 1466498873988 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 01:47:53 INFO - PROCESS | 1656 | 1466498873990 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 01:47:53 INFO - PROCESS | 1656 | 1466498873991 Marionette TRACE conn2 <- [1,2782,null,{}] 01:47:53 INFO - PROCESS | 1656 | 1466498873993 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:53 INFO - PROCESS | 1656 | 1466498873994 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:54 INFO - PROCESS | 1656 | 1466498874070 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 01:47:54 INFO - PROCESS | 1656 | 1466498874128 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:54 INFO - PROCESS | 1656 | 1466498874129 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b9c9000 == 39 [pid = 1656] [id = 703] 01:47:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x124c0fc00) [pid = 1656] [serial = 2109] [outer = 0x0] 01:47:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x129183800) [pid = 1656] [serial = 2110] [outer = 0x124c0fc00] 01:47:54 INFO - PROCESS | 1656 | 1466498874153 Marionette DEBUG loaded listener.js 01:47:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x12924b000) [pid = 1656] [serial = 2111] [outer = 0x124c0fc00] 01:47:54 INFO - PROCESS | 1656 | 1466498874413 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 01:47:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 01:47:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 471ms 01:47:54 INFO - PROCESS | 1656 | 1466498874466 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 01:47:54 INFO - PROCESS | 1656 | 1466498874467 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 01:47:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 01:47:54 INFO - PROCESS | 1656 | 1466498874469 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 01:47:54 INFO - PROCESS | 1656 | 1466498874470 Marionette TRACE conn2 <- [1,2786,null,{}] 01:47:54 INFO - PROCESS | 1656 | 1466498874473 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:54 INFO - PROCESS | 1656 | 1466498874474 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:54 INFO - PROCESS | 1656 | 1466498874556 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 01:47:54 INFO - PROCESS | 1656 | 1466498874563 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:54 INFO - PROCESS | 1656 | 1466498874564 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bf1f800 == 40 [pid = 1656] [id = 704] 01:47:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x12924b400) [pid = 1656] [serial = 2112] [outer = 0x0] 01:47:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x129252c00) [pid = 1656] [serial = 2113] [outer = 0x12924b400] 01:47:54 INFO - PROCESS | 1656 | 1466498874587 Marionette DEBUG loaded listener.js 01:47:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x129259000) [pid = 1656] [serial = 2114] [outer = 0x12924b400] 01:47:55 INFO - PROCESS | 1656 | 1466498875028 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 01:47:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 01:47:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 567ms 01:47:55 INFO - PROCESS | 1656 | 1466498875038 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 01:47:55 INFO - PROCESS | 1656 | 1466498875041 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 01:47:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 01:47:55 INFO - PROCESS | 1656 | 1466498875044 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 01:47:55 INFO - PROCESS | 1656 | 1466498875046 Marionette TRACE conn2 <- [1,2790,null,{}] 01:47:55 INFO - PROCESS | 1656 | 1466498875050 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:55 INFO - PROCESS | 1656 | 1466498875052 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:55 INFO - PROCESS | 1656 | 1466498875158 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 01:47:55 INFO - PROCESS | 1656 | 1466498875229 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:55 INFO - PROCESS | 1656 | 1466498875231 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e6e800 == 41 [pid = 1656] [id = 705] 01:47:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x113375400) [pid = 1656] [serial = 2115] [outer = 0x0] 01:47:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1174e3000) [pid = 1656] [serial = 2116] [outer = 0x113375400] 01:47:55 INFO - PROCESS | 1656 | 1466498875262 Marionette DEBUG loaded listener.js 01:47:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x118460400) [pid = 1656] [serial = 2117] [outer = 0x113375400] 01:47:55 INFO - PROCESS | 1656 | 1466498875687 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 01:47:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 01:47:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 670ms 01:47:55 INFO - PROCESS | 1656 | 1466498875714 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 01:47:55 INFO - PROCESS | 1656 | 1466498875717 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 01:47:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 01:47:55 INFO - PROCESS | 1656 | 1466498875722 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 01:47:55 INFO - PROCESS | 1656 | 1466498875724 Marionette TRACE conn2 <- [1,2794,null,{}] 01:47:55 INFO - PROCESS | 1656 | 1466498875726 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:55 INFO - PROCESS | 1656 | 1466498875728 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:55 INFO - PROCESS | 1656 | 1466498875832 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 01:47:55 INFO - PROCESS | 1656 | 1466498875890 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:55 INFO - PROCESS | 1656 | 1466498875891 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x123b37800 == 42 [pid = 1656] [id = 706] 01:47:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x118e87c00) [pid = 1656] [serial = 2118] [outer = 0x0] 01:47:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119293000) [pid = 1656] [serial = 2119] [outer = 0x118e87c00] 01:47:55 INFO - PROCESS | 1656 | 1466498875922 Marionette DEBUG loaded listener.js 01:47:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119988000) [pid = 1656] [serial = 2120] [outer = 0x118e87c00] 01:47:56 INFO - PROCESS | 1656 | 1466498876375 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 01:47:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 01:47:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 669ms 01:47:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 01:47:56 INFO - PROCESS | 1656 | 1466498876392 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 01:47:56 INFO - PROCESS | 1656 | 1466498876393 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 01:47:56 INFO - PROCESS | 1656 | 1466498876396 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 01:47:56 INFO - PROCESS | 1656 | 1466498876398 Marionette TRACE conn2 <- [1,2798,null,{}] 01:47:56 INFO - PROCESS | 1656 | 1466498876406 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:56 INFO - PROCESS | 1656 | 1466498876410 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:56 INFO - PROCESS | 1656 | 1466498876533 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 01:47:56 INFO - PROCESS | 1656 | 1466498876604 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:56 INFO - PROCESS | 1656 | 1466498876606 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b1d0800 == 43 [pid = 1656] [id = 707] 01:47:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1217c0c00) [pid = 1656] [serial = 2121] [outer = 0x0] 01:47:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1249b9400) [pid = 1656] [serial = 2122] [outer = 0x1217c0c00] 01:47:56 INFO - PROCESS | 1656 | 1466498876637 Marionette DEBUG loaded listener.js 01:47:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x125c1c000) [pid = 1656] [serial = 2123] [outer = 0x1217c0c00] 01:47:57 INFO - PROCESS | 1656 | 1466498877084 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 01:47:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 01:47:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 721ms 01:47:57 INFO - PROCESS | 1656 | 1466498877118 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 01:47:57 INFO - PROCESS | 1656 | 1466498877122 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 01:47:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 01:47:57 INFO - PROCESS | 1656 | 1466498877125 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 01:47:57 INFO - PROCESS | 1656 | 1466498877127 Marionette TRACE conn2 <- [1,2802,null,{}] 01:47:57 INFO - PROCESS | 1656 | 1466498877130 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:57 INFO - PROCESS | 1656 | 1466498877133 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:57 INFO - PROCESS | 1656 | 1466498877284 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 01:47:57 INFO - PROCESS | 1656 | 1466498877380 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:57 INFO - PROCESS | 1656 | 1466498877382 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c58e800 == 44 [pid = 1656] [id = 708] 01:47:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12614f400) [pid = 1656] [serial = 2124] [outer = 0x0] 01:47:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x128b8e400) [pid = 1656] [serial = 2125] [outer = 0x12614f400] 01:47:57 INFO - PROCESS | 1656 | 1466498877431 Marionette DEBUG loaded listener.js 01:47:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x128cb6800) [pid = 1656] [serial = 2126] [outer = 0x12614f400] 01:47:58 INFO - PROCESS | 1656 | 1466498878089 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 01:47:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 01:47:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 973ms 01:47:58 INFO - PROCESS | 1656 | 1466498878098 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 01:47:58 INFO - PROCESS | 1656 | 1466498878101 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 01:47:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 01:47:58 INFO - PROCESS | 1656 | 1466498878104 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 01:47:58 INFO - PROCESS | 1656 | 1466498878106 Marionette TRACE conn2 <- [1,2806,null,{}] 01:47:58 INFO - PROCESS | 1656 | 1466498878112 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:58 INFO - PROCESS | 1656 | 1466498878113 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:58 INFO - PROCESS | 1656 | 1466498878206 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 01:47:58 INFO - PROCESS | 1656 | 1466498878276 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:58 INFO - PROCESS | 1656 | 1466498878279 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x11925c000 == 45 [pid = 1656] [id = 709] 01:47:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x117026400) [pid = 1656] [serial = 2127] [outer = 0x0] 01:47:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x11824f000) [pid = 1656] [serial = 2128] [outer = 0x117026400] 01:47:58 INFO - PROCESS | 1656 | 1466498878306 Marionette DEBUG loaded listener.js 01:47:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x118749c00) [pid = 1656] [serial = 2129] [outer = 0x117026400] 01:47:58 INFO - PROCESS | 1656 | 1466498878728 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 01:47:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 01:47:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 671ms 01:47:58 INFO - PROCESS | 1656 | 1466498878774 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 01:47:58 INFO - PROCESS | 1656 | 1466498878777 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 01:47:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 01:47:58 INFO - PROCESS | 1656 | 1466498878781 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 01:47:58 INFO - PROCESS | 1656 | 1466498878783 Marionette TRACE conn2 <- [1,2810,null,{}] 01:47:58 INFO - PROCESS | 1656 | 1466498878785 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:58 INFO - PROCESS | 1656 | 1466498878787 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:58 INFO - PROCESS | 1656 | 1466498878887 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 01:47:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12b9c9000 == 44 [pid = 1656] [id = 703] 01:47:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12b1bb000 == 43 [pid = 1656] [id = 702] 01:47:59 INFO - PROCESS | 1656 | --DOCSHELL 0x119c7e000 == 42 [pid = 1656] [id = 701] 01:47:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12a5c0000 == 41 [pid = 1656] [id = 700] 01:47:59 INFO - PROCESS | 1656 | --DOCSHELL 0x129690800 == 40 [pid = 1656] [id = 699] 01:47:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12949b000 == 39 [pid = 1656] [id = 698] 01:47:59 INFO - PROCESS | 1656 | --DOCSHELL 0x128b32800 == 38 [pid = 1656] [id = 697] 01:47:59 INFO - PROCESS | 1656 | --DOCSHELL 0x1248b5000 == 37 [pid = 1656] [id = 696] 01:47:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12172c000 == 36 [pid = 1656] [id = 695] 01:47:59 INFO - PROCESS | 1656 | --DOCSHELL 0x119979000 == 35 [pid = 1656] [id = 694] 01:47:59 INFO - PROCESS | 1656 | --DOCSHELL 0x118305000 == 34 [pid = 1656] [id = 693] 01:47:59 INFO - PROCESS | 1656 | --DOCSHELL 0x118159000 == 33 [pid = 1656] [id = 692] 01:47:59 INFO - PROCESS | 1656 | --DOCSHELL 0x116913000 == 32 [pid = 1656] [id = 691] 01:47:59 INFO - PROCESS | 1656 | --DOCSHELL 0x118712000 == 31 [pid = 1656] [id = 690] 01:47:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12d027000 == 30 [pid = 1656] [id = 17] 01:47:59 INFO - PROCESS | 1656 | --DOCSHELL 0x11925c000 == 29 [pid = 1656] [id = 709] 01:47:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12c58e800 == 28 [pid = 1656] [id = 708] 01:47:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12b1d0800 == 27 [pid = 1656] [id = 707] 01:47:59 INFO - PROCESS | 1656 | --DOCSHELL 0x123b37800 == 26 [pid = 1656] [id = 706] 01:47:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12bf1f800 == 25 [pid = 1656] [id = 704] 01:47:59 INFO - PROCESS | 1656 | --DOCSHELL 0x117e6e800 == 24 [pid = 1656] [id = 705] 01:47:59 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x118135000) [pid = 1656] [serial = 2050] [outer = 0x0] [url = about:blank] 01:47:59 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x120d20c00) [pid = 1656] [serial = 2060] [outer = 0x0] [url = about:blank] 01:47:59 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x121717000) [pid = 1656] [serial = 2065] [outer = 0x0] [url = about:blank] 01:47:59 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x118e7d000) [pid = 1656] [serial = 2053] [outer = 0x0] [url = about:blank] 01:47:59 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x118a8a800) [pid = 1656] [serial = 2045] [outer = 0x0] [url = about:blank] 01:47:59 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1215b3400) [pid = 1656] [serial = 2063] [outer = 0x0] [url = about:blank] 01:47:59 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1164dac00) [pid = 1656] [serial = 2047] [outer = 0x0] [url = about:blank] 01:47:59 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11928e000) [pid = 1656] [serial = 2054] [outer = 0x0] [url = about:blank] 01:47:59 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x116a13800) [pid = 1656] [serial = 2048] [outer = 0x0] [url = about:blank] 01:47:59 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x11812cc00) [pid = 1656] [serial = 2044] [outer = 0x0] [url = about:blank] 01:47:59 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12127f800) [pid = 1656] [serial = 2062] [outer = 0x0] [url = about:blank] 01:47:59 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x116f5d000) [pid = 1656] [serial = 2038] [outer = 0x0] [url = about:blank] 01:47:59 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11990bc00) [pid = 1656] [serial = 2056] [outer = 0x0] [url = about:blank] 01:47:59 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x124c81000) [pid = 1656] [serial = 2068] [outer = 0x0] [url = about:blank] 01:47:59 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x119d25000) [pid = 1656] [serial = 2059] [outer = 0x0] [url = about:blank] 01:47:59 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x11845b400) [pid = 1656] [serial = 2051] [outer = 0x0] [url = about:blank] 01:47:59 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x119d28800) [pid = 1656] [serial = 2042] [outer = 0x0] [url = about:blank] 01:47:59 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x119ad3000) [pid = 1656] [serial = 2057] [outer = 0x0] [url = about:blank] 01:47:59 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x11990cc00) [pid = 1656] [serial = 2041] [outer = 0x0] [url = about:blank] 01:47:59 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x12180ac00) [pid = 1656] [serial = 2066] [outer = 0x0] [url = about:blank] 01:47:59 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x118242c00) [pid = 1656] [serial = 2039] [outer = 0x0] [url = about:blank] 01:47:59 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x124ee4400) [pid = 1656] [serial = 2069] [outer = 0x0] [url = about:blank] 01:47:59 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x125367c00) [pid = 1656] [serial = 2071] [outer = 0x0] [url = about:blank] 01:47:59 INFO - PROCESS | 1656 | 1466498879615 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:59 INFO - PROCESS | 1656 | 1466498879616 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:47:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x11264e000 == 25 [pid = 1656] [id = 710] 01:47:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1126cf000) [pid = 1656] [serial = 2130] [outer = 0x0] 01:47:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x11275b400) [pid = 1656] [serial = 2131] [outer = 0x1126cf000] 01:47:59 INFO - PROCESS | 1656 | 1466498879648 Marionette DEBUG loaded listener.js 01:47:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x113296800) [pid = 1656] [serial = 2132] [outer = 0x1126cf000] 01:47:59 INFO - PROCESS | 1656 | 1466498879957 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 01:48:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 01:48:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1224ms 01:48:00 INFO - PROCESS | 1656 | 1466498880007 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 01:48:00 INFO - PROCESS | 1656 | 1466498880009 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 01:48:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 01:48:00 INFO - PROCESS | 1656 | 1466498880015 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 01:48:00 INFO - PROCESS | 1656 | 1466498880016 Marionette TRACE conn2 <- [1,2814,null,{}] 01:48:00 INFO - PROCESS | 1656 | 1466498880020 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:00 INFO - PROCESS | 1656 | 1466498880021 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:00 INFO - PROCESS | 1656 | 1466498880098 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 01:48:00 INFO - PROCESS | 1656 | 1466498880103 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:00 INFO - PROCESS | 1656 | 1466498880104 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x116727800 == 26 [pid = 1656] [id = 711] 01:48:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1167cd400) [pid = 1656] [serial = 2133] [outer = 0x0] 01:48:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x116f5d000) [pid = 1656] [serial = 2134] [outer = 0x1167cd400] 01:48:00 INFO - PROCESS | 1656 | 1466498880133 Marionette DEBUG loaded listener.js 01:48:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11812cc00) [pid = 1656] [serial = 2135] [outer = 0x1167cd400] 01:48:00 INFO - PROCESS | 1656 | 1466498880496 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 01:48:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 01:48:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 520ms 01:48:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 01:48:00 INFO - PROCESS | 1656 | 1466498880537 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 01:48:00 INFO - PROCESS | 1656 | 1466498880539 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 01:48:00 INFO - PROCESS | 1656 | 1466498880542 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 01:48:00 INFO - PROCESS | 1656 | 1466498880543 Marionette TRACE conn2 <- [1,2818,null,{}] 01:48:00 INFO - PROCESS | 1656 | 1466498880546 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:00 INFO - PROCESS | 1656 | 1466498880547 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:00 INFO - PROCESS | 1656 | 1466498880633 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 01:48:00 INFO - PROCESS | 1656 | 1466498880637 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:00 INFO - PROCESS | 1656 | 1466498880638 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x116720000 == 27 [pid = 1656] [id = 712] 01:48:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x118131400) [pid = 1656] [serial = 2136] [outer = 0x0] 01:48:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11824e000) [pid = 1656] [serial = 2137] [outer = 0x118131400] 01:48:00 INFO - PROCESS | 1656 | 1466498880669 Marionette DEBUG loaded listener.js 01:48:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1185dbc00) [pid = 1656] [serial = 2138] [outer = 0x118131400] 01:48:01 INFO - PROCESS | 1656 | 1466498881170 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 01:48:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 01:48:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 670ms 01:48:01 INFO - PROCESS | 1656 | 1466498881214 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 01:48:01 INFO - PROCESS | 1656 | 1466498881216 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 01:48:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 01:48:01 INFO - PROCESS | 1656 | 1466498881222 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 01:48:01 INFO - PROCESS | 1656 | 1466498881228 Marionette TRACE conn2 <- [1,2822,null,{}] 01:48:01 INFO - PROCESS | 1656 | 1466498881231 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:01 INFO - PROCESS | 1656 | 1466498881234 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:01 INFO - PROCESS | 1656 | 1466498881312 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 01:48:01 INFO - PROCESS | 1656 | 1466498881317 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:01 INFO - PROCESS | 1656 | 1466498881318 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x119243000 == 28 [pid = 1656] [id = 713] 01:48:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119292c00) [pid = 1656] [serial = 2139] [outer = 0x0] 01:48:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11972e400) [pid = 1656] [serial = 2140] [outer = 0x119292c00] 01:48:01 INFO - PROCESS | 1656 | 1466498881345 Marionette DEBUG loaded listener.js 01:48:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11990bc00) [pid = 1656] [serial = 2141] [outer = 0x119292c00] 01:48:01 INFO - PROCESS | 1656 | 1466498881681 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 01:48:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 01:48:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 484ms 01:48:01 INFO - PROCESS | 1656 | 1466498881702 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 01:48:01 INFO - PROCESS | 1656 | 1466498881704 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 01:48:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 01:48:01 INFO - PROCESS | 1656 | 1466498881706 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 01:48:01 INFO - PROCESS | 1656 | 1466498881707 Marionette TRACE conn2 <- [1,2826,null,{}] 01:48:01 INFO - PROCESS | 1656 | 1466498881711 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:01 INFO - PROCESS | 1656 | 1466498881712 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:01 INFO - PROCESS | 1656 | 1466498881824 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 01:48:01 INFO - PROCESS | 1656 | 1466498881840 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:01 INFO - PROCESS | 1656 | 1466498881841 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a63800 == 29 [pid = 1656] [id = 714] 01:48:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119986000) [pid = 1656] [serial = 2142] [outer = 0x0] 01:48:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119c52800) [pid = 1656] [serial = 2143] [outer = 0x119986000] 01:48:01 INFO - PROCESS | 1656 | 1466498881867 Marionette DEBUG loaded listener.js 01:48:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119d23800) [pid = 1656] [serial = 2144] [outer = 0x119986000] 01:48:02 INFO - PROCESS | 1656 | 1466498882223 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 01:48:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 01:48:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 522ms 01:48:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 01:48:02 INFO - PROCESS | 1656 | 1466498882231 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 01:48:02 INFO - PROCESS | 1656 | 1466498882232 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 01:48:02 INFO - PROCESS | 1656 | 1466498882235 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 01:48:02 INFO - PROCESS | 1656 | 1466498882236 Marionette TRACE conn2 <- [1,2830,null,{}] 01:48:02 INFO - PROCESS | 1656 | 1466498882238 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:02 INFO - PROCESS | 1656 | 1466498882239 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:02 INFO - PROCESS | 1656 | 1466498882342 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 01:48:02 INFO - PROCESS | 1656 | 1466498882346 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:02 INFO - PROCESS | 1656 | 1466498882350 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x121aa8000 == 30 [pid = 1656] [id = 715] 01:48:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x11812d000) [pid = 1656] [serial = 2145] [outer = 0x0] 01:48:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x120d20800) [pid = 1656] [serial = 2146] [outer = 0x11812d000] 01:48:02 INFO - PROCESS | 1656 | 1466498882382 Marionette DEBUG loaded listener.js 01:48:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12127e800) [pid = 1656] [serial = 2147] [outer = 0x11812d000] 01:48:02 INFO - PROCESS | 1656 | 1466498882736 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 01:48:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 01:48:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 518ms 01:48:02 INFO - PROCESS | 1656 | 1466498882754 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 01:48:02 INFO - PROCESS | 1656 | 1466498882755 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 01:48:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 01:48:02 INFO - PROCESS | 1656 | 1466498882757 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 01:48:02 INFO - PROCESS | 1656 | 1466498882758 Marionette TRACE conn2 <- [1,2834,null,{}] 01:48:02 INFO - PROCESS | 1656 | 1466498882766 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:02 INFO - PROCESS | 1656 | 1466498882767 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:02 INFO - PROCESS | 1656 | 1466498882864 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 01:48:02 INFO - PROCESS | 1656 | 1466498882868 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:02 INFO - PROCESS | 1656 | 1466498882869 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x112646800 == 31 [pid = 1656] [id = 716] 01:48:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x121284800) [pid = 1656] [serial = 2148] [outer = 0x0] 01:48:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x121711400) [pid = 1656] [serial = 2149] [outer = 0x121284800] 01:48:02 INFO - PROCESS | 1656 | 1466498882893 Marionette DEBUG loaded listener.js 01:48:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1217c7000) [pid = 1656] [serial = 2150] [outer = 0x121284800] 01:48:03 INFO - PROCESS | 1656 | 1466498883283 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 01:48:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 01:48:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 571ms 01:48:03 INFO - PROCESS | 1656 | 1466498883330 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 01:48:03 INFO - PROCESS | 1656 | 1466498883331 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 01:48:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 01:48:03 INFO - PROCESS | 1656 | 1466498883334 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 01:48:03 INFO - PROCESS | 1656 | 1466498883335 Marionette TRACE conn2 <- [1,2838,null,{}] 01:48:03 INFO - PROCESS | 1656 | 1466498883337 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:03 INFO - PROCESS | 1656 | 1466498883338 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:03 INFO - PROCESS | 1656 | 1466498883433 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 01:48:03 INFO - PROCESS | 1656 | 1466498883438 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:03 INFO - PROCESS | 1656 | 1466498883439 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x128b28800 == 32 [pid = 1656] [id = 717] 01:48:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x113376800) [pid = 1656] [serial = 2151] [outer = 0x0] 01:48:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x123c2a400) [pid = 1656] [serial = 2152] [outer = 0x113376800] 01:48:03 INFO - PROCESS | 1656 | 1466498883464 Marionette DEBUG loaded listener.js 01:48:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x124da9c00) [pid = 1656] [serial = 2153] [outer = 0x113376800] 01:48:04 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12d028000) [pid = 1656] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 01:48:04 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x123b04c00) [pid = 1656] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 01:48:04 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1289ea000) [pid = 1656] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 01:48:04 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x118a8e400) [pid = 1656] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 01:48:04 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1131ce800) [pid = 1656] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 01:48:04 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x12127d400) [pid = 1656] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 01:48:04 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1176fac00) [pid = 1656] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 01:48:04 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1184a1c00) [pid = 1656] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 01:48:04 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x124ee5000) [pid = 1656] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 01:48:04 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x119732c00) [pid = 1656] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 01:48:04 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x113380000) [pid = 1656] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 01:48:04 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12cbc9000) [pid = 1656] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 01:48:04 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1184aa000) [pid = 1656] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 01:48:04 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x124c0fc00) [pid = 1656] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 01:48:04 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1126d7400) [pid = 1656] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 01:48:04 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12924b400) [pid = 1656] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 01:48:04 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1217c6000) [pid = 1656] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 01:48:04 INFO - PROCESS | 1656 | 1466498884314 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 01:48:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 01:48:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1019ms 01:48:04 INFO - PROCESS | 1656 | 1466498884354 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 01:48:04 INFO - PROCESS | 1656 | 1466498884357 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 01:48:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 01:48:04 INFO - PROCESS | 1656 | 1466498884372 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 01:48:04 INFO - PROCESS | 1656 | 1466498884374 Marionette TRACE conn2 <- [1,2842,null,{}] 01:48:04 INFO - PROCESS | 1656 | 1466498884378 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:04 INFO - PROCESS | 1656 | 1466498884379 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:04 INFO - PROCESS | 1656 | 1466498884489 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 01:48:04 INFO - PROCESS | 1656 | 1466498884546 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:04 INFO - PROCESS | 1656 | 1466498884549 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x11667f000 == 33 [pid = 1656] [id = 718] 01:48:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1131aa800) [pid = 1656] [serial = 2154] [outer = 0x0] 01:48:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x115fd8000) [pid = 1656] [serial = 2155] [outer = 0x1131aa800] 01:48:04 INFO - PROCESS | 1656 | 1466498884581 Marionette DEBUG loaded listener.js 01:48:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x117024800) [pid = 1656] [serial = 2156] [outer = 0x1131aa800] 01:48:05 INFO - PROCESS | 1656 | 1466498885098 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 01:48:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 01:48:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 770ms 01:48:05 INFO - PROCESS | 1656 | 1466498885143 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 01:48:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 01:48:05 INFO - PROCESS | 1656 | 1466498885147 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 01:48:05 INFO - PROCESS | 1656 | 1466498885152 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 01:48:05 INFO - PROCESS | 1656 | 1466498885154 Marionette TRACE conn2 <- [1,2846,null,{}] 01:48:05 INFO - PROCESS | 1656 | 1466498885157 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:05 INFO - PROCESS | 1656 | 1466498885159 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:05 INFO - PROCESS | 1656 | 1466498885265 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 01:48:05 INFO - PROCESS | 1656 | 1466498885344 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:05 INFO - PROCESS | 1656 | 1466498885345 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x118e9b800 == 34 [pid = 1656] [id = 719] 01:48:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11823a400) [pid = 1656] [serial = 2157] [outer = 0x0] 01:48:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1184a3000) [pid = 1656] [serial = 2158] [outer = 0x11823a400] 01:48:05 INFO - PROCESS | 1656 | 1466498885376 Marionette DEBUG loaded listener.js 01:48:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1185ddc00) [pid = 1656] [serial = 2159] [outer = 0x11823a400] 01:48:06 INFO - PROCESS | 1656 | 1466498886011 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 01:48:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 01:48:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 923ms 01:48:06 INFO - PROCESS | 1656 | 1466498886075 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 01:48:06 INFO - PROCESS | 1656 | 1466498886078 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 01:48:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 01:48:06 INFO - PROCESS | 1656 | 1466498886081 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 01:48:06 INFO - PROCESS | 1656 | 1466498886083 Marionette TRACE conn2 <- [1,2850,null,{}] 01:48:06 INFO - PROCESS | 1656 | 1466498886087 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:06 INFO - PROCESS | 1656 | 1466498886088 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:06 INFO - PROCESS | 1656 | 1466498886208 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 01:48:06 INFO - PROCESS | 1656 | --DOCSHELL 0x112646800 == 33 [pid = 1656] [id = 716] 01:48:06 INFO - PROCESS | 1656 | --DOCSHELL 0x121aa8000 == 32 [pid = 1656] [id = 715] 01:48:06 INFO - PROCESS | 1656 | --DOCSHELL 0x119a63800 == 31 [pid = 1656] [id = 714] 01:48:06 INFO - PROCESS | 1656 | --DOCSHELL 0x119243000 == 30 [pid = 1656] [id = 713] 01:48:06 INFO - PROCESS | 1656 | --DOCSHELL 0x116720000 == 29 [pid = 1656] [id = 712] 01:48:06 INFO - PROCESS | 1656 | --DOCSHELL 0x116727800 == 28 [pid = 1656] [id = 711] 01:48:06 INFO - PROCESS | 1656 | --DOCSHELL 0x11264e000 == 27 [pid = 1656] [id = 710] 01:48:06 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12d02d000) [pid = 1656] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 01:48:06 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x128b92c00) [pid = 1656] [serial = 2102] [outer = 0x0] [url = about:blank] 01:48:06 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11921fc00) [pid = 1656] [serial = 2105] [outer = 0x0] [url = about:blank] 01:48:06 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x11690bc00) [pid = 1656] [serial = 2104] [outer = 0x0] [url = about:blank] 01:48:06 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x124c06800) [pid = 1656] [serial = 2092] [outer = 0x0] [url = about:blank] 01:48:06 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12736e000) [pid = 1656] [serial = 2096] [outer = 0x0] [url = about:blank] 01:48:06 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1261e6000) [pid = 1656] [serial = 2093] [outer = 0x0] [url = about:blank] 01:48:06 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1267b4c00) [pid = 1656] [serial = 2095] [outer = 0x0] [url = about:blank] 01:48:06 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x128b14400) [pid = 1656] [serial = 2098] [outer = 0x0] [url = about:blank] 01:48:06 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x128b8a400) [pid = 1656] [serial = 2101] [outer = 0x0] [url = about:blank] 01:48:06 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x121188400) [pid = 1656] [serial = 2086] [outer = 0x0] [url = about:blank] 01:48:06 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x121270800) [pid = 1656] [serial = 2087] [outer = 0x0] [url = about:blank] 01:48:06 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x1215b4400) [pid = 1656] [serial = 2089] [outer = 0x0] [url = about:blank] 01:48:06 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x1217ba400) [pid = 1656] [serial = 2090] [outer = 0x0] [url = about:blank] 01:48:06 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x118128000) [pid = 1656] [serial = 2077] [outer = 0x0] [url = about:blank] 01:48:06 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x118136000) [pid = 1656] [serial = 2078] [outer = 0x0] [url = about:blank] 01:48:06 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x1184ee000) [pid = 1656] [serial = 2080] [outer = 0x0] [url = about:blank] 01:48:06 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x118744000) [pid = 1656] [serial = 2081] [outer = 0x0] [url = about:blank] 01:48:06 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x125c28c00) [pid = 1656] [serial = 2072] [outer = 0x0] [url = about:blank] 01:48:06 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x119906400) [pid = 1656] [serial = 2083] [outer = 0x0] [url = about:blank] 01:48:06 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x119c5cc00) [pid = 1656] [serial = 2084] [outer = 0x0] [url = about:blank] 01:48:06 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x115f1a000) [pid = 1656] [serial = 2074] [outer = 0x0] [url = about:blank] 01:48:06 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x128b1dc00) [pid = 1656] [serial = 2099] [outer = 0x0] [url = about:blank] 01:48:06 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x116f5a000) [pid = 1656] [serial = 2075] [outer = 0x0] [url = about:blank] 01:48:06 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x118a61c00) [pid = 1656] [serial = 1445] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 01:48:06 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x119d1d400) [pid = 1656] [serial = 2107] [outer = 0x0] [url = about:blank] 01:48:06 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x12924b000) [pid = 1656] [serial = 2111] [outer = 0x0] [url = about:blank] 01:48:06 INFO - PROCESS | 1656 | --DOMWINDOW == 61 (0x129259000) [pid = 1656] [serial = 2114] [outer = 0x0] [url = about:blank] 01:48:06 INFO - PROCESS | 1656 | --DOMWINDOW == 60 (0x129183800) [pid = 1656] [serial = 2110] [outer = 0x0] [url = about:blank] 01:48:06 INFO - PROCESS | 1656 | --DOMWINDOW == 59 (0x129252c00) [pid = 1656] [serial = 2113] [outer = 0x0] [url = about:blank] 01:48:06 INFO - PROCESS | 1656 | --DOMWINDOW == 58 (0x128cc0400) [pid = 1656] [serial = 2108] [outer = 0x0] [url = about:blank] 01:48:06 INFO - PROCESS | 1656 | 1466498886290 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:06 INFO - PROCESS | 1656 | 1466498886293 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x11335a800 == 28 [pid = 1656] [id = 720] 01:48:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 59 (0x115f1a000) [pid = 1656] [serial = 2160] [outer = 0x0] 01:48:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x116f1a800) [pid = 1656] [serial = 2161] [outer = 0x115f1a000] 01:48:06 INFO - PROCESS | 1656 | 1466498886325 Marionette DEBUG loaded listener.js 01:48:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x118128000) [pid = 1656] [serial = 2162] [outer = 0x115f1a000] 01:48:06 INFO - PROCESS | 1656 | 1466498886618 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 01:48:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 01:48:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 571ms 01:48:06 INFO - PROCESS | 1656 | 1466498886653 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 01:48:06 INFO - PROCESS | 1656 | 1466498886656 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 01:48:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 01:48:06 INFO - PROCESS | 1656 | 1466498886668 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 01:48:06 INFO - PROCESS | 1656 | 1466498886669 Marionette TRACE conn2 <- [1,2854,null,{}] 01:48:06 INFO - PROCESS | 1656 | 1466498886672 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:06 INFO - PROCESS | 1656 | 1466498886673 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:06 INFO - PROCESS | 1656 | 1466498886759 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 01:48:06 INFO - PROCESS | 1656 | 1466498886766 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:06 INFO - PROCESS | 1656 | 1466498886767 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x11839b000 == 29 [pid = 1656] [id = 721] 01:48:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x118232c00) [pid = 1656] [serial = 2163] [outer = 0x0] 01:48:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x11873c800) [pid = 1656] [serial = 2164] [outer = 0x118232c00] 01:48:06 INFO - PROCESS | 1656 | 1466498886794 Marionette DEBUG loaded listener.js 01:48:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x118a8c000) [pid = 1656] [serial = 2165] [outer = 0x118232c00] 01:48:07 INFO - PROCESS | 1656 | 1466498887155 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 01:48:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 01:48:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 527ms 01:48:07 INFO - PROCESS | 1656 | 1466498887189 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 01:48:07 INFO - PROCESS | 1656 | 1466498887191 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 01:48:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 01:48:07 INFO - PROCESS | 1656 | 1466498887193 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 01:48:07 INFO - PROCESS | 1656 | 1466498887196 Marionette TRACE conn2 <- [1,2858,null,{}] 01:48:07 INFO - PROCESS | 1656 | 1466498887203 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:07 INFO - PROCESS | 1656 | 1466498887207 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:07 INFO - PROCESS | 1656 | 1466498887286 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 01:48:07 INFO - PROCESS | 1656 | 1466498887296 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:07 INFO - PROCESS | 1656 | 1466498887305 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f57000 == 30 [pid = 1656] [id = 722] 01:48:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x1131c5400) [pid = 1656] [serial = 2166] [outer = 0x0] 01:48:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x119726800) [pid = 1656] [serial = 2167] [outer = 0x1131c5400] 01:48:07 INFO - PROCESS | 1656 | 1466498887333 Marionette DEBUG loaded listener.js 01:48:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x119ad5400) [pid = 1656] [serial = 2168] [outer = 0x1131c5400] 01:48:07 INFO - PROCESS | 1656 | 1466498887687 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 01:48:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 01:48:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 521ms 01:48:07 INFO - PROCESS | 1656 | 1466498887715 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 01:48:07 INFO - PROCESS | 1656 | 1466498887716 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 01:48:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 01:48:07 INFO - PROCESS | 1656 | 1466498887719 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 01:48:07 INFO - PROCESS | 1656 | 1466498887720 Marionette TRACE conn2 <- [1,2862,null,{}] 01:48:07 INFO - PROCESS | 1656 | 1466498887722 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:07 INFO - PROCESS | 1656 | 1466498887723 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:07 INFO - PROCESS | 1656 | 1466498887805 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 01:48:07 INFO - PROCESS | 1656 | 1466498887810 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:07 INFO - PROCESS | 1656 | 1466498887812 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x12481b800 == 31 [pid = 1656] [id = 723] 01:48:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x119d26c00) [pid = 1656] [serial = 2169] [outer = 0x0] 01:48:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x120d1b000) [pid = 1656] [serial = 2170] [outer = 0x119d26c00] 01:48:07 INFO - PROCESS | 1656 | 1466498887837 Marionette DEBUG loaded listener.js 01:48:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x121237c00) [pid = 1656] [serial = 2171] [outer = 0x119d26c00] 01:48:08 INFO - PROCESS | 1656 | 1466498888163 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 01:48:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 01:48:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 469ms 01:48:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 01:48:08 INFO - PROCESS | 1656 | 1466498888188 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 01:48:08 INFO - PROCESS | 1656 | 1466498888190 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 01:48:08 INFO - PROCESS | 1656 | 1466498888192 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 01:48:08 INFO - PROCESS | 1656 | 1466498888194 Marionette TRACE conn2 <- [1,2866,null,{}] 01:48:08 INFO - PROCESS | 1656 | 1466498888198 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:08 INFO - PROCESS | 1656 | 1466498888199 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:08 INFO - PROCESS | 1656 | 1466498888293 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 01:48:08 INFO - PROCESS | 1656 | 1466498888360 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:08 INFO - PROCESS | 1656 | 1466498888361 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x128b24000 == 32 [pid = 1656] [id = 724] 01:48:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x119907000) [pid = 1656] [serial = 2172] [outer = 0x0] 01:48:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x121285400) [pid = 1656] [serial = 2173] [outer = 0x119907000] 01:48:08 INFO - PROCESS | 1656 | 1466498888385 Marionette DEBUG loaded listener.js 01:48:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x121711000) [pid = 1656] [serial = 2174] [outer = 0x119907000] 01:48:08 INFO - PROCESS | 1656 | 1466498888720 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 01:48:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 01:48:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 570ms 01:48:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 01:48:08 INFO - PROCESS | 1656 | 1466498888763 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 01:48:08 INFO - PROCESS | 1656 | 1466498888764 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 01:48:08 INFO - PROCESS | 1656 | 1466498888766 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 01:48:08 INFO - PROCESS | 1656 | 1466498888767 Marionette TRACE conn2 <- [1,2870,null,{}] 01:48:08 INFO - PROCESS | 1656 | 1466498888769 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:08 INFO - PROCESS | 1656 | 1466498888774 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:08 INFO - PROCESS | 1656 | 1466498888891 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 01:48:08 INFO - PROCESS | 1656 | 1466498888902 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:08 INFO - PROCESS | 1656 | 1466498888903 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x12921d800 == 33 [pid = 1656] [id = 725] 01:48:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x12127ec00) [pid = 1656] [serial = 2175] [outer = 0x0] 01:48:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x123b04c00) [pid = 1656] [serial = 2176] [outer = 0x12127ec00] 01:48:08 INFO - PROCESS | 1656 | 1466498888928 Marionette DEBUG loaded listener.js 01:48:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x12614e400) [pid = 1656] [serial = 2177] [outer = 0x12127ec00] 01:48:09 INFO - PROCESS | 1656 | 1466498889255 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 01:48:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 01:48:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 518ms 01:48:09 INFO - PROCESS | 1656 | 1466498889285 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 01:48:09 INFO - PROCESS | 1656 | 1466498889286 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 01:48:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 01:48:09 INFO - PROCESS | 1656 | 1466498889296 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 01:48:09 INFO - PROCESS | 1656 | 1466498889298 Marionette TRACE conn2 <- [1,2874,null,{}] 01:48:09 INFO - PROCESS | 1656 | 1466498889300 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:09 INFO - PROCESS | 1656 | 1466498889301 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:09 INFO - PROCESS | 1656 | 1466498889399 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 01:48:09 INFO - PROCESS | 1656 | 1466498889442 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:09 INFO - PROCESS | 1656 | 1466498889443 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x129692000 == 34 [pid = 1656] [id = 726] 01:48:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x119d27800) [pid = 1656] [serial = 2178] [outer = 0x0] 01:48:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1267ad800) [pid = 1656] [serial = 2179] [outer = 0x119d27800] 01:48:09 INFO - PROCESS | 1656 | 1466498889467 Marionette DEBUG loaded listener.js 01:48:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x12736ac00) [pid = 1656] [serial = 2180] [outer = 0x119d27800] 01:48:09 INFO - PROCESS | 1656 | 1466498889770 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 01:48:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 01:48:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 519ms 01:48:09 INFO - PROCESS | 1656 | 1466498889815 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 01:48:09 INFO - PROCESS | 1656 | 1466498889817 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 01:48:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 01:48:09 INFO - PROCESS | 1656 | 1466498889819 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 01:48:09 INFO - PROCESS | 1656 | 1466498889820 Marionette TRACE conn2 <- [1,2878,null,{}] 01:48:09 INFO - PROCESS | 1656 | 1466498889822 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:09 INFO - PROCESS | 1656 | 1466498889823 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:09 INFO - PROCESS | 1656 | 1466498889923 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 01:48:09 INFO - PROCESS | 1656 | 1466498889927 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:09 INFO - PROCESS | 1656 | 1466498889928 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a907000 == 35 [pid = 1656] [id = 727] 01:48:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11229e000) [pid = 1656] [serial = 2181] [outer = 0x0] 01:48:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1289e9c00) [pid = 1656] [serial = 2182] [outer = 0x11229e000] 01:48:09 INFO - PROCESS | 1656 | 1466498889953 Marionette DEBUG loaded listener.js 01:48:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x128b1bc00) [pid = 1656] [serial = 2183] [outer = 0x11229e000] 01:48:10 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x11812d000) [pid = 1656] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 01:48:10 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x113375400) [pid = 1656] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 01:48:10 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1217c0c00) [pid = 1656] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 01:48:10 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x12614f400) [pid = 1656] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 01:48:10 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x118e87c00) [pid = 1656] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 01:48:10 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x117026400) [pid = 1656] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 01:48:10 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x121284800) [pid = 1656] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 01:48:10 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x118131400) [pid = 1656] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 01:48:10 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x1167cd400) [pid = 1656] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 01:48:10 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x1126cf000) [pid = 1656] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 01:48:10 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x119292c00) [pid = 1656] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 01:48:10 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x119986000) [pid = 1656] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 01:48:10 INFO - PROCESS | 1656 | 1466498890320 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 01:48:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 01:48:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 520ms 01:48:10 INFO - PROCESS | 1656 | 1466498890339 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 01:48:10 INFO - PROCESS | 1656 | 1466498890340 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 01:48:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 01:48:10 INFO - PROCESS | 1656 | 1466498890345 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 01:48:10 INFO - PROCESS | 1656 | 1466498890346 Marionette TRACE conn2 <- [1,2882,null,{}] 01:48:10 INFO - PROCESS | 1656 | 1466498890349 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:10 INFO - PROCESS | 1656 | 1466498890350 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:10 INFO - PROCESS | 1656 | 1466498890429 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 01:48:10 INFO - PROCESS | 1656 | 1466498890433 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:10 INFO - PROCESS | 1656 | 1466498890434 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f53800 == 36 [pid = 1656] [id = 728] 01:48:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x11200a400) [pid = 1656] [serial = 2184] [outer = 0x0] 01:48:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x118131400) [pid = 1656] [serial = 2185] [outer = 0x11200a400] 01:48:10 INFO - PROCESS | 1656 | 1466498890466 Marionette DEBUG loaded listener.js 01:48:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x119d24400) [pid = 1656] [serial = 2186] [outer = 0x11200a400] 01:48:10 INFO - PROCESS | 1656 | 1466498890766 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 01:48:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 01:48:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 471ms 01:48:10 INFO - PROCESS | 1656 | 1466498890815 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 01:48:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 01:48:10 INFO - PROCESS | 1656 | 1466498890817 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 01:48:10 INFO - PROCESS | 1656 | 1466498890820 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 01:48:10 INFO - PROCESS | 1656 | 1466498890822 Marionette TRACE conn2 <- [1,2886,null,{}] 01:48:10 INFO - PROCESS | 1656 | 1466498890825 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:10 INFO - PROCESS | 1656 | 1466498890827 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:10 INFO - PROCESS | 1656 | 1466498890985 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 01:48:11 INFO - PROCESS | 1656 | 1466498890998 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:11 INFO - PROCESS | 1656 | 1466498890999 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b08f800 == 37 [pid = 1656] [id = 729] 01:48:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x119297400) [pid = 1656] [serial = 2187] [outer = 0x0] 01:48:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x126150000) [pid = 1656] [serial = 2188] [outer = 0x119297400] 01:48:11 INFO - PROCESS | 1656 | 1466498891038 Marionette DEBUG loaded listener.js 01:48:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x128b8fc00) [pid = 1656] [serial = 2189] [outer = 0x119297400] 01:48:11 INFO - PROCESS | 1656 | 1466498891415 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 01:48:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 01:48:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 621ms 01:48:11 INFO - PROCESS | 1656 | 1466498891441 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 01:48:11 INFO - PROCESS | 1656 | 1466498891444 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 01:48:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 01:48:11 INFO - PROCESS | 1656 | 1466498891447 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 01:48:11 INFO - PROCESS | 1656 | 1466498891449 Marionette TRACE conn2 <- [1,2890,null,{}] 01:48:11 INFO - PROCESS | 1656 | 1466498891451 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:11 INFO - PROCESS | 1656 | 1466498891453 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:11 INFO - PROCESS | 1656 | 1466498891550 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 01:48:11 INFO - PROCESS | 1656 | 1466498891612 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:11 INFO - PROCESS | 1656 | 1466498891613 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bf10800 == 38 [pid = 1656] [id = 730] 01:48:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x128b94800) [pid = 1656] [serial = 2190] [outer = 0x0] 01:48:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x128bc6000) [pid = 1656] [serial = 2191] [outer = 0x128b94800] 01:48:11 INFO - PROCESS | 1656 | 1466498891640 Marionette DEBUG loaded listener.js 01:48:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x129189800) [pid = 1656] [serial = 2192] [outer = 0x128b94800] 01:48:11 INFO - PROCESS | 1656 | 1466498891917 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 01:48:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 01:48:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 519ms 01:48:11 INFO - PROCESS | 1656 | 1466498891967 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 01:48:11 INFO - PROCESS | 1656 | 1466498891968 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 01:48:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 01:48:11 INFO - PROCESS | 1656 | 1466498891971 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 01:48:11 INFO - PROCESS | 1656 | 1466498891972 Marionette TRACE conn2 <- [1,2894,null,{}] 01:48:11 INFO - PROCESS | 1656 | 1466498891974 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:11 INFO - PROCESS | 1656 | 1466498891975 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:12 INFO - PROCESS | 1656 | 1466498892063 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 01:48:12 INFO - PROCESS | 1656 | 1466498892067 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:12 INFO - PROCESS | 1656 | 1466498892068 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bf2a800 == 39 [pid = 1656] [id = 731] 01:48:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x129189c00) [pid = 1656] [serial = 2193] [outer = 0x0] 01:48:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x129250000) [pid = 1656] [serial = 2194] [outer = 0x129189c00] 01:48:12 INFO - PROCESS | 1656 | 1466498892092 Marionette DEBUG loaded listener.js 01:48:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x129257800) [pid = 1656] [serial = 2195] [outer = 0x129189c00] 01:48:12 INFO - PROCESS | 1656 | --DOCSHELL 0x11335a800 == 38 [pid = 1656] [id = 720] 01:48:12 INFO - PROCESS | 1656 | --DOCSHELL 0x118e9b800 == 37 [pid = 1656] [id = 719] 01:48:12 INFO - PROCESS | 1656 | --DOCSHELL 0x128b28800 == 36 [pid = 1656] [id = 717] 01:48:12 INFO - PROCESS | 1656 | --DOCSHELL 0x11667f000 == 35 [pid = 1656] [id = 718] 01:48:13 INFO - PROCESS | 1656 | --DOCSHELL 0x11839b000 == 34 [pid = 1656] [id = 721] 01:48:13 INFO - PROCESS | 1656 | --DOCSHELL 0x120f57000 == 33 [pid = 1656] [id = 722] 01:48:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12481b800 == 32 [pid = 1656] [id = 723] 01:48:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12921d800 == 31 [pid = 1656] [id = 725] 01:48:13 INFO - PROCESS | 1656 | --DOCSHELL 0x129692000 == 30 [pid = 1656] [id = 726] 01:48:13 INFO - PROCESS | 1656 | --DOCSHELL 0x120f53800 == 29 [pid = 1656] [id = 728] 01:48:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12a907000 == 28 [pid = 1656] [id = 727] 01:48:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12b08f800 == 27 [pid = 1656] [id = 729] 01:48:13 INFO - PROCESS | 1656 | --DOCSHELL 0x128b24000 == 26 [pid = 1656] [id = 724] 01:48:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12bf10800 == 25 [pid = 1656] [id = 730] 01:48:13 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x123c2a400) [pid = 1656] [serial = 2152] [outer = 0x0] [url = about:blank] 01:48:13 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x121711400) [pid = 1656] [serial = 2149] [outer = 0x0] [url = about:blank] 01:48:13 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1217c7000) [pid = 1656] [serial = 2150] [outer = 0x0] [url = about:blank] 01:48:13 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x11824e000) [pid = 1656] [serial = 2137] [outer = 0x0] [url = about:blank] 01:48:13 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x1185dbc00) [pid = 1656] [serial = 2138] [outer = 0x0] [url = about:blank] 01:48:13 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x116f5d000) [pid = 1656] [serial = 2134] [outer = 0x0] [url = about:blank] 01:48:13 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x11812cc00) [pid = 1656] [serial = 2135] [outer = 0x0] [url = about:blank] 01:48:13 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x11824f000) [pid = 1656] [serial = 2128] [outer = 0x0] [url = about:blank] 01:48:13 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x1174e3000) [pid = 1656] [serial = 2116] [outer = 0x0] [url = about:blank] 01:48:13 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x11275b400) [pid = 1656] [serial = 2131] [outer = 0x0] [url = about:blank] 01:48:13 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x113296800) [pid = 1656] [serial = 2132] [outer = 0x0] [url = about:blank] 01:48:13 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x119293000) [pid = 1656] [serial = 2119] [outer = 0x0] [url = about:blank] 01:48:13 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x1249b9400) [pid = 1656] [serial = 2122] [outer = 0x0] [url = about:blank] 01:48:13 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x128b8e400) [pid = 1656] [serial = 2125] [outer = 0x0] [url = about:blank] 01:48:13 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x12127e800) [pid = 1656] [serial = 2147] [outer = 0x0] [url = about:blank] 01:48:13 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x11990bc00) [pid = 1656] [serial = 2141] [outer = 0x0] [url = about:blank] 01:48:13 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x11972e400) [pid = 1656] [serial = 2140] [outer = 0x0] [url = about:blank] 01:48:13 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x119c52800) [pid = 1656] [serial = 2143] [outer = 0x0] [url = about:blank] 01:48:13 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x120d20800) [pid = 1656] [serial = 2146] [outer = 0x0] [url = about:blank] 01:48:13 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x119d23800) [pid = 1656] [serial = 2144] [outer = 0x0] [url = about:blank] 01:48:13 INFO - PROCESS | 1656 | --DOMWINDOW == 61 (0x118460400) [pid = 1656] [serial = 2117] [outer = 0x0] [url = about:blank] 01:48:13 INFO - PROCESS | 1656 | --DOMWINDOW == 60 (0x125c1c000) [pid = 1656] [serial = 2123] [outer = 0x0] [url = about:blank] 01:48:13 INFO - PROCESS | 1656 | --DOMWINDOW == 59 (0x128cb6800) [pid = 1656] [serial = 2126] [outer = 0x0] [url = about:blank] 01:48:13 INFO - PROCESS | 1656 | --DOMWINDOW == 58 (0x119988000) [pid = 1656] [serial = 2120] [outer = 0x0] [url = about:blank] 01:48:13 INFO - PROCESS | 1656 | --DOMWINDOW == 57 (0x118749c00) [pid = 1656] [serial = 2129] [outer = 0x0] [url = about:blank] 01:48:13 INFO - PROCESS | 1656 | 1466498893535 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 01:48:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 01:48:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1575ms 01:48:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 01:48:13 INFO - PROCESS | 1656 | 1466498893547 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 01:48:13 INFO - PROCESS | 1656 | 1466498893549 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 01:48:13 INFO - PROCESS | 1656 | 1466498893553 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 01:48:13 INFO - PROCESS | 1656 | 1466498893555 Marionette TRACE conn2 <- [1,2898,null,{}] 01:48:13 INFO - PROCESS | 1656 | 1466498893560 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:13 INFO - PROCESS | 1656 | 1466498893562 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:13 INFO - PROCESS | 1656 | 1466498893645 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 01:48:13 INFO - PROCESS | 1656 | 1466498893696 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:13 INFO - PROCESS | 1656 | 1466498893699 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x112fcc800 == 26 [pid = 1656] [id = 732] 01:48:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 58 (0x113380000) [pid = 1656] [serial = 2196] [outer = 0x0] 01:48:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 59 (0x115d1a400) [pid = 1656] [serial = 2197] [outer = 0x113380000] 01:48:13 INFO - PROCESS | 1656 | 1466498893730 Marionette DEBUG loaded listener.js 01:48:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x1164e3400) [pid = 1656] [serial = 2198] [outer = 0x113380000] 01:48:14 INFO - PROCESS | 1656 | 1466498894058 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 01:48:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 01:48:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 521ms 01:48:14 INFO - PROCESS | 1656 | 1466498894075 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 01:48:14 INFO - PROCESS | 1656 | 1466498894083 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 01:48:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 01:48:14 INFO - PROCESS | 1656 | 1466498894090 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 01:48:14 INFO - PROCESS | 1656 | 1466498894093 Marionette TRACE conn2 <- [1,2902,null,{}] 01:48:14 INFO - PROCESS | 1656 | 1466498894098 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:14 INFO - PROCESS | 1656 | 1466498894102 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:14 INFO - PROCESS | 1656 | 1466498894222 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 01:48:14 INFO - PROCESS | 1656 | 1466498894300 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:14 INFO - PROCESS | 1656 | 1466498894302 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x116af6000 == 27 [pid = 1656] [id = 733] 01:48:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x1167c9400) [pid = 1656] [serial = 2199] [outer = 0x0] 01:48:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x117023800) [pid = 1656] [serial = 2200] [outer = 0x1167c9400] 01:48:14 INFO - PROCESS | 1656 | 1466498894345 Marionette DEBUG loaded listener.js 01:48:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x118129400) [pid = 1656] [serial = 2201] [outer = 0x1167c9400] 01:48:14 INFO - PROCESS | 1656 | 1466498894733 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 01:48:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 01:48:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 673ms 01:48:14 INFO - PROCESS | 1656 | 1466498894763 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 01:48:14 INFO - PROCESS | 1656 | 1466498894764 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 01:48:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 01:48:14 INFO - PROCESS | 1656 | 1466498894767 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 01:48:14 INFO - PROCESS | 1656 | 1466498894780 Marionette TRACE conn2 <- [1,2906,null,{}] 01:48:14 INFO - PROCESS | 1656 | 1466498894794 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:14 INFO - PROCESS | 1656 | 1466498894797 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:14 INFO - PROCESS | 1656 | 1466498894874 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 01:48:14 INFO - PROCESS | 1656 | 1466498894899 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:14 INFO - PROCESS | 1656 | 1466498894901 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x11838e000 == 28 [pid = 1656] [id = 734] 01:48:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x110f9f000) [pid = 1656] [serial = 2202] [outer = 0x0] 01:48:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x1184a6800) [pid = 1656] [serial = 2203] [outer = 0x110f9f000] 01:48:14 INFO - PROCESS | 1656 | 1466498894929 Marionette DEBUG loaded listener.js 01:48:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x1185d9400) [pid = 1656] [serial = 2204] [outer = 0x110f9f000] 01:48:15 INFO - PROCESS | 1656 | 1466498895253 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 01:48:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 01:48:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 537ms 01:48:15 INFO - PROCESS | 1656 | 1466498895305 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 01:48:15 INFO - PROCESS | 1656 | 1466498895307 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 01:48:15 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 01:48:15 INFO - PROCESS | 1656 | 1466498895309 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 01:48:15 INFO - PROCESS | 1656 | 1466498895310 Marionette TRACE conn2 <- [1,2910,null,{}] 01:48:15 INFO - PROCESS | 1656 | 1466498895312 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:15 INFO - PROCESS | 1656 | 1466498895313 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:15 INFO - PROCESS | 1656 | 1466498895389 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 01:48:15 INFO - PROCESS | 1656 | 1466498895443 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:15 INFO - PROCESS | 1656 | 1466498895445 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x118ad0800 == 29 [pid = 1656] [id = 735] 01:48:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x1184ec800) [pid = 1656] [serial = 2205] [outer = 0x0] 01:48:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x118a5bc00) [pid = 1656] [serial = 2206] [outer = 0x1184ec800] 01:48:15 INFO - PROCESS | 1656 | 1466498895472 Marionette DEBUG loaded listener.js 01:48:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x118e7fc00) [pid = 1656] [serial = 2207] [outer = 0x1184ec800] 01:48:15 INFO - PROCESS | 1656 | 1466498895704 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 01:48:15 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 01:48:15 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 01:48:15 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 421ms 01:48:15 INFO - PROCESS | 1656 | 1466498895732 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 01:48:15 INFO - PROCESS | 1656 | 1466498895733 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 01:48:15 INFO - TEST-START | /DOMEvents/constructors.html 01:48:15 INFO - PROCESS | 1656 | 1466498895736 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 01:48:15 INFO - PROCESS | 1656 | 1466498895737 Marionette TRACE conn2 <- [1,2914,null,{}] 01:48:15 INFO - PROCESS | 1656 | 1466498895739 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:15 INFO - PROCESS | 1656 | 1466498895740 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:15 INFO - PROCESS | 1656 | 1466498895836 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 01:48:15 INFO - PROCESS | 1656 | 1466498895839 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:15 INFO - PROCESS | 1656 | 1466498895840 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a7f000 == 30 [pid = 1656] [id = 736] 01:48:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x116624800) [pid = 1656] [serial = 2208] [outer = 0x0] 01:48:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x119218000) [pid = 1656] [serial = 2209] [outer = 0x116624800] 01:48:15 INFO - PROCESS | 1656 | 1466498895867 Marionette DEBUG loaded listener.js 01:48:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x11972bc00) [pid = 1656] [serial = 2210] [outer = 0x116624800] 01:48:16 INFO - PROCESS | 1656 | 1466498896218 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 01:48:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 01:48:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 01:48:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 01:48:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 01:48:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 01:48:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 01:48:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 01:48:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 01:48:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 01:48:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 01:48:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 01:48:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 01:48:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 01:48:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 01:48:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 01:48:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 01:48:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 01:48:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 01:48:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 01:48:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 01:48:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 01:48:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 01:48:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 01:48:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 01:48:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 01:48:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 01:48:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 01:48:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 01:48:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 01:48:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 01:48:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 01:48:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 01:48:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 01:48:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 01:48:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 01:48:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 01:48:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 01:48:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 01:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 01:48:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:48:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 01:48:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 01:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 01:48:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:48:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 01:48:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 01:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 01:48:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:48:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 01:48:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 01:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 01:48:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:48:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 01:48:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 01:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 01:48:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:48:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 01:48:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 01:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 01:48:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:48:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 01:48:16 INFO - TEST-OK | /DOMEvents/constructors.html | took 525ms 01:48:16 INFO - TEST-START | /DOMEvents/event-phases-order.html 01:48:16 INFO - PROCESS | 1656 | 1466498896262 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 01:48:16 INFO - PROCESS | 1656 | 1466498896263 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 01:48:16 INFO - PROCESS | 1656 | 1466498896266 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 01:48:16 INFO - PROCESS | 1656 | 1466498896267 Marionette TRACE conn2 <- [1,2918,null,{}] 01:48:16 INFO - PROCESS | 1656 | 1466498896269 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:16 INFO - PROCESS | 1656 | 1466498896273 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:16 INFO - PROCESS | 1656 | 1466498896387 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 01:48:16 INFO - PROCESS | 1656 | 1466498896395 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:16 INFO - PROCESS | 1656 | 1466498896397 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x121a9d800 == 31 [pid = 1656] [id = 737] 01:48:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x119731c00) [pid = 1656] [serial = 2211] [outer = 0x0] 01:48:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x119ad0400) [pid = 1656] [serial = 2212] [outer = 0x119731c00] 01:48:16 INFO - PROCESS | 1656 | 1466498896422 Marionette DEBUG loaded listener.js 01:48:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x121238000) [pid = 1656] [serial = 2213] [outer = 0x119731c00] 01:48:16 INFO - PROCESS | 1656 | 1466498896689 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 01:48:16 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 01:48:16 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 469ms 01:48:16 INFO - PROCESS | 1656 | 1466498896736 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 01:48:16 INFO - PROCESS | 1656 | 1466498896737 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 01:48:16 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 01:48:16 INFO - PROCESS | 1656 | 1466498896739 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 01:48:16 INFO - PROCESS | 1656 | 1466498896740 Marionette TRACE conn2 <- [1,2922,null,{}] 01:48:16 INFO - PROCESS | 1656 | 1466498896750 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:16 INFO - PROCESS | 1656 | 1466498896751 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:16 INFO - PROCESS | 1656 | 1466498896830 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 01:48:16 INFO - PROCESS | 1656 | 1466498896834 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:16 INFO - PROCESS | 1656 | 1466498896835 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x124805800 == 32 [pid = 1656] [id = 738] 01:48:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x118242c00) [pid = 1656] [serial = 2214] [outer = 0x0] 01:48:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x12126cc00) [pid = 1656] [serial = 2215] [outer = 0x118242c00] 01:48:16 INFO - PROCESS | 1656 | 1466498896859 Marionette DEBUG loaded listener.js 01:48:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x121449c00) [pid = 1656] [serial = 2216] [outer = 0x118242c00] 01:48:17 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 01:48:17 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 01:48:17 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 01:48:17 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 01:48:17 INFO - PROCESS | 1656 | 1466498897166 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 01:48:17 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 01:48:17 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 01:48:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 01:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:48:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:48:17 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 01:48:17 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 01:48:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:48:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:48:17 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 01:48:17 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 01:48:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:48:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:48:17 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 01:48:17 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 01:48:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:48:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:48:17 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 01:48:17 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 469ms 01:48:17 INFO - PROCESS | 1656 | 1466498897209 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 01:48:17 INFO - PROCESS | 1656 | 1466498897210 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 01:48:17 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 01:48:17 INFO - PROCESS | 1656 | 1466498897213 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 01:48:17 INFO - PROCESS | 1656 | 1466498897213 Marionette TRACE conn2 <- [1,2926,null,{}] 01:48:17 INFO - PROCESS | 1656 | 1466498897216 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:17 INFO - PROCESS | 1656 | 1466498897217 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:17 INFO - PROCESS | 1656 | 1466498897321 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 01:48:17 INFO - PROCESS | 1656 | 1466498897327 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:17 INFO - PROCESS | 1656 | 1466498897328 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x12535b000 == 33 [pid = 1656] [id = 739] 01:48:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x12128b000) [pid = 1656] [serial = 2217] [outer = 0x0] 01:48:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x12171a800) [pid = 1656] [serial = 2218] [outer = 0x12128b000] 01:48:17 INFO - PROCESS | 1656 | 1466498897353 Marionette DEBUG loaded listener.js 01:48:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x124840000) [pid = 1656] [serial = 2219] [outer = 0x12128b000] 01:48:17 INFO - PROCESS | 1656 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 01:48:17 INFO - PROCESS | 1656 | 1466498897672 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 01:48:17 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 01:48:17 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 470ms 01:48:17 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 01:48:17 INFO - PROCESS | 1656 | 1466498897683 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 01:48:17 INFO - PROCESS | 1656 | 1466498897684 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 01:48:17 INFO - PROCESS | 1656 | 1466498897686 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 01:48:17 INFO - PROCESS | 1656 | 1466498897687 Marionette TRACE conn2 <- [1,2930,null,{}] 01:48:17 INFO - PROCESS | 1656 | 1466498897690 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:17 INFO - PROCESS | 1656 | 1466498897691 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:17 INFO - PROCESS | 1656 | 1466498897769 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 01:48:17 INFO - PROCESS | 1656 | 1466498897773 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:17 INFO - PROCESS | 1656 | 1466498897774 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x11838d800 == 34 [pid = 1656] [id = 740] 01:48:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x123b05400) [pid = 1656] [serial = 2220] [outer = 0x0] 01:48:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x124c85c00) [pid = 1656] [serial = 2221] [outer = 0x123b05400] 01:48:17 INFO - PROCESS | 1656 | 1466498897800 Marionette DEBUG loaded listener.js 01:48:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x125367c00) [pid = 1656] [serial = 2222] [outer = 0x123b05400] 01:48:18 INFO - PROCESS | 1656 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 01:48:18 INFO - PROCESS | 1656 | 1466498898076 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 01:48:18 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 01:48:18 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 418ms 01:48:18 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 01:48:18 INFO - PROCESS | 1656 | 1466498898106 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 01:48:18 INFO - PROCESS | 1656 | 1466498898107 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 01:48:18 INFO - PROCESS | 1656 | 1466498898117 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 01:48:18 INFO - PROCESS | 1656 | 1466498898118 Marionette TRACE conn2 <- [1,2934,null,{}] 01:48:18 INFO - PROCESS | 1656 | 1466498898120 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:18 INFO - PROCESS | 1656 | 1466498898121 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:18 INFO - PROCESS | 1656 | 1466498898205 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 01:48:18 INFO - PROCESS | 1656 | 1466498898209 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:18 INFO - PROCESS | 1656 | 1466498898211 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x129488000 == 35 [pid = 1656] [id = 741] 01:48:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x12536e400) [pid = 1656] [serial = 2223] [outer = 0x0] 01:48:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x125c22c00) [pid = 1656] [serial = 2224] [outer = 0x12536e400] 01:48:18 INFO - PROCESS | 1656 | 1466498898236 Marionette DEBUG loaded listener.js 01:48:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1261e9c00) [pid = 1656] [serial = 2225] [outer = 0x12536e400] 01:48:18 INFO - PROCESS | 1656 | 1466498898534 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 01:48:18 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 01:48:18 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 476ms 01:48:18 INFO - PROCESS | 1656 | 1466498898586 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 01:48:18 INFO - PROCESS | 1656 | 1466498898599 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 01:48:18 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 01:48:18 INFO - PROCESS | 1656 | 1466498898632 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 01:48:18 INFO - PROCESS | 1656 | 1466498898634 Marionette TRACE conn2 <- [1,2938,null,{}] 01:48:18 INFO - PROCESS | 1656 | 1466498898636 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:18 INFO - PROCESS | 1656 | 1466498898637 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:18 INFO - PROCESS | 1656 | 1466498898753 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 01:48:18 INFO - PROCESS | 1656 | 1466498898763 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:18 INFO - PROCESS | 1656 | 1466498898765 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a7e000 == 36 [pid = 1656] [id = 742] 01:48:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x124eeac00) [pid = 1656] [serial = 2226] [outer = 0x0] 01:48:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1289e4400) [pid = 1656] [serial = 2227] [outer = 0x124eeac00] 01:48:18 INFO - PROCESS | 1656 | 1466498898791 Marionette DEBUG loaded listener.js 01:48:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x128b1e800) [pid = 1656] [serial = 2228] [outer = 0x124eeac00] 01:48:19 INFO - PROCESS | 1656 | 1466498899102 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 01:48:19 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 01:48:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 547ms 01:48:19 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 01:48:19 INFO - PROCESS | 1656 | 1466498899153 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 01:48:19 INFO - PROCESS | 1656 | 1466498899154 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 01:48:19 INFO - PROCESS | 1656 | 1466498899156 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 01:48:19 INFO - PROCESS | 1656 | 1466498899157 Marionette TRACE conn2 <- [1,2942,null,{}] 01:48:19 INFO - PROCESS | 1656 | 1466498899160 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:19 INFO - PROCESS | 1656 | 1466498899161 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:19 INFO - PROCESS | 1656 | 1466498899257 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 01:48:19 INFO - PROCESS | 1656 | 1466498899293 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:19 INFO - PROCESS | 1656 | 1466498899295 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b1c4800 == 37 [pid = 1656] [id = 743] 01:48:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x128b20800) [pid = 1656] [serial = 2229] [outer = 0x0] 01:48:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x128b90000) [pid = 1656] [serial = 2230] [outer = 0x128b20800] 01:48:19 INFO - PROCESS | 1656 | 1466498899318 Marionette DEBUG loaded listener.js 01:48:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x128bbc800) [pid = 1656] [serial = 2231] [outer = 0x128b20800] 01:48:19 INFO - PROCESS | 1656 | 1466498899582 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 01:48:19 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 01:48:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 01:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 01:48:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 470ms 01:48:19 INFO - PROCESS | 1656 | 1466498899636 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 01:48:19 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 01:48:19 INFO - PROCESS | 1656 | 1466498899648 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 01:48:19 INFO - PROCESS | 1656 | 1466498899651 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 01:48:19 INFO - PROCESS | 1656 | 1466498899652 Marionette TRACE conn2 <- [1,2946,null,{}] 01:48:19 INFO - PROCESS | 1656 | 1466498899654 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:19 INFO - PROCESS | 1656 | 1466498899655 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:19 INFO - PROCESS | 1656 | 1466498899759 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 01:48:19 INFO - PROCESS | 1656 | 1466498899770 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:19 INFO - PROCESS | 1656 | 1466498899771 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bf0a800 == 38 [pid = 1656] [id = 744] 01:48:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x128bbf400) [pid = 1656] [serial = 2232] [outer = 0x0] 01:48:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x128cb9400) [pid = 1656] [serial = 2233] [outer = 0x128bbf400] 01:48:19 INFO - PROCESS | 1656 | 1466498899795 Marionette DEBUG loaded listener.js 01:48:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x128ced000) [pid = 1656] [serial = 2234] [outer = 0x128bbf400] 01:48:20 INFO - PROCESS | 1656 | 1466498900082 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 01:48:20 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 01:48:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 468ms 01:48:20 INFO - PROCESS | 1656 | 1466498900122 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 01:48:20 INFO - PROCESS | 1656 | 1466498900123 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 01:48:20 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 01:48:20 INFO - PROCESS | 1656 | 1466498900125 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 01:48:20 INFO - PROCESS | 1656 | 1466498900126 Marionette TRACE conn2 <- [1,2950,null,{}] 01:48:20 INFO - PROCESS | 1656 | 1466498900132 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:20 INFO - PROCESS | 1656 | 1466498900133 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:20 INFO - PROCESS | 1656 | 1466498900235 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 01:48:20 INFO - PROCESS | 1656 | 1466498900238 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:20 INFO - PROCESS | 1656 | 1466498900239 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bf26000 == 39 [pid = 1656] [id = 745] 01:48:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x128bc0000) [pid = 1656] [serial = 2235] [outer = 0x0] 01:48:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x129187800) [pid = 1656] [serial = 2236] [outer = 0x128bc0000] 01:48:20 INFO - PROCESS | 1656 | 1466498900295 Marionette DEBUG loaded listener.js 01:48:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12918d800) [pid = 1656] [serial = 2237] [outer = 0x128bc0000] 01:48:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c58e000 == 40 [pid = 1656] [id = 746] 01:48:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x129252400) [pid = 1656] [serial = 2238] [outer = 0x0] 01:48:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x129258800) [pid = 1656] [serial = 2239] [outer = 0x129252400] 01:48:20 INFO - PROCESS | 1656 | 1466498900617 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 01:48:20 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 01:48:20 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 524ms 01:48:20 INFO - PROCESS | 1656 | 1466498900650 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 01:48:20 INFO - PROCESS | 1656 | 1466498900651 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 01:48:20 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 01:48:20 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12127ec00) [pid = 1656] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 01:48:20 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x119d27800) [pid = 1656] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 01:48:20 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11229e000) [pid = 1656] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 01:48:20 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11200a400) [pid = 1656] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 01:48:20 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x119297400) [pid = 1656] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 01:48:20 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1131aa800) [pid = 1656] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 01:48:20 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x113376800) [pid = 1656] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 01:48:20 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x119d26c00) [pid = 1656] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 01:48:20 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x128b94800) [pid = 1656] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 01:48:20 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1131c5400) [pid = 1656] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 01:48:20 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x118232c00) [pid = 1656] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 01:48:20 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x115f1a000) [pid = 1656] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 01:48:20 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x11823a400) [pid = 1656] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 01:48:20 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x119907000) [pid = 1656] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 01:48:20 INFO - PROCESS | 1656 | 1466498900818 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 01:48:20 INFO - PROCESS | 1656 | 1466498900819 Marionette TRACE conn2 <- [1,2954,null,{}] 01:48:20 INFO - PROCESS | 1656 | 1466498900821 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:20 INFO - PROCESS | 1656 | 1466498900822 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:20 INFO - PROCESS | 1656 | 1466498900921 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 01:48:20 INFO - PROCESS | 1656 | 1466498900925 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:20 INFO - PROCESS | 1656 | 1466498900926 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x1213e0800 == 41 [pid = 1656] [id = 747] 01:48:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x116971c00) [pid = 1656] [serial = 2240] [outer = 0x0] 01:48:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11845e000) [pid = 1656] [serial = 2241] [outer = 0x116971c00] 01:48:20 INFO - PROCESS | 1656 | 1466498900952 Marionette DEBUG loaded listener.js 01:48:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x120d22000) [pid = 1656] [serial = 2242] [outer = 0x116971c00] 01:48:21 INFO - PROCESS | 1656 | 1466498901245 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 01:48:21 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:48:21 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 01:48:21 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 484ms 01:48:21 INFO - PROCESS | 1656 | 1466498901286 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 01:48:21 INFO - PROCESS | 1656 | 1466498901287 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 01:48:21 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 01:48:21 INFO - PROCESS | 1656 | 1466498901290 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 01:48:21 INFO - PROCESS | 1656 | 1466498901291 Marionette TRACE conn2 <- [1,2958,null,{}] 01:48:21 INFO - PROCESS | 1656 | 1466498901294 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:21 INFO - PROCESS | 1656 | 1466498901297 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:21 INFO - PROCESS | 1656 | 1466498901383 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 01:48:21 INFO - PROCESS | 1656 | 1466498901440 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:21 INFO - PROCESS | 1656 | 1466498901441 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d01f000 == 42 [pid = 1656] [id = 748] 01:48:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x11812ac00) [pid = 1656] [serial = 2243] [outer = 0x0] 01:48:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12660e800) [pid = 1656] [serial = 2244] [outer = 0x11812ac00] 01:48:21 INFO - PROCESS | 1656 | 1466498901466 Marionette DEBUG loaded listener.js 01:48:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x129257c00) [pid = 1656] [serial = 2245] [outer = 0x11812ac00] 01:48:21 INFO - PROCESS | 1656 | 1466498901726 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 01:48:21 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 01:48:21 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 468ms 01:48:21 INFO - PROCESS | 1656 | 1466498901758 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 01:48:21 INFO - PROCESS | 1656 | 1466498901760 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 01:48:21 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 01:48:21 INFO - PROCESS | 1656 | 1466498901769 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 01:48:21 INFO - PROCESS | 1656 | 1466498901770 Marionette TRACE conn2 <- [1,2962,null,{}] 01:48:21 INFO - PROCESS | 1656 | 1466498901772 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:21 INFO - PROCESS | 1656 | 1466498901773 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:21 INFO - PROCESS | 1656 | 1466498901857 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 01:48:21 INFO - PROCESS | 1656 | 1466498901863 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:21 INFO - PROCESS | 1656 | 1466498901864 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d120800 == 43 [pid = 1656] [id = 749] 01:48:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12170ec00) [pid = 1656] [serial = 2246] [outer = 0x0] 01:48:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x129292c00) [pid = 1656] [serial = 2247] [outer = 0x12170ec00] 01:48:21 INFO - PROCESS | 1656 | 1466498901888 Marionette DEBUG loaded listener.js 01:48:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12929f000) [pid = 1656] [serial = 2248] [outer = 0x12170ec00] 01:48:22 INFO - PROCESS | 1656 | 1466498902185 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 01:48:22 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 01:48:22 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 470ms 01:48:22 INFO - PROCESS | 1656 | 1466498902239 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 01:48:22 INFO - PROCESS | 1656 | 1466498902241 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 01:48:22 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 01:48:22 INFO - PROCESS | 1656 | 1466498902243 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 01:48:22 INFO - PROCESS | 1656 | 1466498902244 Marionette TRACE conn2 <- [1,2966,null,{}] 01:48:22 INFO - PROCESS | 1656 | 1466498902246 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:22 INFO - PROCESS | 1656 | 1466498902247 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:22 INFO - PROCESS | 1656 | 1466498902357 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 01:48:22 INFO - PROCESS | 1656 | 1466498902363 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:22 INFO - PROCESS | 1656 | 1466498902363 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d12f800 == 44 [pid = 1656] [id = 750] 01:48:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x129299800) [pid = 1656] [serial = 2249] [outer = 0x0] 01:48:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1294da400) [pid = 1656] [serial = 2250] [outer = 0x129299800] 01:48:22 INFO - PROCESS | 1656 | 1466498902387 Marionette DEBUG loaded listener.js 01:48:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1294e4c00) [pid = 1656] [serial = 2251] [outer = 0x129299800] 01:48:22 INFO - PROCESS | 1656 | 1466498902671 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 01:48:22 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 01:48:22 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 469ms 01:48:22 INFO - PROCESS | 1656 | 1466498902714 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 01:48:22 INFO - PROCESS | 1656 | 1466498902715 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 01:48:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 01:48:22 INFO - PROCESS | 1656 | 1466498902717 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 01:48:22 INFO - PROCESS | 1656 | 1466498902718 Marionette TRACE conn2 <- [1,2970,null,{}] 01:48:22 INFO - PROCESS | 1656 | 1466498902720 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:22 INFO - PROCESS | 1656 | 1466498902721 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:22 INFO - PROCESS | 1656 | 1466498902805 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 01:48:22 INFO - PROCESS | 1656 | 1466498902904 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:22 INFO - PROCESS | 1656 | 1466498902905 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x112646800 == 45 [pid = 1656] [id = 751] 01:48:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x110f9c800) [pid = 1656] [serial = 2252] [outer = 0x0] 01:48:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x111ec9800) [pid = 1656] [serial = 2253] [outer = 0x110f9c800] 01:48:22 INFO - PROCESS | 1656 | 1466498902937 Marionette DEBUG loaded listener.js 01:48:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x112a7d400) [pid = 1656] [serial = 2254] [outer = 0x110f9c800] 01:48:23 INFO - PROCESS | 1656 | 1466498903348 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 01:48:23 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 01:48:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 670ms 01:48:23 INFO - PROCESS | 1656 | 1466498903389 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 01:48:23 INFO - PROCESS | 1656 | 1466498903391 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 01:48:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 01:48:23 INFO - PROCESS | 1656 | 1466498903394 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 01:48:23 INFO - PROCESS | 1656 | 1466498903396 Marionette TRACE conn2 <- [1,2974,null,{}] 01:48:23 INFO - PROCESS | 1656 | 1466498903400 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:23 INFO - PROCESS | 1656 | 1466498903402 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:23 INFO - PROCESS | 1656 | 1466498903518 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 01:48:23 INFO - PROCESS | 1656 | 1466498903601 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:23 INFO - PROCESS | 1656 | 1466498903603 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x11831f000 == 46 [pid = 1656] [id = 752] 01:48:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x115f0c800) [pid = 1656] [serial = 2255] [outer = 0x0] 01:48:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x11697d400) [pid = 1656] [serial = 2256] [outer = 0x115f0c800] 01:48:23 INFO - PROCESS | 1656 | 1466498903633 Marionette DEBUG loaded listener.js 01:48:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x118135000) [pid = 1656] [serial = 2257] [outer = 0x115f0c800] 01:48:24 INFO - PROCESS | 1656 | 1466498904039 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 01:48:24 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 01:48:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 670ms 01:48:24 INFO - PROCESS | 1656 | 1466498904066 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 01:48:24 INFO - PROCESS | 1656 | 1466498904069 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 01:48:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 01:48:24 INFO - PROCESS | 1656 | 1466498904072 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 01:48:24 INFO - PROCESS | 1656 | 1466498904073 Marionette TRACE conn2 <- [1,2978,null,{}] 01:48:24 INFO - PROCESS | 1656 | 1466498904076 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:24 INFO - PROCESS | 1656 | 1466498904078 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:24 INFO - PROCESS | 1656 | 1466498904196 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 01:48:24 INFO - PROCESS | 1656 | 1466498904339 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:24 INFO - PROCESS | 1656 | 1466498904341 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x12627c000 == 47 [pid = 1656] [id = 753] 01:48:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x11921ac00) [pid = 1656] [serial = 2258] [outer = 0x0] 01:48:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x119728800) [pid = 1656] [serial = 2259] [outer = 0x11921ac00] 01:48:24 INFO - PROCESS | 1656 | 1466498904371 Marionette DEBUG loaded listener.js 01:48:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x119984800) [pid = 1656] [serial = 2260] [outer = 0x11921ac00] 01:48:24 INFO - PROCESS | 1656 | 1466498904951 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 01:48:24 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 01:48:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 920ms 01:48:24 INFO - PROCESS | 1656 | 1466498904993 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 01:48:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 01:48:24 INFO - PROCESS | 1656 | 1466498904995 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 01:48:24 INFO - PROCESS | 1656 | 1466498904998 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 01:48:25 INFO - PROCESS | 1656 | 1466498905000 Marionette TRACE conn2 <- [1,2982,null,{}] 01:48:25 INFO - PROCESS | 1656 | 1466498905003 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:25 INFO - PROCESS | 1656 | 1466498905005 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:25 INFO - PROCESS | 1656 | 1466498905109 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 01:48:25 INFO - PROCESS | 1656 | 1466498905170 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:25 INFO - PROCESS | 1656 | 1466498905171 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x117473000 == 48 [pid = 1656] [id = 754] 01:48:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x118131000) [pid = 1656] [serial = 2261] [outer = 0x0] 01:48:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x118234000) [pid = 1656] [serial = 2262] [outer = 0x118131000] 01:48:25 INFO - PROCESS | 1656 | 1466498905200 Marionette DEBUG loaded listener.js 01:48:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1184a0800) [pid = 1656] [serial = 2263] [outer = 0x118131000] 01:48:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12d12f800 == 47 [pid = 1656] [id = 750] 01:48:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12d120800 == 46 [pid = 1656] [id = 749] 01:48:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12d01f000 == 45 [pid = 1656] [id = 748] 01:48:25 INFO - PROCESS | 1656 | --DOCSHELL 0x1213e0800 == 44 [pid = 1656] [id = 747] 01:48:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12c58e000 == 43 [pid = 1656] [id = 746] 01:48:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12bf26000 == 42 [pid = 1656] [id = 745] 01:48:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12bf0a800 == 41 [pid = 1656] [id = 744] 01:48:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12b1c4800 == 40 [pid = 1656] [id = 743] 01:48:25 INFO - PROCESS | 1656 | --DOCSHELL 0x119a7e000 == 39 [pid = 1656] [id = 742] 01:48:25 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x129250000) [pid = 1656] [serial = 2194] [outer = 0x0] [url = about:blank] 01:48:25 INFO - PROCESS | 1656 | --DOCSHELL 0x129488000 == 38 [pid = 1656] [id = 741] 01:48:25 INFO - PROCESS | 1656 | --DOCSHELL 0x11838d800 == 37 [pid = 1656] [id = 740] 01:48:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12535b000 == 36 [pid = 1656] [id = 739] 01:48:25 INFO - PROCESS | 1656 | --DOCSHELL 0x124805800 == 35 [pid = 1656] [id = 738] 01:48:25 INFO - PROCESS | 1656 | --DOCSHELL 0x121a9d800 == 34 [pid = 1656] [id = 737] 01:48:25 INFO - PROCESS | 1656 | --DOCSHELL 0x119a7f000 == 33 [pid = 1656] [id = 736] 01:48:25 INFO - PROCESS | 1656 | --DOCSHELL 0x118ad0800 == 32 [pid = 1656] [id = 735] 01:48:25 INFO - PROCESS | 1656 | --DOCSHELL 0x11838e000 == 31 [pid = 1656] [id = 734] 01:48:25 INFO - PROCESS | 1656 | --DOCSHELL 0x116af6000 == 30 [pid = 1656] [id = 733] 01:48:25 INFO - PROCESS | 1656 | --DOCSHELL 0x112fcc800 == 29 [pid = 1656] [id = 732] 01:48:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12bf2a800 == 28 [pid = 1656] [id = 731] 01:48:25 INFO - PROCESS | 1656 | 1466498905598 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 01:48:25 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 01:48:25 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 01:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:25 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 01:48:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 620ms 01:48:25 INFO - PROCESS | 1656 | 1466498905618 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 01:48:25 INFO - PROCESS | 1656 | 1466498905621 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 01:48:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 01:48:25 INFO - PROCESS | 1656 | 1466498905626 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 01:48:25 INFO - PROCESS | 1656 | 1466498905627 Marionette TRACE conn2 <- [1,2986,null,{}] 01:48:25 INFO - PROCESS | 1656 | 1466498905630 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:25 INFO - PROCESS | 1656 | 1466498905631 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:25 INFO - PROCESS | 1656 | 1466498905708 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 01:48:25 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x123b04c00) [pid = 1656] [serial = 2176] [outer = 0x0] [url = about:blank] 01:48:25 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1267ad800) [pid = 1656] [serial = 2179] [outer = 0x0] [url = about:blank] 01:48:25 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1289e9c00) [pid = 1656] [serial = 2182] [outer = 0x0] [url = about:blank] 01:48:25 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x12736ac00) [pid = 1656] [serial = 2180] [outer = 0x0] [url = about:blank] 01:48:25 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x118131400) [pid = 1656] [serial = 2185] [outer = 0x0] [url = about:blank] 01:48:25 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x126150000) [pid = 1656] [serial = 2188] [outer = 0x0] [url = about:blank] 01:48:25 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x119d24400) [pid = 1656] [serial = 2186] [outer = 0x0] [url = about:blank] 01:48:25 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x128b1bc00) [pid = 1656] [serial = 2183] [outer = 0x0] [url = about:blank] 01:48:25 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x115fd8000) [pid = 1656] [serial = 2155] [outer = 0x0] [url = about:blank] 01:48:25 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x124da9c00) [pid = 1656] [serial = 2153] [outer = 0x0] [url = about:blank] 01:48:25 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x120d1b000) [pid = 1656] [serial = 2170] [outer = 0x0] [url = about:blank] 01:48:25 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x121237c00) [pid = 1656] [serial = 2171] [outer = 0x0] [url = about:blank] 01:48:25 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x129189800) [pid = 1656] [serial = 2192] [outer = 0x0] [url = about:blank] 01:48:25 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x119726800) [pid = 1656] [serial = 2167] [outer = 0x0] [url = about:blank] 01:48:25 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x119ad5400) [pid = 1656] [serial = 2168] [outer = 0x0] [url = about:blank] 01:48:25 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x11873c800) [pid = 1656] [serial = 2164] [outer = 0x0] [url = about:blank] 01:48:25 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x118a8c000) [pid = 1656] [serial = 2165] [outer = 0x0] [url = about:blank] 01:48:25 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x116f1a800) [pid = 1656] [serial = 2161] [outer = 0x0] [url = about:blank] 01:48:25 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x118128000) [pid = 1656] [serial = 2162] [outer = 0x0] [url = about:blank] 01:48:25 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1185ddc00) [pid = 1656] [serial = 2159] [outer = 0x0] [url = about:blank] 01:48:25 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1184a3000) [pid = 1656] [serial = 2158] [outer = 0x0] [url = about:blank] 01:48:25 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x117024800) [pid = 1656] [serial = 2156] [outer = 0x0] [url = about:blank] 01:48:25 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x128b8fc00) [pid = 1656] [serial = 2189] [outer = 0x0] [url = about:blank] 01:48:25 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x121285400) [pid = 1656] [serial = 2173] [outer = 0x0] [url = about:blank] 01:48:25 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x121711000) [pid = 1656] [serial = 2174] [outer = 0x0] [url = about:blank] 01:48:25 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12614e400) [pid = 1656] [serial = 2177] [outer = 0x0] [url = about:blank] 01:48:25 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x128bc6000) [pid = 1656] [serial = 2191] [outer = 0x0] [url = about:blank] 01:48:25 INFO - PROCESS | 1656 | 1466498905790 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:25 INFO - PROCESS | 1656 | 1466498905791 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e7a000 == 29 [pid = 1656] [id = 755] 01:48:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1184ab800) [pid = 1656] [serial = 2264] [outer = 0x0] 01:48:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x118740c00) [pid = 1656] [serial = 2265] [outer = 0x1184ab800] 01:48:25 INFO - PROCESS | 1656 | 1466498905827 Marionette DEBUG loaded listener.js 01:48:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119217400) [pid = 1656] [serial = 2266] [outer = 0x1184ab800] 01:48:26 INFO - PROCESS | 1656 | 1466498906104 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 01:48:26 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 01:48:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 522ms 01:48:26 INFO - PROCESS | 1656 | 1466498906150 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 01:48:26 INFO - PROCESS | 1656 | 1466498906151 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 01:48:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 01:48:26 INFO - PROCESS | 1656 | 1466498906154 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 01:48:26 INFO - PROCESS | 1656 | 1466498906156 Marionette TRACE conn2 <- [1,2990,null,{}] 01:48:26 INFO - PROCESS | 1656 | 1466498906167 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:26 INFO - PROCESS | 1656 | 1466498906170 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:26 INFO - PROCESS | 1656 | 1466498906249 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 01:48:26 INFO - PROCESS | 1656 | 1466498906254 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:26 INFO - PROCESS | 1656 | 1466498906257 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x119964000 == 30 [pid = 1656] [id = 756] 01:48:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x115f68c00) [pid = 1656] [serial = 2267] [outer = 0x0] 01:48:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119907c00) [pid = 1656] [serial = 2268] [outer = 0x115f68c00] 01:48:26 INFO - PROCESS | 1656 | 1466498906286 Marionette DEBUG loaded listener.js 01:48:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119d21000) [pid = 1656] [serial = 2269] [outer = 0x115f68c00] 01:48:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x121086800 == 31 [pid = 1656] [id = 757] 01:48:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x120d1fc00) [pid = 1656] [serial = 2270] [outer = 0x0] 01:48:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x11928e800) [pid = 1656] [serial = 2271] [outer = 0x120d1fc00] 01:48:26 INFO - PROCESS | 1656 | 1466498906633 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 01:48:26 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 01:48:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 522ms 01:48:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 01:48:26 INFO - PROCESS | 1656 | 1466498906677 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 01:48:26 INFO - PROCESS | 1656 | 1466498906679 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 01:48:26 INFO - PROCESS | 1656 | 1466498906681 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 01:48:26 INFO - PROCESS | 1656 | 1466498906682 Marionette TRACE conn2 <- [1,2994,null,{}] 01:48:26 INFO - PROCESS | 1656 | 1466498906684 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:26 INFO - PROCESS | 1656 | 1466498906685 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:26 INFO - PROCESS | 1656 | 1466498906780 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 01:48:26 INFO - PROCESS | 1656 | 1466498906784 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:26 INFO - PROCESS | 1656 | 1466498906785 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x12173c800 == 32 [pid = 1656] [id = 758] 01:48:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x120d1b000) [pid = 1656] [serial = 2272] [outer = 0x0] 01:48:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x120d1e000) [pid = 1656] [serial = 2273] [outer = 0x120d1b000] 01:48:26 INFO - PROCESS | 1656 | 1466498906810 Marionette DEBUG loaded listener.js 01:48:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x121282400) [pid = 1656] [serial = 2274] [outer = 0x120d1b000] 01:48:27 INFO - PROCESS | 1656 | 1466498907118 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 01:48:27 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:48:27 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 01:48:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 468ms 01:48:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 01:48:27 INFO - PROCESS | 1656 | 1466498907150 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 01:48:27 INFO - PROCESS | 1656 | 1466498907151 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 01:48:27 INFO - PROCESS | 1656 | 1466498907153 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 01:48:27 INFO - PROCESS | 1656 | 1466498907154 Marionette TRACE conn2 <- [1,2998,null,{}] 01:48:27 INFO - PROCESS | 1656 | 1466498907156 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:27 INFO - PROCESS | 1656 | 1466498907157 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:27 INFO - PROCESS | 1656 | 1466498907237 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 01:48:27 INFO - PROCESS | 1656 | 1466498907302 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:27 INFO - PROCESS | 1656 | 1466498907303 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x116ae1800 == 33 [pid = 1656] [id = 759] 01:48:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x120d23c00) [pid = 1656] [serial = 2275] [outer = 0x0] 01:48:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x121283c00) [pid = 1656] [serial = 2276] [outer = 0x120d23c00] 01:48:27 INFO - PROCESS | 1656 | 1466498907335 Marionette DEBUG loaded listener.js 01:48:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1217c2400) [pid = 1656] [serial = 2277] [outer = 0x120d23c00] 01:48:27 INFO - PROCESS | 1656 | 1466498907583 Marionette TRACE conn2 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 01:48:27 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 01:48:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 473ms 01:48:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 01:48:27 INFO - PROCESS | 1656 | 1466498907633 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 01:48:27 INFO - PROCESS | 1656 | 1466498907635 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 01:48:27 INFO - PROCESS | 1656 | 1466498907637 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 01:48:27 INFO - PROCESS | 1656 | 1466498907638 Marionette TRACE conn2 <- [1,3002,null,{}] 01:48:27 INFO - PROCESS | 1656 | 1466498907640 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:27 INFO - PROCESS | 1656 | 1466498907647 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:27 INFO - PROCESS | 1656 | 1466498907774 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 01:48:27 INFO - PROCESS | 1656 | 1466498907810 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:27 INFO - PROCESS | 1656 | 1466498907811 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x128b34000 == 34 [pid = 1656] [id = 760] 01:48:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1217c8400) [pid = 1656] [serial = 2278] [outer = 0x0] 01:48:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1249afc00) [pid = 1656] [serial = 2279] [outer = 0x1217c8400] 01:48:27 INFO - PROCESS | 1656 | 1466498907836 Marionette DEBUG loaded listener.js 01:48:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x126150000) [pid = 1656] [serial = 2280] [outer = 0x1217c8400] 01:48:28 INFO - PROCESS | 1656 | 1466498908129 Marionette TRACE conn2 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 01:48:28 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 01:48:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 519ms 01:48:28 INFO - PROCESS | 1656 | 1466498908157 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 01:48:28 INFO - PROCESS | 1656 | 1466498908158 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 01:48:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 01:48:28 INFO - PROCESS | 1656 | 1466498908163 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 01:48:28 INFO - PROCESS | 1656 | 1466498908165 Marionette TRACE conn2 <- [1,3006,null,{}] 01:48:28 INFO - PROCESS | 1656 | 1466498908167 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:28 INFO - PROCESS | 1656 | 1466498908168 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:28 INFO - PROCESS | 1656 | 1466498908273 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 01:48:28 INFO - PROCESS | 1656 | 1466498908310 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:28 INFO - PROCESS | 1656 | 1466498908311 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x129484800 == 35 [pid = 1656] [id = 761] 01:48:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x125ca4800) [pid = 1656] [serial = 2281] [outer = 0x0] 01:48:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x127285000) [pid = 1656] [serial = 2282] [outer = 0x125ca4800] 01:48:28 INFO - PROCESS | 1656 | 1466498908336 Marionette DEBUG loaded listener.js 01:48:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1289e0800) [pid = 1656] [serial = 2283] [outer = 0x125ca4800] 01:48:28 INFO - PROCESS | 1656 | 1466498908599 Marionette TRACE conn2 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 01:48:28 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 01:48:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 471ms 01:48:28 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 01:48:28 INFO - PROCESS | 1656 | 1466498908653 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 01:48:28 INFO - PROCESS | 1656 | 1466498908654 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 01:48:28 INFO - PROCESS | 1656 | 1466498908656 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 01:48:28 INFO - PROCESS | 1656 | 1466498908658 Marionette TRACE conn2 <- [1,3010,null,{}] 01:48:28 INFO - PROCESS | 1656 | 1466498908660 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:28 INFO - PROCESS | 1656 | 1466498908663 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:28 INFO - PROCESS | 1656 | 1466498908768 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 01:48:28 INFO - PROCESS | 1656 | 1466498908771 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:28 INFO - PROCESS | 1656 | 1466498908773 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a5c2000 == 36 [pid = 1656] [id = 762] 01:48:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x11972b400) [pid = 1656] [serial = 2284] [outer = 0x0] 01:48:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1289ed000) [pid = 1656] [serial = 2285] [outer = 0x11972b400] 01:48:28 INFO - PROCESS | 1656 | 1466498908797 Marionette DEBUG loaded listener.js 01:48:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x128b1bc00) [pid = 1656] [serial = 2286] [outer = 0x11972b400] 01:48:29 INFO - PROCESS | 1656 | 1466498909090 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 01:48:29 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 01:48:29 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 468ms 01:48:29 INFO - PROCESS | 1656 | 1466498909133 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 01:48:29 INFO - PROCESS | 1656 | 1466498909134 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 01:48:29 INFO - TEST-START | /FileAPI/FileReaderSync.worker 01:48:29 INFO - PROCESS | 1656 | 1466498909137 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 01:48:29 INFO - PROCESS | 1656 | 1466498909138 Marionette TRACE conn2 <- [1,3014,null,{}] 01:48:29 INFO - PROCESS | 1656 | 1466498909140 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:29 INFO - PROCESS | 1656 | 1466498909141 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:29 INFO - PROCESS | 1656 | 1466498909256 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 01:48:29 INFO - PROCESS | 1656 | 1466498909260 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:29 INFO - PROCESS | 1656 | 1466498909262 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x1196e8000 == 37 [pid = 1656] [id = 763] 01:48:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x128b1d000) [pid = 1656] [serial = 2287] [outer = 0x0] 01:48:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x128b90800) [pid = 1656] [serial = 2288] [outer = 0x128b1d000] 01:48:29 INFO - PROCESS | 1656 | 1466498909286 Marionette DEBUG loaded listener.js 01:48:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x128bc5400) [pid = 1656] [serial = 2289] [outer = 0x128b1d000] 01:48:29 INFO - PROCESS | 1656 | [1656] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:48:29 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x116971c00) [pid = 1656] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 01:48:29 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x128b20800) [pid = 1656] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 01:48:29 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x118242c00) [pid = 1656] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 01:48:29 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x116624800) [pid = 1656] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 01:48:29 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x110f9f000) [pid = 1656] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 01:48:29 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x123b05400) [pid = 1656] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 01:48:29 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12128b000) [pid = 1656] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 01:48:29 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x113380000) [pid = 1656] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 01:48:29 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1167c9400) [pid = 1656] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 01:48:29 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x128bbf400) [pid = 1656] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 01:48:29 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1184ec800) [pid = 1656] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 01:48:29 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x119731c00) [pid = 1656] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 01:48:29 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12536e400) [pid = 1656] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 01:48:29 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x128bc0000) [pid = 1656] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 01:48:29 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x129252400) [pid = 1656] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 01:48:29 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11812ac00) [pid = 1656] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 01:48:29 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x12170ec00) [pid = 1656] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 01:48:29 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x124eeac00) [pid = 1656] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 01:48:29 INFO - PROCESS | 1656 | 1466498909769 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 01:48:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 01:48:29 INFO - {} 01:48:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 01:48:29 INFO - {} 01:48:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 01:48:29 INFO - {} 01:48:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 01:48:29 INFO - {} 01:48:29 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 670ms 01:48:29 INFO - PROCESS | 1656 | 1466498909807 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 01:48:29 INFO - PROCESS | 1656 | 1466498909808 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 01:48:29 INFO - TEST-START | /FileAPI/fileReader.html 01:48:29 INFO - PROCESS | 1656 | 1466498909811 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 01:48:29 INFO - PROCESS | 1656 | 1466498909812 Marionette TRACE conn2 <- [1,3018,null,{}] 01:48:29 INFO - PROCESS | 1656 | 1466498909814 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:29 INFO - PROCESS | 1656 | 1466498909815 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:29 INFO - PROCESS | 1656 | 1466498909894 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 01:48:29 INFO - PROCESS | 1656 | 1466498909900 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:29 INFO - PROCESS | 1656 | 1466498909901 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b9db000 == 38 [pid = 1656] [id = 764] 01:48:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119905800) [pid = 1656] [serial = 2290] [outer = 0x0] 01:48:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x128bc9c00) [pid = 1656] [serial = 2291] [outer = 0x119905800] 01:48:29 INFO - PROCESS | 1656 | 1466498909925 Marionette DEBUG loaded listener.js 01:48:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x129186400) [pid = 1656] [serial = 2292] [outer = 0x119905800] 01:48:30 INFO - PROCESS | 1656 | 1466498910233 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 01:48:30 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 01:48:30 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 01:48:30 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 01:48:30 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 01:48:30 INFO - TEST-OK | /FileAPI/fileReader.html | took 469ms 01:48:30 INFO - PROCESS | 1656 | 1466498910281 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 01:48:30 INFO - PROCESS | 1656 | 1466498910282 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 01:48:30 INFO - TEST-START | /FileAPI/historical.html 01:48:30 INFO - PROCESS | 1656 | 1466498910284 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 01:48:30 INFO - PROCESS | 1656 | 1466498910294 Marionette TRACE conn2 <- [1,3022,null,{}] 01:48:30 INFO - PROCESS | 1656 | 1466498910296 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:30 INFO - PROCESS | 1656 | 1466498910298 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:30 INFO - PROCESS | 1656 | 1466498910415 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 01:48:30 INFO - PROCESS | 1656 | 1466498910422 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:30 INFO - PROCESS | 1656 | 1466498910424 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c58f000 == 39 [pid = 1656] [id = 765] 01:48:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12918b800) [pid = 1656] [serial = 2293] [outer = 0x0] 01:48:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x129259000) [pid = 1656] [serial = 2294] [outer = 0x12918b800] 01:48:30 INFO - PROCESS | 1656 | 1466498910451 Marionette DEBUG loaded listener.js 01:48:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1294e0000) [pid = 1656] [serial = 2295] [outer = 0x12918b800] 01:48:30 INFO - PROCESS | 1656 | 1466498910727 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 01:48:30 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 01:48:30 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 01:48:30 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 01:48:30 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 01:48:30 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 01:48:30 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 01:48:30 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 01:48:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:30 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 01:48:30 INFO - TEST-OK | /FileAPI/historical.html | took 481ms 01:48:30 INFO - TEST-START | /FileAPI/idlharness.html 01:48:30 INFO - PROCESS | 1656 | 1466498910767 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 01:48:30 INFO - PROCESS | 1656 | 1466498910768 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 01:48:30 INFO - PROCESS | 1656 | 1466498910770 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 01:48:30 INFO - PROCESS | 1656 | 1466498910771 Marionette TRACE conn2 <- [1,3026,null,{}] 01:48:30 INFO - PROCESS | 1656 | 1466498910774 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:30 INFO - PROCESS | 1656 | 1466498910775 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:30 INFO - PROCESS | 1656 | 1466498910859 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 01:48:30 INFO - PROCESS | 1656 | 1466498910865 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:30 INFO - PROCESS | 1656 | 1466498910866 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d02d800 == 40 [pid = 1656] [id = 766] 01:48:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1294dc800) [pid = 1656] [serial = 2296] [outer = 0x0] 01:48:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12a516800) [pid = 1656] [serial = 2297] [outer = 0x1294dc800] 01:48:30 INFO - PROCESS | 1656 | 1466498910890 Marionette DEBUG loaded listener.js 01:48:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12a6ee800) [pid = 1656] [serial = 2298] [outer = 0x1294dc800] 01:48:31 INFO - PROCESS | 1656 | 1466498911471 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 01:48:31 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:48:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:48:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:48:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:48:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:48:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 01:48:31 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:48:31 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:31 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:48:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:48:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:48:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:48:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 01:48:31 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:48:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:48:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:48:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:48:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:48:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 01:48:31 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 01:48:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:48:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:48:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:48:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:48:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 01:48:31 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 01:48:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:48:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:48:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:48:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:48:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 01:48:31 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:48:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:48:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:48:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:48:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 01:48:31 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 01:48:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:48:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:48:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:48:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:48:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 01:48:31 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 01:48:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:48:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:48:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:48:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:48:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 01:48:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 01:48:31 INFO - TEST-OK | /FileAPI/idlharness.html | took 729ms 01:48:31 INFO - PROCESS | 1656 | 1466498911501 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 01:48:31 INFO - PROCESS | 1656 | 1466498911502 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 01:48:31 INFO - TEST-START | /FileAPI/idlharness.worker 01:48:31 INFO - PROCESS | 1656 | 1466498911504 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 01:48:31 INFO - PROCESS | 1656 | 1466498911505 Marionette TRACE conn2 <- [1,3030,null,{}] 01:48:31 INFO - PROCESS | 1656 | 1466498911507 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:31 INFO - PROCESS | 1656 | 1466498911508 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:31 INFO - PROCESS | 1656 | 1466498911640 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 01:48:31 INFO - PROCESS | 1656 | 1466498911648 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:31 INFO - PROCESS | 1656 | 1466498911650 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x11879a000 == 41 [pid = 1656] [id = 767] 01:48:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12a6f5000) [pid = 1656] [serial = 2299] [outer = 0x0] 01:48:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12b8d6c00) [pid = 1656] [serial = 2300] [outer = 0x12a6f5000] 01:48:31 INFO - PROCESS | 1656 | 1466498911689 Marionette DEBUG loaded listener.js 01:48:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12b8dbc00) [pid = 1656] [serial = 2301] [outer = 0x12a6f5000] 01:48:31 INFO - PROCESS | 1656 | [1656] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:48:32 INFO - PROCESS | 1656 | 1466498912597 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:48:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:48:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:48:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:48:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:48:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:48:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:48:32 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:48:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:32 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:48:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:48:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:48:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:48:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:48:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:48:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:48:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:48:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:48:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:48:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 01:48:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:48:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:48:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:48:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:48:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:48:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 01:48:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:48:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:48:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:48:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:48:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:48:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:48:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:48:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:48:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:48:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:48:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 01:48:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:48:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:48:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:48:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:48:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:48:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 01:48:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:48:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:48:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:48:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:48:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:48:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:48:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:48:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 01:48:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 01:48:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:48:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:48:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:48:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:48:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 01:48:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:48:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:48:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:48:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:48:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:48:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 01:48:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 01:48:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:48:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:48:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:48:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:48:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 01:48:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 01:48:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:48:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:48:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:48:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:48:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 01:48:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 01:48:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:48:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:48:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:48:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:48:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 01:48:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:48:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:48:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:48:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:48:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:48:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:48:32 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 01:48:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:32 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:48:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:48:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:48:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:48:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:48:32 INFO - {} 01:48:32 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1189ms 01:48:32 INFO - PROCESS | 1656 | 1466498912697 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 01:48:32 INFO - PROCESS | 1656 | 1466498912704 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 01:48:32 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 01:48:32 INFO - PROCESS | 1656 | 1466498912710 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 01:48:32 INFO - PROCESS | 1656 | 1466498912717 Marionette TRACE conn2 <- [1,3034,null,{}] 01:48:32 INFO - PROCESS | 1656 | 1466498912724 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:32 INFO - PROCESS | 1656 | 1466498912727 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:32 INFO - PROCESS | 1656 | 1466498912892 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 01:48:32 INFO - PROCESS | 1656 | 1466498912989 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:32 INFO - PROCESS | 1656 | 1466498912991 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a73e800 == 42 [pid = 1656] [id = 768] 01:48:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1217c3800) [pid = 1656] [serial = 2302] [outer = 0x0] 01:48:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12a698400) [pid = 1656] [serial = 2303] [outer = 0x1217c3800] 01:48:33 INFO - PROCESS | 1656 | 1466498913047 Marionette DEBUG loaded listener.js 01:48:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12b8dc000) [pid = 1656] [serial = 2304] [outer = 0x1217c3800] 01:48:33 INFO - PROCESS | 1656 | 1466498913409 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 01:48:33 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 01:48:33 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 728ms 01:48:33 INFO - PROCESS | 1656 | 1466498913437 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 01:48:33 INFO - PROCESS | 1656 | 1466498913440 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 01:48:33 INFO - TEST-START | /FileAPI/blob/Blob-close.html 01:48:33 INFO - PROCESS | 1656 | 1466498913445 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 01:48:33 INFO - PROCESS | 1656 | 1466498913447 Marionette TRACE conn2 <- [1,3038,null,{}] 01:48:33 INFO - PROCESS | 1656 | 1466498913449 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:33 INFO - PROCESS | 1656 | 1466498913451 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:33 INFO - PROCESS | 1656 | 1466498913557 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 01:48:33 INFO - PROCESS | 1656 | 1466498913618 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:33 INFO - PROCESS | 1656 | 1466498913620 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x121322000 == 43 [pid = 1656] [id = 769] 01:48:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12b8de800) [pid = 1656] [serial = 2305] [outer = 0x0] 01:48:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12b9f3000) [pid = 1656] [serial = 2306] [outer = 0x12b8de800] 01:48:33 INFO - PROCESS | 1656 | 1466498913651 Marionette DEBUG loaded listener.js 01:48:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12b9f9c00) [pid = 1656] [serial = 2307] [outer = 0x12b8de800] 01:48:34 INFO - PROCESS | 1656 | 1466498914051 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 01:48:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 01:48:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 01:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 01:48:34 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 621ms 01:48:34 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 01:48:34 INFO - PROCESS | 1656 | 1466498914065 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 01:48:34 INFO - PROCESS | 1656 | 1466498914067 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 01:48:34 INFO - PROCESS | 1656 | 1466498914069 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 01:48:34 INFO - PROCESS | 1656 | 1466498914072 Marionette TRACE conn2 <- [1,3042,null,{}] 01:48:34 INFO - PROCESS | 1656 | 1466498914080 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:34 INFO - PROCESS | 1656 | 1466498914083 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:34 INFO - PROCESS | 1656 | 1466498914203 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 01:48:34 INFO - PROCESS | 1656 | 1466498914296 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:34 INFO - PROCESS | 1656 | 1466498914298 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x12139f800 == 44 [pid = 1656] [id = 770] 01:48:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1184ad400) [pid = 1656] [serial = 2308] [outer = 0x0] 01:48:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1294d7c00) [pid = 1656] [serial = 2309] [outer = 0x1184ad400] 01:48:34 INFO - PROCESS | 1656 | 1466498914332 Marionette DEBUG loaded listener.js 01:48:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x12bd8f000) [pid = 1656] [serial = 2310] [outer = 0x1184ad400] 01:48:34 INFO - PROCESS | 1656 | 1466498914775 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 01:48:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 01:48:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 01:48:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 01:48:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 01:48:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 01:48:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 01:48:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 01:48:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 01:48:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 01:48:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 01:48:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 01:48:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 01:48:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 01:48:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 01:48:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 01:48:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 01:48:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 01:48:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 01:48:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 01:48:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 01:48:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 01:48:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 01:48:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 01:48:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 01:48:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 01:48:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 01:48:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 01:48:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 01:48:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 01:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 01:48:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 01:48:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 01:48:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 01:48:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 01:48:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 01:48:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 01:48:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 01:48:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 01:48:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 01:48:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 01:48:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 01:48:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 01:48:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:48:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 01:48:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:48:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 01:48:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 01:48:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:48:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 01:48:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:48:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 01:48:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 01:48:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 01:48:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 01:48:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 01:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:48:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 01:48:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 01:48:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 01:48:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 01:48:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:48:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:48:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 01:48:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 01:48:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:48:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:48:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 01:48:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:48:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:48:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 01:48:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:48:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:48:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 01:48:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 01:48:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:48:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:48:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 01:48:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:48:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:48:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 01:48:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:48:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:48:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 01:48:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:48:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:48:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 01:48:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:48:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:48:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 01:48:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 01:48:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 01:48:34 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 729ms 01:48:34 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 01:48:34 INFO - PROCESS | 1656 | 1466498914800 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 01:48:34 INFO - PROCESS | 1656 | 1466498914802 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 01:48:34 INFO - PROCESS | 1656 | 1466498914804 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 01:48:34 INFO - PROCESS | 1656 | 1466498914805 Marionette TRACE conn2 <- [1,3046,null,{}] 01:48:34 INFO - PROCESS | 1656 | 1466498914807 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:34 INFO - PROCESS | 1656 | 1466498914809 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:35 INFO - PROCESS | 1656 | 1466498915054 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 01:48:35 INFO - PROCESS | 1656 | 1466498915175 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:35 INFO - PROCESS | 1656 | 1466498915177 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x112640000 == 45 [pid = 1656] [id = 771] 01:48:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x110f9c400) [pid = 1656] [serial = 2311] [outer = 0x0] 01:48:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x110fa2400) [pid = 1656] [serial = 2312] [outer = 0x110f9c400] 01:48:35 INFO - PROCESS | 1656 | 1466498915209 Marionette DEBUG loaded listener.js 01:48:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x11229c800) [pid = 1656] [serial = 2313] [outer = 0x110f9c400] 01:48:35 INFO - PROCESS | 1656 | [1656] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:48:35 INFO - PROCESS | 1656 | 1466498915639 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 01:48:35 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 01:48:35 INFO - {} 01:48:35 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 870ms 01:48:35 INFO - PROCESS | 1656 | 1466498915675 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 01:48:35 INFO - PROCESS | 1656 | 1466498915678 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 01:48:35 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 01:48:35 INFO - PROCESS | 1656 | 1466498915681 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 01:48:35 INFO - PROCESS | 1656 | 1466498915683 Marionette TRACE conn2 <- [1,3050,null,{}] 01:48:35 INFO - PROCESS | 1656 | 1466498915686 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:35 INFO - PROCESS | 1656 | 1466498915688 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12d02d800 == 44 [pid = 1656] [id = 766] 01:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12c58f000 == 43 [pid = 1656] [id = 765] 01:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12b9db000 == 42 [pid = 1656] [id = 764] 01:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x1196e8000 == 41 [pid = 1656] [id = 763] 01:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12a5c2000 == 40 [pid = 1656] [id = 762] 01:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x129484800 == 39 [pid = 1656] [id = 761] 01:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x128b34000 == 38 [pid = 1656] [id = 760] 01:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x116ae1800 == 37 [pid = 1656] [id = 759] 01:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x121086800 == 36 [pid = 1656] [id = 757] 01:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12173c800 == 35 [pid = 1656] [id = 758] 01:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x119964000 == 34 [pid = 1656] [id = 756] 01:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x117e7a000 == 33 [pid = 1656] [id = 755] 01:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x117473000 == 32 [pid = 1656] [id = 754] 01:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12627c000 == 31 [pid = 1656] [id = 753] 01:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x11831f000 == 30 [pid = 1656] [id = 752] 01:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x112646800 == 29 [pid = 1656] [id = 751] 01:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x112640000 == 28 [pid = 1656] [id = 771] 01:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12139f800 == 27 [pid = 1656] [id = 770] 01:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x121322000 == 26 [pid = 1656] [id = 769] 01:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12a73e800 == 25 [pid = 1656] [id = 768] 01:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x11879a000 == 24 [pid = 1656] [id = 767] 01:48:36 INFO - PROCESS | 1656 | 1466498916308 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 01:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x128b90000) [pid = 1656] [serial = 2230] [outer = 0x0] [url = about:blank] 01:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12126cc00) [pid = 1656] [serial = 2215] [outer = 0x0] [url = about:blank] 01:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x121449c00) [pid = 1656] [serial = 2216] [outer = 0x0] [url = about:blank] 01:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x119218000) [pid = 1656] [serial = 2209] [outer = 0x0] [url = about:blank] 01:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x11972bc00) [pid = 1656] [serial = 2210] [outer = 0x0] [url = about:blank] 01:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1184a6800) [pid = 1656] [serial = 2203] [outer = 0x0] [url = about:blank] 01:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1185d9400) [pid = 1656] [serial = 2204] [outer = 0x0] [url = about:blank] 01:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x124c85c00) [pid = 1656] [serial = 2221] [outer = 0x0] [url = about:blank] 01:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x125367c00) [pid = 1656] [serial = 2222] [outer = 0x0] [url = about:blank] 01:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x12171a800) [pid = 1656] [serial = 2218] [outer = 0x0] [url = about:blank] 01:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x124840000) [pid = 1656] [serial = 2219] [outer = 0x0] [url = about:blank] 01:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x115d1a400) [pid = 1656] [serial = 2197] [outer = 0x0] [url = about:blank] 01:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1164e3400) [pid = 1656] [serial = 2198] [outer = 0x0] [url = about:blank] 01:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x117023800) [pid = 1656] [serial = 2200] [outer = 0x0] [url = about:blank] 01:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x118129400) [pid = 1656] [serial = 2201] [outer = 0x0] [url = about:blank] 01:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x128cb9400) [pid = 1656] [serial = 2233] [outer = 0x0] [url = about:blank] 01:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x118a5bc00) [pid = 1656] [serial = 2206] [outer = 0x0] [url = about:blank] 01:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x118e7fc00) [pid = 1656] [serial = 2207] [outer = 0x0] [url = about:blank] 01:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x119ad0400) [pid = 1656] [serial = 2212] [outer = 0x0] [url = about:blank] 01:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x121238000) [pid = 1656] [serial = 2213] [outer = 0x0] [url = about:blank] 01:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x125c22c00) [pid = 1656] [serial = 2224] [outer = 0x0] [url = about:blank] 01:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x128bbc800) [pid = 1656] [serial = 2231] [outer = 0x0] [url = about:blank] 01:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x129187800) [pid = 1656] [serial = 2236] [outer = 0x0] [url = about:blank] 01:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x12918d800) [pid = 1656] [serial = 2237] [outer = 0x0] [url = about:blank] 01:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x129258800) [pid = 1656] [serial = 2239] [outer = 0x0] [url = about:blank] 01:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12660e800) [pid = 1656] [serial = 2244] [outer = 0x0] [url = about:blank] 01:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x11845e000) [pid = 1656] [serial = 2241] [outer = 0x0] [url = about:blank] 01:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x120d22000) [pid = 1656] [serial = 2242] [outer = 0x0] [url = about:blank] 01:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x129292c00) [pid = 1656] [serial = 2247] [outer = 0x0] [url = about:blank] 01:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x12929f000) [pid = 1656] [serial = 2248] [outer = 0x0] [url = about:blank] 01:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1289e4400) [pid = 1656] [serial = 2227] [outer = 0x0] [url = about:blank] 01:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x128ced000) [pid = 1656] [serial = 2234] [outer = 0x0] [url = about:blank] 01:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1294da400) [pid = 1656] [serial = 2250] [outer = 0x0] [url = about:blank] 01:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x129257c00) [pid = 1656] [serial = 2245] [outer = 0x0] [url = about:blank] 01:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x128b1e800) [pid = 1656] [serial = 2228] [outer = 0x0] [url = about:blank] 01:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1261e9c00) [pid = 1656] [serial = 2225] [outer = 0x0] [url = about:blank] 01:48:36 INFO - PROCESS | 1656 | 1466498916414 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:36 INFO - PROCESS | 1656 | 1466498916416 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x112640000 == 25 [pid = 1656] [id = 772] 01:48:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x112a74000) [pid = 1656] [serial = 2314] [outer = 0x0] 01:48:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x112e6a000) [pid = 1656] [serial = 2315] [outer = 0x112a74000] 01:48:36 INFO - PROCESS | 1656 | 1466498916446 Marionette DEBUG loaded listener.js 01:48:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1133b0400) [pid = 1656] [serial = 2316] [outer = 0x112a74000] 01:48:36 INFO - PROCESS | 1656 | 1466498916739 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 01:48:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 01:48:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 01:48:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 01:48:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 01:48:36 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1077ms 01:48:36 INFO - PROCESS | 1656 | 1466498916758 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 01:48:36 INFO - PROCESS | 1656 | 1466498916762 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 01:48:36 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 01:48:36 INFO - PROCESS | 1656 | 1466498916772 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 01:48:36 INFO - PROCESS | 1656 | 1466498916774 Marionette TRACE conn2 <- [1,3054,null,{}] 01:48:36 INFO - PROCESS | 1656 | 1466498916778 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:36 INFO - PROCESS | 1656 | 1466498916783 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:36 INFO - PROCESS | 1656 | 1466498916866 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 01:48:36 INFO - PROCESS | 1656 | 1466498916950 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:36 INFO - PROCESS | 1656 | 1466498916951 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x117470800 == 26 [pid = 1656] [id = 773] 01:48:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x11619c000) [pid = 1656] [serial = 2317] [outer = 0x0] 01:48:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x117021000) [pid = 1656] [serial = 2318] [outer = 0x11619c000] 01:48:36 INFO - PROCESS | 1656 | 1466498916979 Marionette DEBUG loaded listener.js 01:48:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11702dc00) [pid = 1656] [serial = 2319] [outer = 0x11619c000] 01:48:37 INFO - PROCESS | 1656 | 1466498917373 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 01:48:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 01:48:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 01:48:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:48:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:48:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:48:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 01:48:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:48:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:48:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:48:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 01:48:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:48:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:48:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:48:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 01:48:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:48:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:48:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:48:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 01:48:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:48:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:48:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:48:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 01:48:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:48:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:48:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:48:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 01:48:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:48:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:48:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:48:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 01:48:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:48:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:48:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:48:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 01:48:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:48:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:48:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:48:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 01:48:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:48:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:48:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:48:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 01:48:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:48:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:48:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:48:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 01:48:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:48:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:48:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:48:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 01:48:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:48:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:48:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:48:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 01:48:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:48:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:48:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:48:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 01:48:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:48:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:48:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:48:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 01:48:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:48:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:48:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:48:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 01:48:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:48:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:48:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:48:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 01:48:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:48:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:48:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:48:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 01:48:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:48:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:48:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:48:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 01:48:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:48:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:48:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:48:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 01:48:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:48:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:48:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:48:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 01:48:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:48:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:48:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:48:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:48:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:48:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:48:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:48:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 01:48:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:48:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:48:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:48:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 01:48:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:48:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:48:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:48:37 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 635ms 01:48:37 INFO - PROCESS | 1656 | 1466498917408 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 01:48:37 INFO - PROCESS | 1656 | 1466498917410 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 01:48:37 INFO - TEST-START | /FileAPI/file/File-constructor.html 01:48:37 INFO - PROCESS | 1656 | 1466498917412 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 01:48:37 INFO - PROCESS | 1656 | 1466498917413 Marionette TRACE conn2 <- [1,3058,null,{}] 01:48:37 INFO - PROCESS | 1656 | 1466498917415 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:37 INFO - PROCESS | 1656 | 1466498917416 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:37 INFO - PROCESS | 1656 | 1466498917504 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 01:48:37 INFO - PROCESS | 1656 | 1466498917566 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:37 INFO - PROCESS | 1656 | 1466498917567 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x119250800 == 27 [pid = 1656] [id = 774] 01:48:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1176fc800) [pid = 1656] [serial = 2320] [outer = 0x0] 01:48:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x118748c00) [pid = 1656] [serial = 2321] [outer = 0x1176fc800] 01:48:37 INFO - PROCESS | 1656 | 1466498917593 Marionette DEBUG loaded listener.js 01:48:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x118e89c00) [pid = 1656] [serial = 2322] [outer = 0x1176fc800] 01:48:37 INFO - PROCESS | 1656 | 1466498917906 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 01:48:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 01:48:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 01:48:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 01:48:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 01:48:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 01:48:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 01:48:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 01:48:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 01:48:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 01:48:37 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 01:48:37 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 01:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:37 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 01:48:37 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 01:48:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 01:48:37 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:48:37 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 01:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:37 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 01:48:37 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 01:48:37 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 01:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:37 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 01:48:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 01:48:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 01:48:37 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 524ms 01:48:37 INFO - PROCESS | 1656 | 1466498917937 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 01:48:37 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 01:48:37 INFO - PROCESS | 1656 | 1466498917950 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 01:48:37 INFO - PROCESS | 1656 | 1466498917958 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 01:48:37 INFO - PROCESS | 1656 | 1466498917961 Marionette TRACE conn2 <- [1,3062,null,{}] 01:48:37 INFO - PROCESS | 1656 | 1466498917964 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:37 INFO - PROCESS | 1656 | 1466498917966 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:38 INFO - PROCESS | 1656 | 1466498918078 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 01:48:38 INFO - PROCESS | 1656 | 1466498918083 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:38 INFO - PROCESS | 1656 | 1466498918085 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x11879a000 == 28 [pid = 1656] [id = 775] 01:48:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11849e800) [pid = 1656] [serial = 2323] [outer = 0x0] 01:48:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11928f000) [pid = 1656] [serial = 2324] [outer = 0x11849e800] 01:48:38 INFO - PROCESS | 1656 | 1466498918110 Marionette DEBUG loaded listener.js 01:48:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119727c00) [pid = 1656] [serial = 2325] [outer = 0x11849e800] 01:48:38 INFO - PROCESS | 1656 | [1656] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:48:38 INFO - PROCESS | 1656 | 1466498918467 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 01:48:38 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 01:48:38 INFO - {} 01:48:38 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 526ms 01:48:38 INFO - PROCESS | 1656 | 1466498918479 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 01:48:38 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 01:48:38 INFO - PROCESS | 1656 | 1466498918481 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 01:48:38 INFO - PROCESS | 1656 | 1466498918484 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 01:48:38 INFO - PROCESS | 1656 | 1466498918485 Marionette TRACE conn2 <- [1,3066,null,{}] 01:48:38 INFO - PROCESS | 1656 | 1466498918488 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:38 INFO - PROCESS | 1656 | 1466498918489 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:38 INFO - PROCESS | 1656 | 1466498918610 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 01:48:38 INFO - PROCESS | 1656 | 1466498918624 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:38 INFO - PROCESS | 1656 | 1466498918625 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x121313800 == 29 [pid = 1656] [id = 776] 01:48:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119730000) [pid = 1656] [serial = 2326] [outer = 0x0] 01:48:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x119ace000) [pid = 1656] [serial = 2327] [outer = 0x119730000] 01:48:38 INFO - PROCESS | 1656 | 1466498918663 Marionette DEBUG loaded listener.js 01:48:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x11702d800) [pid = 1656] [serial = 2328] [outer = 0x119730000] 01:48:38 INFO - PROCESS | 1656 | 1466498918987 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 01:48:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 01:48:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 01:48:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 01:48:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 01:48:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 01:48:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 01:48:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 01:48:39 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 524ms 01:48:39 INFO - PROCESS | 1656 | 1466498919007 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 01:48:39 INFO - PROCESS | 1656 | 1466498919009 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 01:48:39 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 01:48:39 INFO - PROCESS | 1656 | 1466498919018 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 01:48:39 INFO - PROCESS | 1656 | 1466498919019 Marionette TRACE conn2 <- [1,3070,null,{}] 01:48:39 INFO - PROCESS | 1656 | 1466498919021 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:39 INFO - PROCESS | 1656 | 1466498919022 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:39 INFO - PROCESS | 1656 | 1466498919121 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 01:48:39 INFO - PROCESS | 1656 | 1466498919125 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:39 INFO - PROCESS | 1656 | 1466498919130 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x1213ea800 == 30 [pid = 1656] [id = 777] 01:48:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x116f5dc00) [pid = 1656] [serial = 2329] [outer = 0x0] 01:48:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12126f000) [pid = 1656] [serial = 2330] [outer = 0x116f5dc00] 01:48:39 INFO - PROCESS | 1656 | 1466498919166 Marionette DEBUG loaded listener.js 01:48:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12170f000) [pid = 1656] [serial = 2331] [outer = 0x116f5dc00] 01:48:39 INFO - PROCESS | 1656 | 1466498919538 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 01:48:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 01:48:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 01:48:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 01:48:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 01:48:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 01:48:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 01:48:39 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 571ms 01:48:39 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 01:48:39 INFO - PROCESS | 1656 | 1466498919590 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 01:48:39 INFO - PROCESS | 1656 | 1466498919591 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 01:48:39 INFO - PROCESS | 1656 | 1466498919593 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 01:48:39 INFO - PROCESS | 1656 | 1466498919594 Marionette TRACE conn2 <- [1,3074,null,{}] 01:48:39 INFO - PROCESS | 1656 | 1466498919596 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:39 INFO - PROCESS | 1656 | 1466498919598 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:39 INFO - PROCESS | 1656 | 1466498919700 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 01:48:39 INFO - PROCESS | 1656 | 1466498919704 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:39 INFO - PROCESS | 1656 | 1466498919705 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x1126da800 == 31 [pid = 1656] [id = 778] 01:48:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x121710c00) [pid = 1656] [serial = 2332] [outer = 0x0] 01:48:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1217c4c00) [pid = 1656] [serial = 2333] [outer = 0x121710c00] 01:48:39 INFO - PROCESS | 1656 | 1466498919729 Marionette DEBUG loaded listener.js 01:48:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12490b400) [pid = 1656] [serial = 2334] [outer = 0x121710c00] 01:48:40 INFO - PROCESS | 1656 | 1466498920063 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 01:48:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 01:48:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 01:48:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 01:48:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 01:48:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 01:48:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 01:48:40 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 521ms 01:48:40 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 01:48:40 INFO - PROCESS | 1656 | 1466498920114 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 01:48:40 INFO - PROCESS | 1656 | 1466498920115 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 01:48:40 INFO - PROCESS | 1656 | 1466498920118 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 01:48:40 INFO - PROCESS | 1656 | 1466498920119 Marionette TRACE conn2 <- [1,3078,null,{}] 01:48:40 INFO - PROCESS | 1656 | 1466498920121 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:40 INFO - PROCESS | 1656 | 1466498920122 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:40 INFO - PROCESS | 1656 | 1466498920220 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 01:48:40 INFO - PROCESS | 1656 | 1466498920234 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:40 INFO - PROCESS | 1656 | 1466498920235 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x12538a800 == 32 [pid = 1656] [id = 779] 01:48:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1167c6c00) [pid = 1656] [serial = 2335] [outer = 0x0] 01:48:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x124dad800) [pid = 1656] [serial = 2336] [outer = 0x1167c6c00] 01:48:40 INFO - PROCESS | 1656 | 1466498920259 Marionette DEBUG loaded listener.js 01:48:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x125375400) [pid = 1656] [serial = 2337] [outer = 0x1167c6c00] 01:48:40 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12918b800) [pid = 1656] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 01:48:40 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x120d1b000) [pid = 1656] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 01:48:40 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x11921ac00) [pid = 1656] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 01:48:40 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x115f0c800) [pid = 1656] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 01:48:40 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x125ca4800) [pid = 1656] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 01:48:40 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x120d23c00) [pid = 1656] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 01:48:40 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x110f9c800) [pid = 1656] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 01:48:40 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x120d1fc00) [pid = 1656] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 01:48:40 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x119905800) [pid = 1656] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 01:48:40 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1184ab800) [pid = 1656] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 01:48:40 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1217c8400) [pid = 1656] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 01:48:40 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11972b400) [pid = 1656] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 01:48:40 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x118131000) [pid = 1656] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 01:48:40 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x128b1d000) [pid = 1656] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 01:48:40 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1294dc800) [pid = 1656] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 01:48:40 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x115f68c00) [pid = 1656] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 01:48:40 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x129189c00) [pid = 1656] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 01:48:40 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x129299800) [pid = 1656] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 01:48:40 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12a6f5000) [pid = 1656] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 01:48:40 INFO - PROCESS | 1656 | 1466498920759 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 01:48:40 INFO - PROCESS | 1656 | 1466498920793 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 01:48:40 INFO - PROCESS | 1656 | 1466498920800 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 01:48:40 INFO - PROCESS | 1656 | 1466498920801 Marionette TRACE conn2 <- [1,3082,null,{}] 01:48:40 INFO - PROCESS | 1656 | 1466498920803 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:40 INFO - PROCESS | 1656 | 1466498920805 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:40 INFO - PROCESS | 1656 | 1466498920915 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 01:48:40 INFO - PROCESS | 1656 | 1466498920975 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:40 INFO - PROCESS | 1656 | 1466498920976 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x11839e800 == 33 [pid = 1656] [id = 780] 01:48:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x112a74800) [pid = 1656] [serial = 2338] [outer = 0x0] 01:48:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11972bc00) [pid = 1656] [serial = 2339] [outer = 0x112a74800] 01:48:41 INFO - PROCESS | 1656 | 1466498921001 Marionette DEBUG loaded listener.js 01:48:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x125ca5400) [pid = 1656] [serial = 2340] [outer = 0x112a74800] 01:48:41 INFO - PROCESS | 1656 | 1466498921240 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 01:48:41 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 01:48:41 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 01:48:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:41 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 01:48:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 01:48:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 469ms 01:48:41 INFO - PROCESS | 1656 | 1466498921286 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 01:48:41 INFO - PROCESS | 1656 | 1466498921287 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 01:48:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 01:48:41 INFO - PROCESS | 1656 | 1466498921290 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 01:48:41 INFO - PROCESS | 1656 | 1466498921291 Marionette TRACE conn2 <- [1,3086,null,{}] 01:48:41 INFO - PROCESS | 1656 | 1466498921300 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:41 INFO - PROCESS | 1656 | 1466498921301 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:41 INFO - PROCESS | 1656 | 1466498921387 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 01:48:41 INFO - PROCESS | 1656 | 1466498921391 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:41 INFO - PROCESS | 1656 | 1466498921392 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x128c0d000 == 34 [pid = 1656] [id = 781] 01:48:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x125cac400) [pid = 1656] [serial = 2341] [outer = 0x0] 01:48:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x12660c400) [pid = 1656] [serial = 2342] [outer = 0x125cac400] 01:48:41 INFO - PROCESS | 1656 | 1466498921416 Marionette DEBUG loaded listener.js 01:48:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x127365800) [pid = 1656] [serial = 2343] [outer = 0x125cac400] 01:48:41 INFO - PROCESS | 1656 | 1466498921709 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 01:48:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 01:48:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 472ms 01:48:41 INFO - PROCESS | 1656 | 1466498921763 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 01:48:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 01:48:41 INFO - PROCESS | 1656 | 1466498921765 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 01:48:41 INFO - PROCESS | 1656 | 1466498921767 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 01:48:41 INFO - PROCESS | 1656 | 1466498921768 Marionette TRACE conn2 <- [1,3090,null,{}] 01:48:41 INFO - PROCESS | 1656 | 1466498921770 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:41 INFO - PROCESS | 1656 | 1466498921771 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:41 INFO - PROCESS | 1656 | 1466498921880 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 01:48:41 INFO - PROCESS | 1656 | 1466498921886 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:41 INFO - PROCESS | 1656 | 1466498921888 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x129477000 == 35 [pid = 1656] [id = 782] 01:48:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x125caf400) [pid = 1656] [serial = 2344] [outer = 0x0] 01:48:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1289e4400) [pid = 1656] [serial = 2345] [outer = 0x125caf400] 01:48:41 INFO - PROCESS | 1656 | 1466498921915 Marionette DEBUG loaded listener.js 01:48:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x128b8a400) [pid = 1656] [serial = 2346] [outer = 0x125caf400] 01:48:42 INFO - PROCESS | 1656 | 1466498922251 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 01:48:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 01:48:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 518ms 01:48:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 01:48:42 INFO - PROCESS | 1656 | 1466498922286 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 01:48:42 INFO - PROCESS | 1656 | 1466498922288 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 01:48:42 INFO - PROCESS | 1656 | 1466498922291 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 01:48:42 INFO - PROCESS | 1656 | 1466498922293 Marionette TRACE conn2 <- [1,3094,null,{}] 01:48:42 INFO - PROCESS | 1656 | 1466498922296 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:42 INFO - PROCESS | 1656 | 1466498922298 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:42 INFO - PROCESS | 1656 | 1466498922434 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 01:48:42 INFO - PROCESS | 1656 | 1466498922529 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:42 INFO - PROCESS | 1656 | 1466498922530 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x1213e5000 == 36 [pid = 1656] [id = 783] 01:48:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x119d23800) [pid = 1656] [serial = 2347] [outer = 0x0] 01:48:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x128b8f000) [pid = 1656] [serial = 2348] [outer = 0x119d23800] 01:48:42 INFO - PROCESS | 1656 | 1466498922569 Marionette DEBUG loaded listener.js 01:48:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x129185400) [pid = 1656] [serial = 2349] [outer = 0x119d23800] 01:48:43 INFO - PROCESS | 1656 | 1466498923023 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 01:48:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 01:48:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 772ms 01:48:43 INFO - PROCESS | 1656 | 1466498923063 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 01:48:43 INFO - PROCESS | 1656 | 1466498923066 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 01:48:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 01:48:43 INFO - PROCESS | 1656 | 1466498923069 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 01:48:43 INFO - PROCESS | 1656 | 1466498923073 Marionette TRACE conn2 <- [1,3098,null,{}] 01:48:43 INFO - PROCESS | 1656 | 1466498923076 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:43 INFO - PROCESS | 1656 | 1466498923078 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:43 INFO - PROCESS | 1656 | 1466498923192 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 01:48:43 INFO - PROCESS | 1656 | 1466498923258 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:43 INFO - PROCESS | 1656 | 1466498923259 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x118156000 == 37 [pid = 1656] [id = 784] 01:48:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1133dd400) [pid = 1656] [serial = 2350] [outer = 0x0] 01:48:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x115fda800) [pid = 1656] [serial = 2351] [outer = 0x1133dd400] 01:48:43 INFO - PROCESS | 1656 | 1466498923291 Marionette DEBUG loaded listener.js 01:48:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x117024800) [pid = 1656] [serial = 2352] [outer = 0x1133dd400] 01:48:43 INFO - PROCESS | 1656 | 1466498923729 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 01:48:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 01:48:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 01:48:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 672ms 01:48:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 01:48:43 INFO - PROCESS | 1656 | 1466498923741 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 01:48:43 INFO - PROCESS | 1656 | 1466498923744 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 01:48:43 INFO - PROCESS | 1656 | 1466498923748 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 01:48:43 INFO - PROCESS | 1656 | 1466498923750 Marionette TRACE conn2 <- [1,3102,null,{}] 01:48:43 INFO - PROCESS | 1656 | 1466498923753 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:43 INFO - PROCESS | 1656 | 1466498923755 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:43 INFO - PROCESS | 1656 | 1466498923870 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 01:48:43 INFO - PROCESS | 1656 | 1466498923982 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:43 INFO - PROCESS | 1656 | 1466498923983 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a8d000 == 38 [pid = 1656] [id = 785] 01:48:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x118243400) [pid = 1656] [serial = 2353] [outer = 0x0] 01:48:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x11824c400) [pid = 1656] [serial = 2354] [outer = 0x118243400] 01:48:44 INFO - PROCESS | 1656 | 1466498924014 Marionette DEBUG loaded listener.js 01:48:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1184aac00) [pid = 1656] [serial = 2355] [outer = 0x118243400] 01:48:44 INFO - PROCESS | 1656 | 1466498924417 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 01:48:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 01:48:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 720ms 01:48:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 01:48:44 INFO - PROCESS | 1656 | 1466498924469 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 01:48:44 INFO - PROCESS | 1656 | 1466498924470 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 01:48:44 INFO - PROCESS | 1656 | 1466498924472 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 01:48:44 INFO - PROCESS | 1656 | 1466498924475 Marionette TRACE conn2 <- [1,3106,null,{}] 01:48:44 INFO - PROCESS | 1656 | 1466498924483 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:44 INFO - PROCESS | 1656 | 1466498924486 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:44 INFO - PROCESS | 1656 | 1466498924622 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 01:48:44 INFO - PROCESS | 1656 | 1466498924730 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:44 INFO - PROCESS | 1656 | 1466498924732 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x1126f0000 == 39 [pid = 1656] [id = 786] 01:48:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1126d3c00) [pid = 1656] [serial = 2356] [outer = 0x0] 01:48:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x113d81000) [pid = 1656] [serial = 2357] [outer = 0x1126d3c00] 01:48:44 INFO - PROCESS | 1656 | 1466498924767 Marionette DEBUG loaded listener.js 01:48:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x118746800) [pid = 1656] [serial = 2358] [outer = 0x1126d3c00] 01:48:45 INFO - PROCESS | 1656 | --DOCSHELL 0x129477000 == 38 [pid = 1656] [id = 782] 01:48:45 INFO - PROCESS | 1656 | --DOCSHELL 0x128c0d000 == 37 [pid = 1656] [id = 781] 01:48:45 INFO - PROCESS | 1656 | --DOCSHELL 0x11839e800 == 36 [pid = 1656] [id = 780] 01:48:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12538a800 == 35 [pid = 1656] [id = 779] 01:48:45 INFO - PROCESS | 1656 | --DOCSHELL 0x1126da800 == 34 [pid = 1656] [id = 778] 01:48:45 INFO - PROCESS | 1656 | --DOCSHELL 0x1213ea800 == 33 [pid = 1656] [id = 777] 01:48:45 INFO - PROCESS | 1656 | --DOCSHELL 0x121313800 == 32 [pid = 1656] [id = 776] 01:48:45 INFO - PROCESS | 1656 | --DOCSHELL 0x11879a000 == 31 [pid = 1656] [id = 775] 01:48:45 INFO - PROCESS | 1656 | 1466498925401 Marionette TRACE conn2 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 01:48:45 INFO - PROCESS | 1656 | --DOCSHELL 0x119250800 == 30 [pid = 1656] [id = 774] 01:48:45 INFO - PROCESS | 1656 | --DOCSHELL 0x117470800 == 29 [pid = 1656] [id = 773] 01:48:45 INFO - PROCESS | 1656 | --DOCSHELL 0x112640000 == 28 [pid = 1656] [id = 772] 01:48:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 01:48:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 01:48:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 01:48:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 973ms 01:48:45 INFO - PROCESS | 1656 | 1466498925446 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 01:48:45 INFO - PROCESS | 1656 | 1466498925448 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 01:48:45 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 01:48:45 INFO - PROCESS | 1656 | 1466498925451 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 01:48:45 INFO - PROCESS | 1656 | 1466498925454 Marionette TRACE conn2 <- [1,3110,null,{}] 01:48:45 INFO - PROCESS | 1656 | 1466498925458 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:45 INFO - PROCESS | 1656 | 1466498925459 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:45 INFO - PROCESS | 1656 | 1466498925543 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 01:48:45 INFO - PROCESS | 1656 | 1466498925552 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:45 INFO - PROCESS | 1656 | 1466498925554 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x115f91000 == 29 [pid = 1656] [id = 787] 01:48:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x116f59000) [pid = 1656] [serial = 2359] [outer = 0x0] 01:48:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x117024400) [pid = 1656] [serial = 2360] [outer = 0x116f59000] 01:48:45 INFO - PROCESS | 1656 | 1466498925582 Marionette DEBUG loaded listener.js 01:48:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x118127800) [pid = 1656] [serial = 2361] [outer = 0x116f59000] 01:48:45 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1294e0000) [pid = 1656] [serial = 2295] [outer = 0x0] [url = about:blank] 01:48:45 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x120d1e000) [pid = 1656] [serial = 2273] [outer = 0x0] [url = about:blank] 01:48:45 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x119728800) [pid = 1656] [serial = 2259] [outer = 0x0] [url = about:blank] 01:48:45 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x11697d400) [pid = 1656] [serial = 2256] [outer = 0x0] [url = about:blank] 01:48:45 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1289e0800) [pid = 1656] [serial = 2283] [outer = 0x0] [url = about:blank] 01:48:45 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x121283c00) [pid = 1656] [serial = 2276] [outer = 0x0] [url = about:blank] 01:48:45 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x112a7d400) [pid = 1656] [serial = 2254] [outer = 0x0] [url = about:blank] 01:48:45 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x111ec9800) [pid = 1656] [serial = 2253] [outer = 0x0] [url = about:blank] 01:48:45 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11928e800) [pid = 1656] [serial = 2271] [outer = 0x0] [url = about:blank] 01:48:45 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x129186400) [pid = 1656] [serial = 2292] [outer = 0x0] [url = about:blank] 01:48:45 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x118740c00) [pid = 1656] [serial = 2265] [outer = 0x0] [url = about:blank] 01:48:45 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x119217400) [pid = 1656] [serial = 2266] [outer = 0x0] [url = about:blank] 01:48:45 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x129259000) [pid = 1656] [serial = 2294] [outer = 0x0] [url = about:blank] 01:48:45 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x128bc9c00) [pid = 1656] [serial = 2291] [outer = 0x0] [url = about:blank] 01:48:45 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x118135000) [pid = 1656] [serial = 2257] [outer = 0x0] [url = about:blank] 01:48:45 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1249afc00) [pid = 1656] [serial = 2279] [outer = 0x0] [url = about:blank] 01:48:45 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x121282400) [pid = 1656] [serial = 2274] [outer = 0x0] [url = about:blank] 01:48:45 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x127285000) [pid = 1656] [serial = 2282] [outer = 0x0] [url = about:blank] 01:48:45 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1289ed000) [pid = 1656] [serial = 2285] [outer = 0x0] [url = about:blank] 01:48:45 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x118234000) [pid = 1656] [serial = 2262] [outer = 0x0] [url = about:blank] 01:48:45 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x128bc5400) [pid = 1656] [serial = 2289] [outer = 0x0] [url = about:blank] 01:48:45 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1184a0800) [pid = 1656] [serial = 2263] [outer = 0x0] [url = about:blank] 01:48:45 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x128b90800) [pid = 1656] [serial = 2288] [outer = 0x0] [url = about:blank] 01:48:45 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12a516800) [pid = 1656] [serial = 2297] [outer = 0x0] [url = about:blank] 01:48:45 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x119907c00) [pid = 1656] [serial = 2268] [outer = 0x0] [url = about:blank] 01:48:45 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x119984800) [pid = 1656] [serial = 2260] [outer = 0x0] [url = about:blank] 01:48:45 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x126150000) [pid = 1656] [serial = 2280] [outer = 0x0] [url = about:blank] 01:48:45 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x129257800) [pid = 1656] [serial = 2195] [outer = 0x0] [url = about:blank] 01:48:45 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1294e4c00) [pid = 1656] [serial = 2251] [outer = 0x0] [url = about:blank] 01:48:45 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x1217c2400) [pid = 1656] [serial = 2277] [outer = 0x0] [url = about:blank] 01:48:45 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x119d21000) [pid = 1656] [serial = 2269] [outer = 0x0] [url = about:blank] 01:48:45 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x128b1bc00) [pid = 1656] [serial = 2286] [outer = 0x0] [url = about:blank] 01:48:45 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x12b8d6c00) [pid = 1656] [serial = 2300] [outer = 0x0] [url = about:blank] 01:48:45 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x12b8dbc00) [pid = 1656] [serial = 2301] [outer = 0x0] [url = about:blank] 01:48:45 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x12a6ee800) [pid = 1656] [serial = 2298] [outer = 0x0] [url = about:blank] 01:48:45 INFO - PROCESS | 1656 | 1466498925925 Marionette TRACE conn2 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 01:48:45 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 01:48:45 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 01:48:45 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 01:48:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:45 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 01:48:45 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 521ms 01:48:45 INFO - PROCESS | 1656 | 1466498925973 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 01:48:45 INFO - PROCESS | 1656 | 1466498925976 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 01:48:45 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 01:48:45 INFO - PROCESS | 1656 | 1466498925980 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 01:48:45 INFO - PROCESS | 1656 | 1466498925982 Marionette TRACE conn2 <- [1,3114,null,{}] 01:48:45 INFO - PROCESS | 1656 | 1466498925984 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:45 INFO - PROCESS | 1656 | 1466498925986 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:46 INFO - PROCESS | 1656 | 1466498926068 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 01:48:46 INFO - PROCESS | 1656 | 1466498926072 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\", \"0ebc3a1b-343d-42a1-8746-f0eb2958342c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:46 INFO - PROCESS | 1656 | 1466498926074 Marionette INFO sendAsync ea90e925-fb41-834d-9c91-740a030f35a8 01:48:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x118311800 == 30 [pid = 1656] [id = 788] 01:48:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x118232000) [pid = 1656] [serial = 2362] [outer = 0x0] 01:48:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x11845b400) [pid = 1656] [serial = 2363] [outer = 0x118232000] 01:48:46 INFO - PROCESS | 1656 | 1466498926103 Marionette DEBUG loaded listener.js 01:48:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x1184a4c00) [pid = 1656] [serial = 2364] [outer = 0x118232000] 01:48:46 INFO - PROCESS | 1656 | 1466498926426 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 01:48:46 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 01:48:46 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 470ms 01:48:46 INFO - PROCESS | 1656 | 1466498926450 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 01:48:46 INFO - PROCESS | 1656 | 1466498926452 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 01:48:47 WARNING - u'runner_teardown' () 01:48:47 INFO - No more tests 01:48:47 INFO - Got 0 unexpected results 01:48:47 INFO - SUITE-END | took 515s 01:48:47 INFO - Closing logging queue 01:48:47 INFO - queue closed 01:48:47 INFO - Return code: 0 01:48:47 WARNING - # TBPL SUCCESS # 01:48:47 INFO - Running post-action listener: _resource_record_post_action 01:48:47 INFO - Running post-run listener: _resource_record_post_run 01:48:48 INFO - Total resource usage - Wall time: 537s; CPU: 57.0%; Read bytes: 36767232; Write bytes: 952259584; Read time: 249; Write time: 5033 01:48:48 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 01:48:48 INFO - install - Wall time: 19s; CPU: 54.0%; Read bytes: 148412928; Write bytes: 146065408; Read time: 13584; Write time: 298 01:48:48 INFO - run-tests - Wall time: 519s; CPU: 58.0%; Read bytes: 34612736; Write bytes: 794508288; Read time: 230; Write time: 4694 01:48:48 INFO - Running post-run listener: _upload_blobber_files 01:48:48 INFO - Blob upload gear active. 01:48:48 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 01:48:48 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 01:48:48 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 01:48:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 01:48:49 INFO - (blobuploader) - INFO - Open directory for files ... 01:48:49 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 01:48:49 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:48:49 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:48:50 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 01:48:50 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:48:50 INFO - (blobuploader) - INFO - Done attempting. 01:48:50 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 01:48:50 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:48:50 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:48:52 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 01:48:52 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:48:52 INFO - (blobuploader) - INFO - Done attempting. 01:48:52 INFO - (blobuploader) - INFO - Iteration through files over. 01:48:52 INFO - Return code: 0 01:48:52 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 01:48:52 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 01:48:52 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/33803e1da58a434d70944490f4ae5b40d370c849e152c27663168a722e22999dfc59e274cae87a209b82ffada9f313ca3b46f072fec7f0c9322078a042f0179e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d7fdd8d55ffcecdb8d84840f27bf9735661ce615f7b7065f09ce8b8f6f27623cbac6eeff08eb20af215833a3de70bd76e65298e4c4a6e8e7177382b7cf7d5cde"} 01:48:52 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 01:48:52 INFO - Writing to file /builds/slave/test/properties/blobber_files 01:48:52 INFO - Contents: 01:48:52 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/33803e1da58a434d70944490f4ae5b40d370c849e152c27663168a722e22999dfc59e274cae87a209b82ffada9f313ca3b46f072fec7f0c9322078a042f0179e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d7fdd8d55ffcecdb8d84840f27bf9735661ce615f7b7065f09ce8b8f6f27623cbac6eeff08eb20af215833a3de70bd76e65298e4c4a6e8e7177382b7cf7d5cde"} 01:48:52 INFO - Running post-run listener: copy_logs_to_upload_dir 01:48:52 INFO - Copying logs to upload dir... 01:48:52 INFO - mkdir: /builds/slave/test/build/upload/logs 01:48:52 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=592.844442 ========= master_lag: 0.31 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 53 secs) (at 2016-06-21 01:48:52.417875) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-21 01:48:52.421615) ========= 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.zEoQGiS3Jw/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.CPVgO596IP/Listeners TMPDIR=/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/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/33803e1da58a434d70944490f4ae5b40d370c849e152c27663168a722e22999dfc59e274cae87a209b82ffada9f313ca3b46f072fec7f0c9322078a042f0179e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d7fdd8d55ffcecdb8d84840f27bf9735661ce615f7b7065f09ce8b8f6f27623cbac6eeff08eb20af215833a3de70bd76e65298e4c4a6e8e7177382b7cf7d5cde"} build_url:https://queue.taskcluster.net/v1/task/HemLx8soQpG-4SphVncu4w/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/HemLx8soQpG-4SphVncu4w/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012736 build_url: 'https://queue.taskcluster.net/v1/task/HemLx8soQpG-4SphVncu4w/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/33803e1da58a434d70944490f4ae5b40d370c849e152c27663168a722e22999dfc59e274cae87a209b82ffada9f313ca3b46f072fec7f0c9322078a042f0179e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d7fdd8d55ffcecdb8d84840f27bf9735661ce615f7b7065f09ce8b8f6f27623cbac6eeff08eb20af215833a3de70bd76e65298e4c4a6e8e7177382b7cf7d5cde"}' symbols_url: 'https://queue.taskcluster.net/v1/task/HemLx8soQpG-4SphVncu4w/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-21 01:48:52.461860) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-21 01:48:52.462219) ========= 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.zEoQGiS3Jw/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.CPVgO596IP/Listeners TMPDIR=/var/folders/p7/w1dx92jj7lv8cq11sn2wgyk800000w/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.005266 ========= master_lag: 0.06 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-21 01:48:52.523188) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-21 01:48:52.523502) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-21 01:48:52.523894) ========= ========= Total master_lag: 3.17 =========